Searched defs:IdxList (Results 1 - 11 of 11) sorted by relevance

/external/clang/test/Parser/
H A DDelayedTemplateParsing.cpp111 ArrayRef<> IdxList; local
/external/llvm/include/llvm/IR/
H A DConstants.h1061 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 DIRBuilder.h1019 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 DInstructions.h796 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 DConstantsContext.h170 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 DConstantFold.cpp113 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 DConstants.cpp2373 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 DInstructions.cpp1244 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 DCore.cpp1154 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 DRegisterInfoEmitter.cpp1200 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 DGlobalOpt.cpp2342 Constant * const IdxList[] = {IdxZero, IdxZero}; local
2344 Ptr = ConstantExpr::getGetElementPtr(nullptr, Ptr, IdxList);

Completed in 340 milliseconds