Lines Matching defs:Transition
7873 Instruction *Transition;
7889 return Transition;
7897 assert(isa<ExtractElementInst>(Transition) &&
7906 assert(isa<ExtractElementInst>(Transition) &&
7916 return Transition->getOperand(getTransitionOriginalValueIdx())->getType();
7921 /// Def = Transition <ty1> a to <ty2>
7925 /// Def = Transition <ty1> ToBePromoted to <ty2>
7931 Value *ValIdx = Transition->getOperand(getTransitionOriginalValueIdx());
7954 TTI.getVectorInstrCost(*Transition, PromotedType, CostKind, Index);
7994 Value *ValExtractIdx = Transition->getOperand(getTransitionIdx());
8045 const TargetTransformInfo &TTI, Instruction *Transition,
8047 : DL(DL), TLI(TLI), TTI(TTI), Transition(Transition),
8049 assert(Transition && "Do not know how to promote null");
8088 /// I.e., is it possible to do Use(Transition) => AnotherUse?
8131 // Def = Transition ty1 b to ty2
8135 assert(ToBePromoted->getType() == Transition->getType() &&
8138 ToBePromoted->replaceAllUsesWith(Transition);
8149 if (Val == Transition)
8150 NewVal = Transition->getOperand(getTransitionOriginalValueIdx());
8163 Transition->moveAfter(ToBePromoted);
8164 Transition->setOperand(getTransitionOriginalValueIdx(), ToBePromoted);