LLVM 코드에 정수 값 벡터 vector<Value*> myIntegers
(상수 일 필요는 없음)이 있습니다. 이 정수를 저장하기위한 Store 명령어를 만들고 싶습니다. 아래의 형식을 사용하여 저장소 명령어를 만들려면 첫 번째 인수에 대해이 정수를 가리키는 Value *를 만들어야합니다 (배열을 만듭니다).LLVM에서 정수 배열 만들기
new StoreInst(Value *Val, Value *Ptr, ...);
내 정수 내가 사용했을 상수 인 경우 : 그것을 가리키는 Value*
와
Constant *IntArrayConstant = ConstantDataArray::get(getGlobalContext(), ArrayRef<Value*> myIntegers);
어떻게 i32
유형의 일반적인 배열을 만들 수 있습니다? 설명서에 ArrayRef를 저장하는 것이 안전하지 않습니다.