Searched refs:getLoopLatch (Results 1 - 17 of 17) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp60 BasicBlock *Latch = L->getLoopLatch();
148 BasicBlock *Latch = L->getLoopLatch();
270 BasicBlock *Latch = L->getLoopLatch();
H A DLoopSimplify.cpp238 BasicBlock *LoopLatch = L->getLoopLatch();
764 if (!L->getLoopPreheader() || !L->getLoopLatch()) {
H A DLoopUnroll.cpp148 BasicBlock *LatchBlock = L->getLoopLatch();
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/
H A DLoopRotation.cpp211 BasicBlock *Latch = L->getLoopLatch();
260 BasicBlock *OrigLatch = L->getLoopLatch();
436 BasicBlock *ExitSplit = SplitCriticalEdge(L->getLoopLatch(), Exit, this);
484 assert(L->getLoopLatch() && "Invalid loop latch after loop rotation");
H A DLoopUnrollPass.cpp157 BasicBlock *LatchBlock = L->getLoopLatch();
H A DIndVarSimplify.cpp1011 if (BasicBlock *LatchBlock = L->getLoopLatch()) {
1226 BasicBlock *LatchBlock = L->getLoopLatch();
1267 int Idx = Phi->getBasicBlockIndex(L->getLoopLatch());
1358 BasicBlock *LatchBlock = L->getLoopLatch();
1526 if (L->getExitingBlock() == L->getLoopLatch()) {
H A DLoopStrengthReduce.cpp1947 BasicBlock *LatchBlock = L->getLoopLatch();
2068 IVIncInsertPos = L->getLoopLatch()->getTerminator();
2601 for (DomTreeNode *Rung = DT.getNode(L->getLoopLatch());
2647 dyn_cast<Instruction>(PN->getIncomingValueForBlock(L->getLoopLatch()));
2742 InsertPt = L->getLoopLatch()->getTerminator();
2788 Phi->getIncomingValueForBlock(L->getLoopLatch()));
2795 IRBuilder<> Builder(L->getLoopLatch()->getTerminator());
4213 Inputs.push_back(L->getLoopLatch()->getTerminator());
H A DLoopUnswitch.cpp1002 if (BBLoop->getLoopLatch() == BB) {
1139 BasicBlock *Latch = L->getLoopLatch();
/macosx-10.10.1/llvmCore-3425.0.34/lib/Analysis/
H A DScalarEvolutionNormalization.cpp34 BasicBlock *LatchBlock = L->getLoopLatch();
H A DLoopInfo.cpp210 return getLoopPreheader() && getLoopLatch() && hasDedicatedExits();
H A DProfileEstimatorPass.cpp203 BasicBlock *Latch = BBLoop->getLoopLatch();
H A DScalarEvolutionExpander.cpp1038 BasicBlock *LatchBlock = L->getLoopLatch();
1212 BasicBlock *LatchBlock = L->getLoopLatch();
1654 if (BasicBlock *LatchBlock = L->getLoopLatch()) {
H A DScalarEvolution.cpp6013 BasicBlock *Latch = L->getLoopLatch();
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Analysis/
H A DLoopInfoImpl.h165 /// getLoopLatch - If there is a single latch block for this loop, return it.
168 BlockT *LoopBase<BlockT, LoopT>::getLoopLatch() const { function in class:llvm::LoopBase
346 if (BB == getLoopLatch()) OS << "<latch>";
H A DLoopInfo.h229 /// getLoopLatch - If there is a single latch block for this loop, return it.
231 BlockT *getLoopLatch() const;
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp467 if (L->getLoopLatch() != LastMBB) {
472 LoopStart = L->getLoopLatch();
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp609 if (L->getLoopLatch() != LastMBB) {
614 LoopStart = L->getLoopLatch();

Completed in 138 milliseconds