HomeSort by: relevance | last modified time | path
    Searched defs:SplitBB (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SILateBranchLowering.cpp 89 MachineBasicBlock *SplitBB = MBB.splitAt(MI, /*UpdateLiveIns*/ true);
94 for (MachineBasicBlock *Succ : SplitBB->successors()) {
95 DTUpdates.push_back({DomTreeT::Insert, SplitBB, Succ});
98 DTUpdates.push_back({DomTreeT::Insert, &MBB, SplitBB});
SILowerControlFlow.cpp 471 MachineBasicBlock *SplitBB = &MBB;
473 SplitBB = MBB.splitAt(MI, /*UpdateLiveIns*/true, LIS);
492 return SplitBB;
584 MachineBasicBlock *SplitBB = &MBB;
604 SplitBB = emitEndCf(MI);
630 return SplitBB;
SIWholeQuadMode.cpp 739 MachineBasicBlock *SplitBB =
764 if (SplitBB != BB) {
768 for (MachineBasicBlock *Succ : SplitBB->successors()) {
769 DTUpdates.push_back({DomTreeT::Insert, SplitBB, Succ});
772 DTUpdates.push_back({DomTreeT::Insert, BB, SplitBB});
781 .addMBB(SplitBB);
785 return SplitBB;
SIISelLowering.cpp 3379 MachineBasicBlock *SplitBB = BB->splitAt(MI, false /*UpdateLiveIns*/);
3382 return SplitBB;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
JumpThreading.cpp 2927 BasicBlock *SplitBB = SI->getParent();
2934 // NewBB and SplitBB are newly created blocks which require insertion.
2936 Updates.reserve((2 * SplitBB->getTerminator()->getNumSuccessors()) + 3);
2937 Updates.push_back({DominatorTree::Insert, BB, SplitBB});
2939 Updates.push_back({DominatorTree::Insert, NewBB, SplitBB});
2940 // BB's successors were moved to SplitBB, update DTU accordingly.
2941 for (auto *Succ : successors(SplitBB)) {
2943 Updates.push_back({DominatorTree::Insert, SplitBB, Succ});
SimpleLoopUnswitch.cpp 740 auto *SplitBB =
742 rewritePHINodesForExitAndUnswitchedBlocks(*DefaultExitBB, *SplitBB,
745 DefaultExitBB = SplitExitBBMap[DefaultExitBB] = SplitBB;
995 /// after the split block (`SplitBB`) that will be used to select between the
1016 Loop &L, BasicBlock *LoopPH, BasicBlock *SplitBB,
2081 BasicBlock *SplitBB = L.getLoopPreheader();
2082 BasicBlock *LoopPH = SplitEdge(SplitBB, L.getHeader(), &DT, &LI, MSSAU);
2094 L, LoopPH, SplitBB, ExitBlocks, ParentBB, SuccBB, RetainedSuccBB,
2118 SplitBB->getTerminator()->eraseFromParent();
2122 SplitBB->getInstList().splice(SplitBB->end(), ParentBB->getInstList(), TI)
    [all...]

Completed in 42 milliseconds