Searched refs:OrigPhi (Results 1 - 3 of 3) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineLoopUtils.cpp | 84 MachineInstr &OrigPhi = findEquivalentInstruction(MI, Loop); local 85 assert(OrigPhi.isPHI()); 92 OrigPhi.getOperand(InitRegIdx).setReg(R); 98 Register LoopReg = OrigPhi.getOperand(LoopRegIdx).getReg();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 646 PHINode *OrigPhi; member in class:__anon4635::WidenIV 693 void calculatePostIncRanges(PHINode *OrigPhi); 709 : OrigPhi(WI.NarrowIV), WideType(WI.WidestNativeType), LI(LInfo), 710 L(LI->getLoopFor(OrigPhi->getParent())), SE(SEv), DT(DTree), 712 assert(L->getHeader() == OrigPhi->getParent() && "Phi must be an IV"); 713 ExtendKindMap[OrigPhi] = WI.IsSigned ? SignExtended : ZeroExtended; 1396 const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(OrigPhi)); 1401 const SCEV *WideIVExpr = getExtendKind(OrigPhi) == SignExtended 1432 calculatePostIncRanges(OrigPhi); 1452 cast<Instruction>(OrigPhi 1568 calculatePostIncRanges(PHINode *OrigPhi) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 525 void fixupIVUsers(PHINode *OrigPhi, const InductionDescriptor &II, 3069 PHINode *OrigPhi = InductionEntry.first; 3074 PHINode::Create(OrigPhi->getType(), 3, "bc.resume.val", 3077 BCResumeVal->setDebugLoc(OrigPhi->getDebugLoc()); 3078 Value *&EndValue = IVEndValues[OrigPhi]; 3079 if (OrigPhi == OldInduction) { 3102 OrigPhi->setIncomingValueForBlock(LoopScalarPreHeader, BCResumeVal); 3172 void InnerLoopVectorizer::fixupIVUsers(PHINode *OrigPhi, 3187 Value *PostInc = OrigPhi->getIncomingValueForBlock(OrigLoop->getLoopLatch()); 3199 for (User *U : OrigPhi [all...] |
Completed in 122 milliseconds