Searched refs:TailMBB (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchExpandAtomicPseudoInsts.cpp | 507 auto TailMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicCmpXchg() local 513 MF->insert(++LoopTailMBB->getIterator(), TailMBB); in expandAtomicCmpXchg() 514 MF->insert(++TailMBB->getIterator(), DoneMBB); in expandAtomicCmpXchg() 518 LoopHeadMBB->addSuccessor(TailMBB); in expandAtomicCmpXchg() 521 TailMBB->addSuccessor(DoneMBB); in expandAtomicCmpXchg() 543 .addMBB(TailMBB); in expandAtomicCmpXchg() 579 .addMBB(TailMBB); in expandAtomicCmpXchg() 625 BuildMI(TailMBB, DL, TII->get(LoongArch::DBAR)).addImm(hint); in expandAtomicCmpXchg() 633 computeAndAddLiveIns(LiveRegs, *TailMBB); in expandAtomicCmpXchg() 647 auto TailMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicCmpXchg128() local [all …]
|
| H A D | LoongArchISelLowering.cpp | 6349 MachineBasicBlock *TailMBB = F->CreateMachineBasicBlock(LLVM_BB); in emitSelectPseudo() local 6353 F->insert(I, TailMBB); in emitSelectPseudo() 6358 TailMBB->setCallFrameSize(CallFrameSize); in emitSelectPseudo() 6362 TailMBB->push_back(DebugInstr->removeFromParent()); in emitSelectPseudo() 6366 TailMBB->splice(TailMBB->end(), HeadMBB, in emitSelectPseudo() 6370 TailMBB->transferSuccessorsAndUpdatePHIs(HeadMBB); in emitSelectPseudo() 6373 HeadMBB->addSuccessor(TailMBB); in emitSelectPseudo() 6380 .addMBB(TailMBB); in emitSelectPseudo() 6382 BuildMI(HeadMBB, DL, TII.get(CC)).addReg(LHS).addReg(RHS).addMBB(TailMBB); in emitSelectPseudo() 6385 IfFalseMBB->addSuccessor(TailMBB); in emitSelectPseudo() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | BranchFolding.cpp | 1192 void BranchFolder::setCommonTailEdgeWeights(MachineBasicBlock &TailMBB) { in setCommonTailEdgeWeights() argument 1193 SmallVector<BlockFrequency, 2> EdgeFreqLs(TailMBB.succ_size()); in setCommonTailEdgeWeights() 1206 if (TailMBB.succ_size() <= 1) in setCommonTailEdgeWeights() 1211 for (auto SuccI = TailMBB.succ_begin(), SuccE = TailMBB.succ_end(); in setCommonTailEdgeWeights() 1216 MBBFreqInfo.setBlockFreq(&TailMBB, AccumulatedMBBFreq); in setCommonTailEdgeWeights() 1218 if (TailMBB.succ_size() <= 1) in setCommonTailEdgeWeights() 1227 for (auto SuccI = TailMBB.succ_begin(), SuccE = TailMBB.succ_end(); in setCommonTailEdgeWeights() 1231 TailMBB.setSuccProbability(SuccI, Prob); in setCommonTailEdgeWeights()
|
| H A D | BranchFolding.h | 139 void setCommonTailEdgeWeights(MachineBasicBlock &TailMBB);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 21623 MachineBasicBlock *TailMBB = F->CreateMachineBasicBlock(LLVM_BB); in emitSelectPseudo() local 21627 F->insert(I, TailMBB); in emitSelectPseudo() 21632 TailMBB->setCallFrameSize(CallFrameSize); in emitSelectPseudo() 21636 TailMBB->push_back(DebugInstr->removeFromParent()); in emitSelectPseudo() 21640 TailMBB->splice(TailMBB->end(), HeadMBB, in emitSelectPseudo() 21644 TailMBB->transferSuccessorsAndUpdatePHIs(HeadMBB); in emitSelectPseudo() 21647 HeadMBB->addSuccessor(TailMBB); in emitSelectPseudo() 21654 .addMBB(TailMBB); in emitSelectPseudo() 21659 .addMBB(TailMBB); in emitSelectPseudo() 21662 IfFalseMBB->addSuccessor(TailMBB); in emitSelectPseudo() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 13554 MachineBasicBlock *TailMBB = MF->CreateMachineBasicBlock(ProbedBB); in emitProbedAlloca() local 13560 MF->insert(MBBIter, TailMBB); in emitProbedAlloca() 13643 .addMBB(TailMBB); in emitProbedAlloca() 13645 TestMBB->addSuccessor(TailMBB); in emitProbedAlloca() 13663 BuildMI(TailMBB, DL, in emitProbedAlloca() 13668 BuildMI(TailMBB, DL, TII->get(isPPC64 ? PPC::ADD8 : PPC::ADD4), DstReg) in emitProbedAlloca() 13673 TailMBB->splice(TailMBB->end(), MBB, in emitProbedAlloca() 13675 TailMBB->transferSuccessorsAndUpdatePHIs(MBB); in emitProbedAlloca() 13682 return TailMBB; in emitProbedAlloca()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 10738 MachineBasicBlock *TailMBB = SystemZ::emitBlockAfter(TailTestMBB); in emitProbedAlloca() local 10790 MBB->addSuccessor(TailMBB); in emitProbedAlloca() 10795 MBB = TailMBB; in emitProbedAlloca()
|