HomeSort by relevance Sort by last modified time
    Searched refs:NewExit (Results 1 - 22 of 22) sorted by null

  /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...]

Completed in 760 milliseconds