Lines Matching defs:Transition
4758 Instruction *Transition;
4771 return Transition;
4779 assert(isa<ExtractElementInst>(Transition) &&
4788 assert(isa<ExtractElementInst>(Transition) &&
4798 return Transition->getOperand(getTransitionOriginalValueIdx())->getType();
4803 /// Def = Transition <ty1> a to <ty2>
4807 /// Def = Transition <ty1> ToBePromoted to <ty2>
4813 Value *ValIdx = Transition->getOperand(getTransitionOriginalValueIdx());
4835 TTI.getVectorInstrCost(Transition->getOpcode(), PromotedType, Index);
4874 Value *ValExtractIdx = Transition->getOperand(getTransitionIdx());
4921 const TargetTransformInfo &TTI, Instruction *Transition,
4923 : DL(DL), TLI(TLI), TTI(TTI), Transition(Transition),
4925 assert(Transition && "Do not know how to promote null");
4964 /// I.e., is it possible to do Use(Transition) => AnotherUse?
5006 // Def = Transition ty1 b to ty2
5010 assert(ToBePromoted->getType() == Transition->getType() &&
5013 ToBePromoted->replaceAllUsesWith(Transition);
5024 if (Val == Transition)
5025 NewVal = Transition->getOperand(getTransitionOriginalValueIdx());
5038 Transition->removeFromParent();
5039 Transition->insertAfter(ToBePromoted);
5040 Transition->setOperand(getTransitionOriginalValueIdx(), ToBePromoted);