Lines Matching refs:Elt
140 Value *Elt = EI.getIndexOperand(); in scalarizePHI() local
149 ExtractElementInst::Create(B0->getOperand(opId), Elt, in scalarizePHI()
158 Instruction *newEI = ExtractElementInst::Create(PHIInVal, Elt, ""); in scalarizePHI()
221 if (Value *Elt = findScalarElement(X, ExtIndexC)) in foldBitcastExtElt() local
222 return new BitCastInst(Elt, DestTy); in foldBitcastExtElt()
863 [](Optional<Instruction *> Elt) { return Elt != NotFound; }); in foldAggregateConstructionIntoAggregateReuse() argument
892 Optional<Instruction *> &Elt = AggElts[Indices.front()]; in foldAggregateConstructionIntoAggregateReuse() local
893 Elt = Elt.value_or(InsertedValue); in foldAggregateConstructionIntoAggregateReuse()
936 [&](Instruction *Elt, unsigned EltIdx, Optional<BasicBlock *> UseBB, in foldAggregateConstructionIntoAggregateReuse()
940 Elt = dyn_cast<Instruction>(Elt->DoPHITranslation(*UseBB, *PredBB)); in foldAggregateConstructionIntoAggregateReuse()
944 auto *EVI = dyn_cast_or_null<ExtractValueInst>(Elt); in foldAggregateConstructionIntoAggregateReuse()
1160 int Elt = Shuf.getMaskValue(i); in isShuffleEquivalentToSelect() local
1161 if (Elt != -1 && Elt != i && Elt != i + VecSize) in isShuffleEquivalentToSelect()