Searched refs:OrigPhi (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopUtils.cpp84 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 DIndVarSimplify.cpp646 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 DLoopVectorize.cpp525 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