随笔分类 - LLVM
摘要:一般的常量折叠优化 第三章中的IR Builder在编译代码时会给出简单的常量优化 ready> def test(x) 1+2+x; Read function definition: define double @test(double %x) { entry: %addtmp = fadd d
        阅读全文
                
摘要:note: 需要LLVM3.7及以上版本 你会发现这些教程是自底向上描述的,可能初读有些费解,唯一的方法就是多读几遍。 设置 首先进行一些设置,主要是为所有抽象语法树中添加codegen()函数 /// ExprAST - 所有表达式结点由此继承 /// Base class for all exp
        阅读全文
                

浙公网安备 33010602011771号