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

/external/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp61 BasicBlock *Latch = L->getLoopLatch();
149 BasicBlock *Latch = L->getLoopLatch();
271 BasicBlock *Latch = L->getLoopLatch();
H A DLoopUnroll.cpp156 BasicBlock *LatchBlock = L->getLoopLatch();
H A DLoopSimplify.cpp579 BasicBlock *LoopLatch = L->getLoopLatch();
819 if (!L->getLoopPreheader() || !L->getLoopLatch()) {
/external/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp241 BasicBlock *Latch = L->getLoopLatch();
301 BasicBlock *OrigLatch = L->getLoopLatch();
501 SplitLatchEdge |= L->getLoopLatch() == *PI;
555 assert(L->getLoopLatch() && "Invalid loop latch after loop rotation");
H A DLoopUnrollPass.cpp347 BasicBlock *LatchBlock = L->getLoopLatch();
H A DIndVarSimplify.cpp1081 if (BasicBlock *LatchBlock = L->getLoopLatch()) {
1323 BasicBlock *LatchBlock = L->getLoopLatch();
1364 int Idx = Phi->getBasicBlockIndex(L->getLoopLatch());
1453 BasicBlock *LatchBlock = L->getLoopLatch();
1625 if (L->getExitingBlock() == L->getLoopLatch()) {
H A DLoopStrengthReduce.cpp2108 BasicBlock *LatchBlock = L->getLoopLatch();
2228 IVIncInsertPos = L->getLoopLatch()->getTerminator();
2775 for (DomTreeNode *Rung = DT.getNode(L->getLoopLatch());
2821 dyn_cast<Instruction>(PN->getIncomingValueForBlock(L->getLoopLatch()));
2918 InsertPt = L->getLoopLatch()->getTerminator();
2964 Phi->getIncomingValueForBlock(L->getLoopLatch()));
2971 IRBuilder<> Builder(L->getLoopLatch()->getTerminator());
4474 Inputs.push_back(L->getLoopLatch()->getTerminator());
H A DLoopUnswitch.cpp1015 BasicBlock *Latch = L->getLoopLatch();
/external/llvm/lib/Analysis/
H A DLoopInfo.cpp208 return getLoopPreheader() && getLoopLatch() && hasDedicatedExits();
237 LoopID = getLoopLatch()->getTerminator()->getMetadata(LoopMDName);
274 getLoopLatch()->getTerminator()->setMetadata(LoopMDName, LoopID);
H A DScalarEvolutionNormalization.cpp34 BasicBlock *LatchBlock = L->getLoopLatch();
H A DScalarEvolutionExpander.cpp1079 BasicBlock *LatchBlock = L->getLoopLatch();
1291 BasicBlock *LatchBlock = L->getLoopLatch();
1741 if (BasicBlock *LatchBlock = L->getLoopLatch()) {
H A DScalarEvolution.cpp4447 BasicBlock *Latch = L->getLoopLatch(); // may be NULL.
6312 BasicBlock *Latch = L->getLoopLatch();
/external/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp326 MachineBasicBlock *Latch = L->getLoopLatch();
455 MachineBasicBlock *Latch = L->getLoopLatch();
1062 if (L->getLoopLatch() != LastMBB) {
1068 LoopStart = L->getLoopLatch();
1247 MachineBasicBlock *Latch = L->getLoopLatch();
1419 MachineBasicBlock *Latch = L->getLoopLatch();
/external/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h153 /// getLoopLatch - If there is a single latch block for this loop, return it.
156 BlockT *LoopBase<BlockT, LoopT>::getLoopLatch() const { function in class:llvm::LoopBase
328 if (BB == getLoopLatch()) OS << "<latch>";
H A DLoopInfo.h230 /// getLoopLatch - If there is a single latch block for this loop, return it.
232 BlockT *getLoopLatch() const;
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1224 BasicBlock *Latch = L->getLoopLatch();
2702 BasicBlock *Latch = OrigLoop->getLoopLatch();
2818 (RdxPhi)->getBasicBlockIndex(OrigLoop->getLoopLatch());
3814 BasicBlock *Latch = TheLoop->getLoopLatch();
5115 BasicBlock* Latch = TheLoop->getLoopLatch();
5181 unsigned TC = SE->getSmallConstantTripCount(TheLoop, TheLoop->getLoopLatch());
5344 TheLoop->getLoopLatch());
/external/llvm/lib/Target/R600/
H A DAMDILCFGStructurizer.cpp1720 MachineBasicBlock *LoopLatch = LoopRep->getLoopLatch();
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDILCFGStructurizer.cpp2179 loopLatch = LoopRep->getLoopLatch();
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDILCFGStructurizer.cpp2179 loopLatch = LoopRep->getLoopLatch();

Completed in 320 milliseconds