Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp189 BasicBlock *loopPreheader = nullptr; member in __anon33c827c70111::LoopUnswitch
238 loopPreheader = currentLoop->getLoopPreheader(); in initLoopData()
635 if (!loopPreheader) in processCurrentLoop()
1012 BasicBlock *NewPH = SplitEdge(loopPreheader, loopHeader, DT, LI, MSSAU.get()); in UnswitchTrivialCondition()
1028 auto *OldBranch = dyn_cast<BranchInst>(loopPreheader->getTerminator()); in UnswitchTrivialCondition()
1247 SplitEdge(loopPreheader, loopHeader, DT, LI, MSSAU.get()); in UnswitchNontrivialCondition()
1345 BranchInst *OldBR = cast<BranchInst>(loopPreheader->getTerminator()); in UnswitchNontrivialCondition()