到哪里找一些用LLVM IR写的例子可以运行的那种
最最直观简单的办法就是把您想要表达的语义用C写个函数,然后交给Clang编译生成LLVM IR。传送门:clang编译器的-emit-llvm选项和-emit-obj选项分别是什么意义? - RednaxelaFX 的回答等熟悉了LLVM IR之后手撸文本形式的IR也是可以的。生成出来的.ll文件还可以进一步通过LLVM自带的llc命令生成出可执行文件。参考官方文档:llc - LLVM static compiler题主似乎有点在意比较生僻的indirectbr指令。跳传送门:请问LLVM IR中 br 和 indirectbr 指令的区别是什么? - RednaxelaFX 的回答
■网友
LLVM源代码test目录下,各种LLVM IR的例子应有尽有.
■网友
对写好的cpp先用clang编译,再用llvm-dis把编译好的bc文件转化为ll文件,即人可读IR指令。例如 clang -O0 -emit-llvm -c welcome.cpp -o welcome.bcllvm-dis welcome.bc
推荐阅读
- 垃圾■垃圾分类哪里强?南京全市成绩单亮相!
- 银行高管的薪酬结构图表最新的,请问在哪里可以收集
- 坐标合肥,请问在哪里能捕捉到程序员这种生物他们大都出现在哪里呢
- 想做手机网游代充,请问要去哪里找货源
- 汽车|滴滴的新欢PK旧爱:D1对比e5强在哪里
- 未来电子商务的爆发点在哪里
- 车解读|自诩是王者实则是青铜,法拉利的同门Giulia,输在了哪里?
- 关于人工智能虚拟人的一些问题
- 售假|跨越4省抓捕6人!泰州警方捣毁一售假团伙
- 济南易途和青岛的思途各方面比较哪个更好一些
