LLVM的阵列是否支持64位索引?

时间:2011-06-07 17:21:10

标签: arrays 64-bit indexing integer llvm

数组上的LLVM assembly language reference manual在这里提到“整数”:

  

元素数是一个常数整数值; elementtype可以是任何大小的类型。

integer is defined as

  

整数类型是一种非常简单的类型,它只是为所需的整数类型指定任意位宽。可以指定从1位到2²³-1(大约8百万)的任何位宽。

这听起来像听起来那么简单吗?或者我必须考虑一些事情吗?

1 个答案:

答案 0 :(得分:2)

使用getelementptr指令索引指针时,索引可以是64位(或任何大小)。 (选择结构或向量的特定字段的索引步骤必须使用i32)。