Lines Matching refs:IdxList
1510 void GetElementPtrInst::init(Value *Ptr, ArrayRef<Value *> IdxList, in init() argument
1512 assert(getNumOperands() == 1 + IdxList.size() && in init()
1515 std::copy(IdxList.begin(), IdxList.end(), op_begin() + 1); in init()
1540 static Type *getIndexedTypeInternal(Type *Agg, ArrayRef<IndexTy> IdxList) { in getIndexedTypeInternal() argument
1542 if (IdxList.empty()) in getIndexedTypeInternal()
1551 for (; CurIdx != IdxList.size(); ++CurIdx) { in getIndexedTypeInternal()
1554 IndexTy Index = IdxList[CurIdx]; in getIndexedTypeInternal()
1558 return CurIdx == IdxList.size() ? Agg : nullptr; in getIndexedTypeInternal()
1561 Type *GetElementPtrInst::getIndexedType(Type *Ty, ArrayRef<Value *> IdxList) { in getIndexedType() argument
1562 return getIndexedTypeInternal(Ty, IdxList); in getIndexedType()
1566 ArrayRef<Constant *> IdxList) { in getIndexedType() argument
1567 return getIndexedTypeInternal(Ty, IdxList); in getIndexedType()
1570 Type *GetElementPtrInst::getIndexedType(Type *Ty, ArrayRef<uint64_t> IdxList) { in getIndexedType() argument
1571 return getIndexedTypeInternal(Ty, IdxList); in getIndexedType()