HomeSort by: relevance | last modified time | path
    Searched defs:ExitVal (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp 479 auto *ExitVal = dyn_cast<PHINode>(PN.getIncomingValue(IncomingValIdx));
482 if (!ExitVal || ExitVal->getParent() != L->getHeader())
485 // If ExitVal is a PHI on the loop header, then we know its
490 int PreheaderIdx = ExitVal->getBasicBlockIndex(LoopPreheader);
492 assert(ExitVal->getParent() == L->getHeader() &&
493 "ExitVal must be in loop header");
496 ExitVal->getIncomingValue(PreheaderIdx));
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LoopUtils.cpp 1445 Value *ExitVal = Phi.Expansion;
1450 DeadInsts.push_back(ExitVal);
1456 PN->setIncomingValue(Phi.Ith, ExitVal);
1463 // Replace PN with ExitVal if that is legal and does not break LCSSA.
1465 LI->replacementPreservesLCSSAForm(PN, ExitVal)) {
1466 PN->replaceAllUsesWith(ExitVal);

Completed in 84 milliseconds