/external/llvm/lib/Transforms/Utils/ |
LoopUnrollRuntime.cpp | 151 static void ConnectEpilog(Loop *L, Value *ModVal, BasicBlock *NewExit, 167 // NewExit (PN) 174 // Update PHI nodes at NewExit and Exit. 175 for (Instruction &BBI : *NewExit) { 181 // Exit was split by SplitBlockPredecessors into Exit and NewExit 183 // NewExit: 189 // There is EpilogPreHeader incoming block instead of NewExit as 190 // NewExit was spilt 1 more time to get EpilogPreHeader. 209 // Change EpilogPreHeader incoming block to NewExit. 211 NewExit); [all...] |
/external/llvm/lib/Transforms/Scalar/ |
StructurizeCFG.cpp | 216 void changeExit(RegionNode *Node, BasicBlock *NewExit, 653 /// \brief Let node exit(s) point to NewExit 654 void StructurizeCFG::changeExit(RegionNode *Node, BasicBlock *NewExit, 671 BB->getTerminator()->replaceUsesOfWith(OldExit, NewExit); 672 addPhiValues(BB, NewExit); 685 DT->changeImmediateDominator(NewExit, Dominator); 688 SubRegion->replaceExit(NewExit); 693 BranchInst::Create(NewExit, BB); 694 addPhiValues(BB, NewExit); 696 DT->changeImmediateDominator(NewExit, BB) [all...] |
LoopUnswitch.cpp | 840 BasicBlock *NewExit = SplitBlock(ExitBlock, &ExitBlock->front(), DT, LI); 844 EmitPreheaderBranchOnCondition(Cond, Val, NewExit, NewPH, [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
LoopUnswitch.cpp | 536 BasicBlock *NewExit = SplitBlock(ExitBlock, ExitBlock->begin(), this); 540 EmitPreheaderBranchOnCondition(Cond, Val, NewExit, NewPH, 644 BasicBlock *NewExit = cast<BasicBlock>(VMap[ExitBlocks[i]]); 647 ExitBBLoop->addBasicBlockToLoop(NewExit, LI->getBase()); 649 assert(NewExit->getTerminator()->getNumSuccessors() == 1 && 651 BasicBlock *ExitSucc = NewExit->getTerminator()->getSuccessor(0); 654 // NewExit. 661 PN->addIncoming(V, NewExit); 664 if (LandingPadInst *LPad = NewExit->getLandingPadInst()) { [all...] |
/external/llvm/include/llvm/Analysis/ |
RegionInfoImpl.h | 83 void RegionBase<Tr>::replaceExitRecursive(BlockT *NewExit) { 92 R->replaceExit(NewExit);
|
RegionInfo.h | 346 /// @param NewExit The new exit basic block. 347 void replaceExitRecursive(BlockT *NewExit); [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
RegionInfoImpl.h | 76 void RegionBase<Tr>::replaceExitRecursive(BlockT *NewExit) { 85 R->replaceExit(NewExit);
|
RegionInfo.h | 347 /// @param NewExit The new exit basic block. 348 void replaceExitRecursive(BlockT *NewExit); [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
RegionInfoImpl.h | 76 void RegionBase<Tr>::replaceExitRecursive(BlockT *NewExit) { 85 R->replaceExit(NewExit);
|
RegionInfo.h | 347 /// @param NewExit The new exit basic block. 348 void replaceExitRecursive(BlockT *NewExit); [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
RegionInfoImpl.h | 76 void RegionBase<Tr>::replaceExitRecursive(BlockT *NewExit) { 85 R->replaceExit(NewExit);
|
RegionInfo.h | 347 /// @param NewExit The new exit basic block. 348 void replaceExitRecursive(BlockT *NewExit); [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
RegionInfoImpl.h | 76 void RegionBase<Tr>::replaceExitRecursive(BlockT *NewExit) { 85 R->replaceExit(NewExit);
|
RegionInfo.h | 347 /// @param NewExit The new exit basic block. 348 void replaceExitRecursive(BlockT *NewExit); [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
RegionInfoImpl.h | 76 void RegionBase<Tr>::replaceExitRecursive(BlockT *NewExit) { 85 R->replaceExit(NewExit);
|
RegionInfo.h | 347 /// @param NewExit The new exit basic block. 348 void replaceExitRecursive(BlockT *NewExit); [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
RegionInfoImpl.h | 76 void RegionBase<Tr>::replaceExitRecursive(BlockT *NewExit) { 85 R->replaceExit(NewExit);
|
RegionInfo.h | 347 /// @param NewExit The new exit basic block. 348 void replaceExitRecursive(BlockT *NewExit); [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
RegionInfoImpl.h | 76 void RegionBase<Tr>::replaceExitRecursive(BlockT *NewExit) { 85 R->replaceExit(NewExit);
|
RegionInfo.h | 347 /// @param NewExit The new exit basic block. 348 void replaceExitRecursive(BlockT *NewExit); [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
RegionInfoImpl.h | 76 void RegionBase<Tr>::replaceExitRecursive(BlockT *NewExit) { 85 R->replaceExit(NewExit);
|
RegionInfo.h | 347 /// @param NewExit The new exit basic block. 348 void replaceExitRecursive(BlockT *NewExit); [all...] |