Lines Matching refs:arrayElems
230 std::vector<Constant*> arrayElems; in getIntArrayRef() local
232 arrayElems.push_back(ConstantInt::get(M.getContext(), APInt(32, (*arr)[i], 10))); in getIntArrayRef()
235 Constant *arrayValue = ConstantArray::get(arrayTy, arrayElems); in getIntArrayRef()
273 std::vector<Constant*> arrayElems; in getStringArrayRef() local
278 arrayElems.push_back(getGetElementPtrConstant(getStringRef(M, (*arr)[i]), arrayIndexes)); in getStringArrayRef()
281 Constant *arrayValue = ConstantArray::get(arrayTy, arrayElems); in getStringArrayRef()
298 GlobalVariable *MagicUtil::getGenericArrayRef(Module &M, std::vector<Constant*> &arrayElems, bool i… in getGenericArrayRef() argument
301 assert(arrayElems.size() > 0); in getGenericArrayRef()
305 it = arrayRefCache.find(arrayElems); in getGenericArrayRef()
312 ArrayType* arrayTy = ArrayType::get(arrayElems[0]->getType(), arrayElems.size()); in getGenericArrayRef()
313 Constant *arrayValue = ConstantArray::get(arrayTy, arrayElems); in getGenericArrayRef()
324 … arrayRefCache.insert(std::pair<std::vector<Constant*>, GlobalVariable*>(arrayElems, arrayRef)); in getGenericArrayRef()
334 std::vector<Constant*> arrayElems; in getMagicTypePtrArrayRef() local
341 arrayElems.push_back(typePtr); in getMagicTypePtrArrayRef()
343 …arrayElems.push_back(ConstantPointerNull::get(PointerType::get(magicTypeStructTy, 0))); //NULL-ter… in getMagicTypePtrArrayRef()
346 Constant *arrayValue = ConstantArray::get(typeIndexesArrTy, arrayElems); in getMagicTypePtrArrayRef()