数组上的LLVM assembly language reference manual在这里提到“整数”:
元素数是一个常数整数值; elementtype可以是任何大小的类型。
整数类型是一种非常简单的类型,它只是为所需的整数类型指定任意位宽。可以指定从1位到2²³-1(大约8百万)的任何位宽。
这听起来像听起来那么简单吗?或者我必须考虑一些事情吗?
答案 0 :(得分:2)
使用getelementptr
指令索引指针时,索引可以是64位(或任何大小)。 (选择结构或向量的特定字段的索引步骤必须使用i32
)。