我正在写一个新的寄存器分配阶段在llvm上。我按照这里的说明http://llvm.org/docs/WritingAnLLVMPass.html#the-machinefunctionpass-class。添加新的寄存器分配阶段llvm
通行证不显示在llc --help中。我改变了贪婪的分配算法,以“greedier”这个名字进行注册并构建。即使这似乎并没有反映在llc。 任何人都可以帮忙吗?
我正在写一个新的寄存器分配阶段在llvm上。我按照这里的说明http://llvm.org/docs/WritingAnLLVMPass.html#the-machinefunctionpass-class。添加新的寄存器分配阶段llvm
通行证不显示在llc --help中。我改变了贪婪的分配算法,以“greedier”这个名字进行注册并构建。即使这似乎并没有反映在llc。 任何人都可以帮忙吗?
您确定您应该正在寻找llc
而不是opt
?
你也看看这个吗?
最近我实现了一个寄存器分配器,按照这些指令,我可以在使用LLVM版本3.6.2的llc
中完美注册它。
选择不能用于机器功能 – 2013-05-08 05:48:19
正确。你的问题仍然没有解决?你是否在引入你的通行证后在顶级编译? – shrm 2013-05-08 15:51:19
我检查了llc上的时间戳,似乎没有更新 – 2013-05-08 16:29:26