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

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
CanonicalizeFreezeInLoops.cpp 106 auto *PH = L->getLoopPreheader();
120 PH->getTerminator()));
LoopVersioning.cpp 97 BasicBlock *PH =
99 nullptr, VersionedLoop->getHeader()->getName() + ".ph");
107 cloneLoopWithPreheader(PH, RuntimeCheckBB, VersionedLoop, VMap,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlanHCFGBuilder.cpp 130 // i.e., is not part of: a) the loop nest, b) outermost loop PH and, c)
142 // Check whether Instruction definition is in loop PH.
143 BasicBlock *PH = TheLoop->getLoopPreheader();
144 assert(PH && "Expected loop pre-header.");
146 if (InstParent == PH)
147 // Instruction definition is in outermost loop PH.
252 // Loop PH needs to be explicitly visited since it's not taken into account by
265 // Create empty VPBB for Loop H so that we can link PH->H.
  /src/usr.bin/tip/
tip.c 100 char *PH;
226 if ((PH = getenv("PHONES")) == NULL)
227 PH = path_phones;
  /src/external/apache2/llvm/dist/clang/lib/AST/
TypePrinter.cpp 2250 StringRef PH = PlaceHolder.toStringRef(PHBuf);
2252 TypePrinter(policy, Indentation).print(ty, qs, OS, PH);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopIdiomRecognize.cpp 1701 BasicBlock *PH = CurLoop->getLoopPreheader();
1708 auto *PreCondBB = PH->getSinglePredecessor();
1714 if (matchCondition(PreCondBI, PH) != InitX)
1745 transformLoopToCountable(IntrinID, PH, CntInst, CntPhi, InitX, DefX,
1775 BasicBlock *PH = CurLoop->getLoopPreheader();
1776 if (!PH || &PH->front() != PH->getTerminator())
1778 auto *EntryBI = dyn_cast<BranchInst>(PH->getTerminator());
1784 auto *PreCondBB = PH->getSinglePredecessor()
    [all...]
SimpleLoopUnswitch.cpp 487 // Splice it into the old PH to gate reaching the new preheader and re-point
1408 // the unswitched loop. If we never formed a loop, the cloned PH is one of
1435 // Walk the CFG back until we hit the cloned PH adding everything reachable
1630 auto *PH = L.getLoopPreheader();
1640 if (Pred == PH)
1740 auto *PH = L.getLoopPreheader();
1768 IL->getBlocksSet().erase(PH);
1772 return BB == PH || L.contains(BB);
1776 LI.changeLoopFor(PH, ParentL);
1796 UnloopedBlocks.insert(PH);
    [all...]
LoopStrengthReduce.cpp 2113 PHINode *PH = dyn_cast<PHINode>(ShadowUse->getOperand(0));
2114 if (!PH) continue;
2115 if (PH->getNumIncomingValues() != 2) continue;
2120 const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(SE.getSCEV(PH));
2125 Type *SrcTy = PH->getType();
2132 if (PH->getIncomingBlock(0) == L->getLoopPreheader()) {
2140 ConstantInt *Init = dyn_cast<ConstantInt>(PH->getIncomingValue(Entry));
2147 dyn_cast<BinaryOperator>(PH->getIncomingValue(Latch));
2155 if (Incr->getOperand(0) == PH)
2157 else if (Incr->getOperand(1) == PH)
    [all...]

Completed in 25 milliseconds