Lines Matching refs:Idxs
6063 SmallVectorImpl<unsigned> &Idxs, in BuildSubAggregate() argument
6073 Idxs.push_back(i); in BuildSubAggregate()
6075 To = BuildSubAggregate(From, To, STy->getElementType(i), Idxs, IdxSkip, in BuildSubAggregate()
6077 Idxs.pop_back(); in BuildSubAggregate()
6099 Value *V = FindInsertedValue(From, Idxs); in BuildSubAggregate()
6105 return InsertValueInst::Create(To, V, ArrayRef(Idxs).slice(IdxSkip), "tmp", in BuildSubAggregate()
6126 SmallVector<unsigned, 10> Idxs(idx_range.begin(), idx_range.end()); in BuildSubAggregate() local
6127 unsigned IdxSkip = Idxs.size(); in BuildSubAggregate()
6129 return BuildSubAggregate(From, To, IndexedType, Idxs, IdxSkip, InsertBefore); in BuildSubAggregate()
6204 SmallVector<unsigned, 5> Idxs; in FindInsertedValue() local
6205 Idxs.reserve(size); in FindInsertedValue()
6207 Idxs.append(I->idx_begin(), I->idx_end()); in FindInsertedValue()
6210 Idxs.append(idx_range.begin(), idx_range.end()); in FindInsertedValue()
6212 assert(Idxs.size() == size in FindInsertedValue()
6215 return FindInsertedValue(I->getAggregateOperand(), Idxs, InsertBefore); in FindInsertedValue()