Arrays 做LLVM';s阵列是否支持64位索引?

Arrays 做LLVM';s阵列是否支持64位索引?,arrays,64-bit,indexing,integer,llvm,Arrays,64 Bit,Indexing,Integer,Llvm,数组中的“on”在此处提到“integer”: 元素数是一个常量整数值;elementtype可以是具有大小的任何类型 而: 整数类型是一种非常简单的类型,它仅为所需的整数类型指定任意位宽度。可以指定从1位到2-1(约800万)的任何位宽度 这听起来容易吗?还是必须考虑什么? < P>当使用 GETELMENTPPTR 指令对指针进行索引时,索引可以是64位(或任意大小)。(但是,选择结构或向量的特定字段的索引步骤必须使用i32。答案是“是”。而且,由于一个结构或向量不可能有40亿个成员/元素需

数组中的“on”在此处提到“integer”:

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

而:

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


这听起来容易吗?还是必须考虑什么?

< P>当使用<代码> GETELMENTPPTR <代码>指令对指针进行索引时,索引可以是64位(或任意大小)。(但是,选择结构或向量的特定字段的索引步骤必须使用
i32

答案是“是”。而且,由于一个结构或向量不可能有40亿个成员/元素需要i32,在这种情况下,这不是一个真正的限制。