Lines Matching refs:arrayIndexes
274 std::vector<Value*> arrayIndexes; in getStringArrayRef() local
275 arrayIndexes.push_back(ConstantInt::get(M.getContext(), APInt(32, 0, 10))); in getStringArrayRef()
276 arrayIndexes.push_back(ConstantInt::get(M.getContext(), APInt(32, 0, 10))); in getStringArrayRef()
278 arrayElems.push_back(getGetElementPtrConstant(getStringRef(M, (*arr)[i]), arrayIndexes)); in getStringArrayRef()
396 std::vector<Value*> arrayIndexes; in getMagicStructFieldPtr() local
397 arrayIndexes.push_back(ConstantInt::get(M.getContext(), APInt(64, 0, 10))); in getMagicStructFieldPtr()
398 arrayIndexes.push_back(arrayIndex); in getMagicStructFieldPtr()
399 varPtr = createGetElementPtrInstruction(var, arrayIndexes, "", InsertBefore); in getMagicStructFieldPtr()
441 static std::vector<Value*> arrayIndexes; in getArrayPtr() local
442 if(arrayIndexes.empty()) { in getArrayPtr()
443 arrayIndexes.push_back(ConstantInt::get(M.getContext(), APInt(64, 0, 10))); //pointer to A[] in getArrayPtr()
444 … arrayIndexes.push_back(ConstantInt::get(M.getContext(), APInt(64, 0, 10))); //pointer to A[0] in getArrayPtr()
448 Constant* arrayPtr = getGetElementPtrConstant(array, arrayIndexes); in getArrayPtr()