Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DIntegerDivision.cpp221 BasicBlock *LoopExit = BasicBlock::Create(Builder.getContext(), in generateUnsignedDivisionCode() local
275 Builder.CreateCondBr(SkipLoop, LoopExit, Preheader); in generateUnsignedDivisionCode()
321 Builder.CreateCondBr(Tmp12, LoopExit, DoWhile); in generateUnsignedDivisionCode()
329 Builder.SetInsertPoint(LoopExit); in generateUnsignedDivisionCode()
362 Q_5->addIncoming(Q_4, LoopExit); in generateUnsignedDivisionCode()
DLoopUnroll.cpp533 BasicBlock *LoopExit = nullptr; in UnrollLoop() local
536 LoopExit = BI->getSuccessor(ContinueOnTrue); in UnrollLoop()
540 LoopExit = HeaderBI->getSuccessor(ContinueOnTrue); in UnrollLoop()
713 auto setDest = [LoopExit, ContinueOnTrue](BasicBlock *Src, BasicBlock *Dest, in UnrollLoop()
724 if (Dest != LoopExit) { in UnrollLoop()
760 Dest = LoopExit; in UnrollLoop()
DLoopUnrollAndJam.cpp255 BasicBlock *LoopExit = BI->getSuccessor(ContinueOnTrue); in UnrollAndJamLoop() local
444 updatePHIBlocksAndValues(LoopExit, AftBlocksLast[0], AftBlocksLast.back(), in UnrollAndJamLoop()
500 BranchInst::Create(LoopExit, Term); in UnrollAndJamLoop()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp404 LoopExit(LoopNestExit), LIL(LIL) {} in LoopInterchangeTransform()
426 BasicBlock *LoopExit; member in __anon3132bc7f0211::LoopInterchangeTransform
1504 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, LoopExit, DTUpdates, in adjustLoopBranches()