LLVM有一个SelectInst
用于表示表达式的表达式something = cond ? true-part : false-part
.
这条指令在IR中有什么好处,编译器?:
也可以一直降低到a BranchInst
?是否有支持此类指令的CPU?或者select
降级为CodeGenerator的跳转?
我认为分析传递可能有好处,因为它select
保证了隐含的两个"分支" if
.但另一方面,编译器根本不需要使用该指令,因此这些通道必须能够处理br
s.
归档时间: |
|
查看次数: |
685 次 |
最近记录: |