标签存档: LLVM

LLVM Opaque Pointer

在研制工作4的过程中, 我发现LLVM从17开始, 全面推行Opaque Poi …

继续阅读 »

继续研究LLVM

今天继续研究LLVM LTO的bug, 并研究明白了。 bug的具体讨论在: h …

继续阅读 »

LLVM LTO编译的RISC-V Linux无法启动

今天在GitHub (https://github.com/ClangBuilt …

继续阅读 »

测试LLVM LTO编译RISC-V Linux

经查, 我昨天被接受的patch现在已经被维护者commit了: https:/ …

继续阅读 »

更新LLVM patch

今天更新昨天提到的LLVM patch。主要是根据要求添加了一些测试, 以及修复 …

继续阅读 »

准备更新LLVM patch

去年给LLVM提交的那个patch过了半年后, 于今年二月收到了review意见 …

继续阅读 »

还是修LLVM

今天又收到了patch的反馈, 我又进行了修改, 改到一半发现改不对了, 要改的 …

继续阅读 »

继续修LLVM

昨天向LLVM提交的patch收到了反馈, 我进行了修改, 并提交了更新后的pa …

继续阅读 »

修LLVM

今天继续研究了LLVM在编译内核时开启LTO遇到的问题, 发现了问题所在, 是之 …

继续阅读 »

休闲

今日休闲, 以及继续研究为什么我给RISC-V的Linux开的Clang CFI …

继续阅读 »

提交LLVM Bug

此前我给内核提交的patch收到了部分反馈, 维护者建议我不要对内核的Makef …

继续阅读 »

检查内核

之前提到我需要为内核开启Clang CFI, 并且, 之前的测试结果表明开启了C …

继续阅读 »

构建使用musl libc的LLVM系列函数库

由于科研需求, 我需要构建一份musl libc以及基于musl libc的RI …

继续阅读 »

组会报告

今天我在组会上讲了一篇论文, 20页的幻灯片, 不知道为什么就讲了一个多小时。 …

继续阅读 »

LLVM LTO Pass

今天尝试将之前写的Pass移到LTO阶段。 将一个Pass加入LTO的方法如下: …

继续阅读 »

搞LLVM

今天又开始搞LLVM, 加了一个优化。 下午开了一下午组会。

搞LLVM

今天上午上课, 之后搞LLVM, 修bug。

修LLVM

今天继续修LLVM, 处理各种边角情况。

做作业 搞LLVM

今天做了算法课的作业, 尚未做完。同时, 今天继续搞LLVM, 修我们的方案的b …

继续阅读 »

搞LLVM

今天搞了搞LLVM, 调整优化学姐的代码。