Lines Matching defs:Transition
7584 Instruction *Transition;
7600 return Transition;
7608 assert(isa<ExtractElementInst>(Transition) &&
7617 assert(isa<ExtractElementInst>(Transition) &&
7627 return Transition->getOperand(getTransitionOriginalValueIdx())->getType();
7632 /// Def = Transition <ty1> a to <ty2>
7636 /// Def = Transition <ty1> ToBePromoted to <ty2>
7642 Value *ValIdx = Transition->getOperand(getTransitionOriginalValueIdx());
7665 TTI.getVectorInstrCost(*Transition, PromotedType, CostKind, Index);
7705 Value *ValExtractIdx = Transition->getOperand(getTransitionIdx());
7756 const TargetTransformInfo &TTI, Instruction *Transition,
7758 : DL(DL), TLI(TLI), TTI(TTI), Transition(Transition),
7760 assert(Transition && "Do not know how to promote null");
7799 /// I.e., is it possible to do Use(Transition) => AnotherUse?
7842 // Def = Transition ty1 b to ty2
7846 assert(ToBePromoted->getType() == Transition->getType() &&
7849 ToBePromoted->replaceAllUsesWith(Transition);
7860 if (Val == Transition)
7861 NewVal = Transition->getOperand(getTransitionOriginalValueIdx());
7874 Transition->moveAfter(ToBePromoted);
7875 Transition->setOperand(getTransitionOriginalValueIdx(), ToBePromoted);