llvm加载大型结构

时间:2019-05-15 10:26:36

标签: llvm llvm-ir

我是llvm IR的新手,我想知道是否可以使用load指令来加载相对较大的结构。该文档说了一些有关限制first class类型的内容,但是下面的示例代码可以很好地编译,它也可以正常工作吗?

%MyStruct = type { i32, i32, i64, i64 }

define void @my_func(%MyStruct *) local_unnamed_addr {
  %2 = load %MyStruct, %MyStruct* %0
  ret void
}

0 个答案:

没有答案