在LLVM IR中如何使用sunkaddr?

时间:2017-05-02 22:24:36

标签: llvm compiler-optimization qemu

如何以及在LLVM IR中使用sunkaddr的确切方法。 我看到它用于for循环中的数组的矢量化访问。 它是寄存器还是内存操作数?在哪里可以找到有关sunkaddr的更多信息。

1 个答案:

答案 0 :(得分:0)

这是一种避免在给定基本块中重复加载/存储非本地值的方法,它与向量化没有直接关系。它是一个LLVM IR值,所以它既不是寄存器也不是存储器操作符,因为它还没有被降低。

You can find out more about it in the actual code using it