Home
last modified time | relevance | path

Searched refs:loopPreheader (Results 1 – 1 of 1) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp188 BasicBlock *loopPreheader; member in __anon1bf9f3440111::LoopUnswitch
202 loopPreheader(nullptr) { in LoopUnswitch()
235 loopPreheader = currentLoop->getLoopPreheader(); in initLoopData()
477 if (!loopPreheader) in processCurrentLoop()
772 BasicBlock *NewPH = SplitEdge(loopPreheader, loopHeader, DT, LI); in UnswitchTrivialCondition()
788 loopPreheader->getTerminator(), TI); in UnswitchTrivialCondition()
789 LPM->deleteSimpleAnalysisValue(loopPreheader->getTerminator(), L); in UnswitchTrivialCondition()
790 loopPreheader->getTerminator()->eraseFromParent(); in UnswitchTrivialCondition()
985 BasicBlock *NewPreheader = SplitEdge(loopPreheader, loopHeader, DT, LI); in UnswitchNontrivialCondition()
1084 BranchInst *OldBR = cast<BranchInst>(loopPreheader->getTerminator()); in UnswitchNontrivialCondition()