Searched refs:getLoopPreheader (Results 1 - 20 of 20) sorted by relevance

/external/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp147 BasicBlock *Preheader = L->getLoopPreheader();
269 BasicBlock *PH = L->getLoopPreheader();
H A DLoopUnroll.cpp150 BasicBlock *Preheader = L->getLoopPreheader();
H A DLoopSimplify.cpp543 BasicBlock *Preheader = L->getLoopPreheader();
819 if (!L->getLoopPreheader() || !L->getLoopLatch()) {
/external/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp332 BasicBlock *PreHead = CurLoop->getLoopPreheader();
481 Value *T = matchCondition (PreCondBr, CurLoop->getLoopPreheader());
498 BasicBlock *PreHead = CurLoop->getLoopPreheader();
711 if (!L->getLoopPreheader())
980 BasicBlock *Preheader = CurLoop->getLoopPreheader();
1077 BasicBlock *Preheader = CurLoop->getLoopPreheader();
H A DLoopRotation.cpp338 BasicBlock *OrigPreheader = L->getLoopPreheader();
554 assert(L->getLoopPreheader() && "Invalid loop preheader after loop rotation");
H A DLoopDeletion.cpp139 BasicBlock *preheader = L->getLoopPreheader();
H A DIndVarSimplify.cpp783 L && L->getLoopPreheader() && isLoopInvariant(NarrowOper, L, DT);
785 Builder.SetInsertPoint(L->getLoopPreheader()->getTerminator());
1553 Value *GEPBase = IndVar->getIncomingValueForBlock(L->getLoopPreheader());
1561 IRBuilder<> Builder(L->getLoopPreheader()->getTerminator());
1717 BasicBlock *Preheader = L->getLoopPreheader();
1871 if (!AR || AR->getLoop()->getLoopPreheader())
H A DLICM.cpp260 Preheader = L->getLoopPreheader();
H A DLoopRerollPass.cpp1106 BasicBlock *Preheader = L->getLoopPreheader();
H A DLoopUnswitch.cpp186 loopPreheader = currentLoop->getLoopPreheader();
H A DLoopStrengthReduce.cpp1871 if (PH->getIncomingBlock(0) == L->getLoopPreheader()) {
4896 for (DomTreeNode *Rung = DT.getNode(L->getLoopPreheader());
4901 assert(DomLoop->getLoopPreheader() && "LSR needs a simplified loop nest");
/external/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp325 MachineBasicBlock *Preheader = L->getLoopPreheader();
466 MachineBasicBlock *Preheader = L->getLoopPreheader();
701 MachineBasicBlock *PH = Loop->getLoopPreheader();
1027 MachineBasicBlock *Preheader = L->getLoopPreheader();
1246 MachineBasicBlock *Preheader = L->getLoopPreheader();
1415 if (MachineBasicBlock *TmpPH = L->getLoopPreheader())
/external/llvm/include/llvm/Analysis/
H A DLoopInfo.h214 /// getLoopPreheader - If there is a preheader for this loop, return it. A
221 BlockT *getLoopPreheader() const;
466 if ((HeadBB = getLoopPreheader()) != nullptr) {
H A DLoopInfoImpl.h100 /// getLoopPreheader - If there is a preheader for this loop, return it. A
108 BlockT *LoopBase<BlockT, LoopT>::getLoopPreheader() const { function in class:llvm::LoopBase
/external/llvm/lib/Analysis/
H A DLoopInfo.cpp116 BasicBlock *Preheader = getLoopPreheader();
208 return getLoopPreheader() && getLoopLatch() && hasDedicatedExits();
H A DScalarEvolutionExpander.cpp185 BasicBlock *Preheader = L->getLoopPreheader();
556 BasicBlock *Preheader = L->getLoopPreheader();
587 BasicBlock *Preheader = L->getLoopPreheader();
980 (IVOper = getIVIncOperand(IVOper, L->getLoopPreheader()->getTerminator(),
1603 if (BasicBlock *Preheader = L->getLoopPreheader())
/external/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp499 BasicBlock *Preheader = L->getLoopPreheader();
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1263 BlockFrequency LoopEntryFreq = BFI->getBlockFreq(L->getLoopPreheader());
2034 BasicBlock *BypassBlock = OrigLoop->getLoopPreheader();
3370 if (!TheLoop->getLoopPreheader()) {
3480 BasicBlock *PreHeader = TheLoop->getLoopPreheader();
4806 Value *RdxStart = Phi->getIncomingValueForBlock(TheLoop->getLoopPreheader());
H A DSLPVectorizer.cpp2059 BasicBlock *PreHeader = L->getLoopPreheader();
/external/llvm/lib/CodeGen/
H A DMachineLICM.cpp1472 CurPreheader = CurLoop->getLoopPreheader();

Completed in 225 milliseconds