Lines Matching refs:Idxs
2397 SmallVectorImpl<unsigned> &Idxs, in BuildSubAggregate() argument
2407 Idxs.push_back(i); in BuildSubAggregate()
2409 To = BuildSubAggregate(From, To, STy->getElementType(i), Idxs, IdxSkip, in BuildSubAggregate()
2411 Idxs.pop_back(); in BuildSubAggregate()
2433 Value *V = FindInsertedValue(From, Idxs); in BuildSubAggregate()
2439 return llvm::InsertValueInst::Create(To, V, makeArrayRef(Idxs).slice(IdxSkip), in BuildSubAggregate()
2461 SmallVector<unsigned, 10> Idxs(idx_range.begin(), idx_range.end()); in BuildSubAggregate() local
2462 unsigned IdxSkip = Idxs.size(); in BuildSubAggregate()
2464 return BuildSubAggregate(From, To, IndexedType, Idxs, IdxSkip, InsertBefore); in BuildSubAggregate()
2539 SmallVector<unsigned, 5> Idxs; in FindInsertedValue() local
2540 Idxs.reserve(size); in FindInsertedValue()
2542 Idxs.append(I->idx_begin(), I->idx_end()); in FindInsertedValue()
2545 Idxs.append(idx_range.begin(), idx_range.end()); in FindInsertedValue()
2547 assert(Idxs.size() == size in FindInsertedValue()
2550 return FindInsertedValue(I->getAggregateOperand(), Idxs, InsertBefore); in FindInsertedValue()