Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DBranchFolding.cpp1149 void BranchFolder::setCommonTailEdgeWeights(MachineBasicBlock &TailMBB) { in setCommonTailEdgeWeights() argument
1150 SmallVector<BlockFrequency, 2> EdgeFreqLs(TailMBB.succ_size()); in setCommonTailEdgeWeights()
1163 if (TailMBB.succ_size() <= 1) in setCommonTailEdgeWeights()
1168 for (auto SuccI = TailMBB.succ_begin(), SuccE = TailMBB.succ_end(); in setCommonTailEdgeWeights()
1173 MBBFreqInfo.setBlockFreq(&TailMBB, AccumulatedMBBFreq); in setCommonTailEdgeWeights()
1175 if (TailMBB.succ_size() <= 1) in setCommonTailEdgeWeights()
1184 for (auto SuccI = TailMBB.succ_begin(), SuccE = TailMBB.succ_end(); in setCommonTailEdgeWeights()
1188 TailMBB.setSuccProbability(SuccI, Prob); in setCommonTailEdgeWeights()
H A DBranchFolding.h136 void setCommonTailEdgeWeights(MachineBasicBlock &TailMBB);
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp10128 MachineBasicBlock *TailMBB = F->CreateMachineBasicBlock(LLVM_BB); in emitSelectPseudo() local
10132 F->insert(I, TailMBB); in emitSelectPseudo()
10136 TailMBB->push_back(DebugInstr->removeFromParent()); in emitSelectPseudo()
10140 TailMBB->splice(TailMBB->end(), HeadMBB, in emitSelectPseudo()
10144 TailMBB->transferSuccessorsAndUpdatePHIs(HeadMBB); in emitSelectPseudo()
10147 HeadMBB->addSuccessor(TailMBB); in emitSelectPseudo()
10153 .addMBB(TailMBB); in emitSelectPseudo()
10156 IfFalseMBB->addSuccessor(TailMBB); in emitSelectPseudo()
10161 auto InsertionPoint = TailMBB->begin(); in emitSelectPseudo()
10166 BuildMI(*TailMBB, InsertionPoint, SelectMBBI->getDebugLoc(), in emitSelectPseudo()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp12066 MachineBasicBlock *TailMBB = MF->CreateMachineBasicBlock(ProbedBB); in emitProbedAlloca() local
12072 MF->insert(MBBIter, TailMBB); in emitProbedAlloca()
12155 .addMBB(TailMBB); in emitProbedAlloca()
12157 TestMBB->addSuccessor(TailMBB); in emitProbedAlloca()
12175 BuildMI(TailMBB, DL, in emitProbedAlloca()
12180 BuildMI(TailMBB, DL, TII->get(isPPC64 ? PPC::ADD8 : PPC::ADD4), DstReg) in emitProbedAlloca()
12185 TailMBB->splice(TailMBB->end(), MBB, in emitProbedAlloca()
12187 TailMBB->transferSuccessorsAndUpdatePHIs(MBB); in emitProbedAlloca()
12194 return TailMBB; in emitProbedAlloca()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp8679 MachineBasicBlock *TailMBB = SystemZ::emitBlockAfter(TailTestMBB); in emitProbedAlloca() local
8731 MBB->addSuccessor(TailMBB); in emitProbedAlloca()
8736 MBB = TailMBB; in emitProbedAlloca()