/external/clang/test/Parser/ |
H A D | DelayedTemplateParsing.cpp | 111 ArrayRef<> IdxList; local
|
/external/llvm/include/llvm/IR/ |
H A D | Constants.h | 1061 ArrayRef<Constant *> IdxList, 1065 Ty, C, makeArrayRef((Value * const *)IdxList.data(), IdxList.size()), 1077 ArrayRef<Value *> IdxList, 1084 ArrayRef<Constant *> IdxList) { 1085 return getGetElementPtr(Ty, C, IdxList, true); 1095 ArrayRef<Value *> IdxList) { 1096 return getGetElementPtr(Ty, C, IdxList, true); 1060 getGetElementPtr(Type *Ty, Constant *C, ArrayRef<Constant *> IdxList, bool InBounds = false, Type *OnlyIfReducedTy = nullptr) argument 1083 getInBoundsGetElementPtr(Type *Ty, Constant *C, ArrayRef<Constant *> IdxList) argument 1094 getInBoundsGetElementPtr(Type *Ty, Constant *C, ArrayRef<Value *> IdxList) argument
|
H A D | IRBuilder.h | 1019 Value *CreateGEP(Value *Ptr, ArrayRef<Value *> IdxList, argument 1021 return CreateGEP(nullptr, Ptr, IdxList, Name); 1023 Value *CreateGEP(Type *Ty, Value *Ptr, ArrayRef<Value *> IdxList, argument 1028 for (i = 0, e = IdxList.size(); i != e; ++i) 1029 if (!isa<Constant>(IdxList[i])) 1032 return Insert(Folder.CreateGetElementPtr(Ty, PC, IdxList), Name); 1034 return Insert(GetElementPtrInst::Create(Ty, Ptr, IdxList), Name); 1036 Value *CreateInBoundsGEP(Value *Ptr, ArrayRef<Value *> IdxList, argument 1038 return CreateInBoundsGEP(nullptr, Ptr, IdxList, Name); 1040 Value *CreateInBoundsGEP(Type *Ty, Value *Ptr, ArrayRef<Value *> IdxList, argument [all...] |
H A D | Instructions.h | 796 void init(Value *Ptr, ArrayRef<Value *> IdxList, const Twine &NameStr); 803 ArrayRef<Value *> IdxList, unsigned Values, 806 ArrayRef<Value *> IdxList, unsigned Values, 813 ArrayRef<Value *> IdxList, 816 unsigned Values = 1 + unsigned(IdxList.size()); 817 return new (Values) GetElementPtrInst(PointeeType, Ptr, IdxList, Values, 821 ArrayRef<Value *> IdxList, 824 unsigned Values = 1 + unsigned(IdxList.size()); 825 return new (Values) GetElementPtrInst(PointeeType, Ptr, IdxList, Values, 832 ArrayRef<Value *> IdxList, 812 Create(Type *PointeeType, Value *Ptr, ArrayRef<Value *> IdxList, const Twine &NameStr = �, Instruction *InsertBefore = nullptr) argument 820 Create(Type *PointeeType, Value *Ptr, ArrayRef<Value *> IdxList, const Twine &NameStr, BasicBlock *InsertAtEnd) argument 831 CreateInBounds(Value *Ptr, ArrayRef<Value *> IdxList, const Twine &NameStr = �, Instruction *InsertBefore = nullptr) argument 838 CreateInBounds(Type *PointeeType, Value *Ptr, ArrayRef<Value *> IdxList, const Twine &NameStr = �, Instruction *InsertBefore = nullptr) argument 846 CreateInBounds(Value *Ptr, ArrayRef<Value *> IdxList, const Twine &NameStr, BasicBlock *InsertAtEnd) argument 852 CreateInBounds(Type *PointeeType, Value *Ptr, ArrayRef<Value *> IdxList, const Twine &NameStr, BasicBlock *InsertAtEnd) argument 922 getGEPReturnType(Value *Ptr, ArrayRef<Value *> IdxList) argument 988 GetElementPtrInst(Type *PointeeType, Value *Ptr, ArrayRef<Value *> IdxList, unsigned Values, const Twine &NameStr, Instruction *InsertBefore) argument 998 GetElementPtrInst(Type *PointeeType, Value *Ptr, ArrayRef<Value *> IdxList, unsigned Values, const Twine &NameStr, BasicBlock *InsertAtEnd) argument [all...] |
/external/llvm/lib/IR/ |
H A D | ConstantsContext.h | 170 ExtractValueConstantExpr(Constant *Agg, ArrayRef<unsigned> IdxList, argument 173 Indices(IdxList.begin(), IdxList.end()) { 196 ArrayRef<unsigned> IdxList, Type *DestTy) 198 Indices(IdxList.begin(), IdxList.end()) { 215 GetElementPtrConstantExpr(Constant *C, ArrayRef<Constant*> IdxList, 219 ArrayRef<Constant*> IdxList, 223 new(IdxList.size() + 1) GetElementPtrConstantExpr(C, IdxList, DestT 195 InsertValueConstantExpr(Constant *Agg, Constant *Val, ArrayRef<unsigned> IdxList, Type *DestTy) argument 218 Create(Constant *C, ArrayRef<Constant*> IdxList, Type *DestTy, unsigned Flags) argument [all...] |
H A D | ConstantFold.cpp | 113 SmallVector<Value*, 8> IdxList; local 116 IdxList.push_back(Zero); 122 IdxList.push_back(Zero); 127 IdxList.push_back(Zero); 136 V, IdxList);
|
H A D | Constants.cpp | 2373 GetElementPtrConstantExpr(Constant *C, ArrayRef<Constant*> IdxList, argument 2377 - (IdxList.size()+1), IdxList.size()+1) { 2379 for (unsigned i = 0, E = IdxList.size(); i != E; ++i) 2380 OperandList[i+1] = IdxList[i];
|
H A D | Instructions.cpp | 1244 void GetElementPtrInst::init(Value *Ptr, ArrayRef<Value *> IdxList, argument 1246 assert(NumOperands == 1 + IdxList.size() && "NumOperands not initialized?"); 1248 std::copy(IdxList.begin(), IdxList.end(), op_begin() + 1); 1271 static Type *getIndexedTypeInternal(Type *Agg, ArrayRef<IndexTy> IdxList) { argument 1273 if (IdxList.empty()) 1282 for (; CurIdx != IdxList.size(); ++CurIdx) { 1285 IndexTy Index = IdxList[CurIdx]; 1289 return CurIdx == IdxList.size() ? Agg : nullptr; 1292 Type *GetElementPtrInst::getIndexedType(Type *Ty, ArrayRef<Value *> IdxList) { argument 1296 getIndexedType(Type *Ty, ArrayRef<Constant *> IdxList) argument 1301 getIndexedType(Type *Ty, ArrayRef<uint64_t> IdxList) argument [all...] |
H A D | Core.cpp | 1154 ArrayRef<Constant *> IdxList(unwrap<Constant>(ConstantIndices, NumIndices), 1157 nullptr, unwrap<Constant>(ConstantVal), IdxList)); 1164 ArrayRef<Constant *> IdxList(unwrap<Constant>(ConstantIndices, NumIndices), 1166 return wrap(ConstantExpr::getInBoundsGetElementPtr(nullptr, Val, IdxList)); 1300 LLVMValueRef LLVMConstExtractValue(LLVMValueRef AggConstant, unsigned *IdxList, argument 1303 makeArrayRef(IdxList, NumIdx))); 1308 unsigned *IdxList, unsigned NumIdx) { 1311 makeArrayRef(IdxList, NumIdx))); 2507 ArrayRef<Value *> IdxList(unwrap(Indices), NumIndices); 2508 return wrap(unwrap(B)->CreateGEP(nullptr, unwrap(Pointer), IdxList, Nam 1306 LLVMConstInsertValue(LLVMValueRef AggConstant, LLVMValueRef ElementValueConstant, unsigned *IdxList, unsigned NumIdx) argument [all...] |
/external/llvm/utils/TableGen/ |
H A D | RegisterInfoEmitter.cpp | 1200 typedef std::vector<const CodeGenSubRegIndex*> IdxList; typedef 1201 SmallVector<IdxList, 8> SuperRegIdxLists(RegisterClasses.size()); 1202 SequenceToOffsetTable<IdxList, deref<llvm::less>> SuperRegIdxSeqs; 1211 IdxList &SRIList = SuperRegIdxLists[RC.EnumValue];
|
/external/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 2342 Constant * const IdxList[] = {IdxZero, IdxZero}; local 2344 Ptr = ConstantExpr::getGetElementPtr(nullptr, Ptr, IdxList);
|