离线安装包,亲测可用
2021-12-04 21:00:53 94KB rpm
离线安装包,亲测可用
2021-12-04 21:00:53 7.61MB rpm
离线安装包,亲测可用
2021-12-04 21:00:52 115KB rpm
离线安装包,亲测可用
2021-12-04 21:00:51 130KB rpm
离线安装包,亲测可用
2021-12-04 21:00:51 88KB rpm
离线安装包,亲测可用
2021-12-04 21:00:50 21.19MB rpm
离线安装包,亲测可用
2021-12-04 09:03:34 4.65MB rpm
Clang和LLVM教程 这个档案主要是关于clang和llvm的一些有趣示例。其中一些是我研究生课程的作业,一些是其他的,其中大多数是toy code 内容 AST口译员 lang抽象语法树的解释器,玩具代码,现在仅支持整数类型。 它支持编程语言的基本模块,例如ifstmt,whilestmt,函数调用,malloc和数组。有关更多信息,请参见 功能指针传递 基于LLVM IR和位码的use-def链的实现,现在它支持直接函数调用和函数指针。 对于函数指针,计算可能调用的函数(如果确定),将其替换为直接函数调用,然后写入位码文件。 还应考虑将函数指针存储在内存中的情况。 值范围分析 Value range analysis是一种data flow analysis ,它跟踪数值变量在程序执行的每个点可以采用的值的范围(间隔)。 产生的信息可用于优化,例如redundancy elimi
2021-12-02 20:47:04 20.71MB llvm clang C++
1
LLVM 中的函数调用融合 LLVM 中函数调用融合的实现。 有关更多详细信息,请查看。 该存储库包含 LLVM 中函数调用融合的实现,其组织方式如下: src 目录包含我们实现的源文件,其组织方式如下: CountPredCand:实现计算函数调用融合机会的传递; FunctionFusion:LLVM中函数调用融合的实现; TestSuite:测试套件生成文件和报告,用于收集上述两种实现的统计信息。 doc 目录包含我们论文的源文件。
2021-12-02 14:29:24 821KB HTML
1
clang编译器源代码分析解读,有代码的仔细解读分析,笔记详细,值得一看。
2021-11-29 18:00:44 2.66MB clang llvm 编译器 源码剖析
1