Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DSimpleLoopUnswitch.cpp180 static void rewritePHINodesForUnswitchedExitBlock(BasicBlock &UnswitchedBB, in rewritePHINodesForUnswitchedExitBlock() argument
183 for (PHINode &PN : UnswitchedBB.phis()) { in rewritePHINodesForUnswitchedExitBlock()
203 BasicBlock &UnswitchedBB, in rewritePHINodesForExitAndUnswitchedBlocks() argument
207 assert(&ExitBB != &UnswitchedBB && in rewritePHINodesForExitAndUnswitchedBlocks()
209 Instruction *InsertPt = &*UnswitchedBB.begin(); in rewritePHINodesForExitAndUnswitchedBlocks()
414 BasicBlock *UnswitchedBB; in unswitchTrivialBranch() local
418 UnswitchedBB = LoopExitBB; in unswitchTrivialBranch()
420 UnswitchedBB = SplitBlock(LoopExitBB, &LoopExitBB->front(), &DT, &LI); in unswitchTrivialBranch()
433 BI.setSuccessor(LoopExitSuccIdx, UnswitchedBB); in unswitchTrivialBranch()
451 *UnswitchedBB, *NewPH); in unswitchTrivialBranch()
[all …]