Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp477 auto TailMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicMinMaxOp()
483 MF->insert(++LoopTailMBB->getIterator(), TailMBB); in expandAtomicMinMaxOp()
484 MF->insert(++TailMBB->getIterator(), DoneMBB); in expandAtomicMinMaxOp()
488 LoopHeadMBB->addSuccessor(TailMBB); in expandAtomicMinMaxOp()
491 TailMBB->addSuccessor(DoneMBB);
513 .addMBB(TailMBB); in expandAtomicCmpXchg()
548 .addMBB(TailMBB); in expandAtomicCmpXchg()
591 BuildMI(TailMBB, DL, TII->get(LoongArch::DBAR)).addImm(hint); in expandAtomicCmpXchg()
599 computeAndAddLiveIns(LiveRegs, *TailMBB); in expandAtomicCmpXchg()
375 auto TailMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); expandAtomicMinMaxOp() local
500 auto TailMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); expandAtomicCmpXchg() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBranchFolding.cpp1162 void BranchFolder::setCommonTailEdgeWeights(MachineBasicBlock &TailMBB) { in setCommonTailEdgeWeights() argument
1163 SmallVector<BlockFrequency, 2> EdgeFreqLs(TailMBB.succ_size()); in setCommonTailEdgeWeights()
1176 if (TailMBB.succ_size() <= 1) in setCommonTailEdgeWeights()
1181 for (auto SuccI = TailMBB.succ_begin(), SuccE = TailMBB.succ_end(); in setCommonTailEdgeWeights()
1186 MBBFreqInfo.setBlockFreq(&TailMBB, AccumulatedMBBFreq); in setCommonTailEdgeWeights()
1188 if (TailMBB.succ_size() <= 1) in setCommonTailEdgeWeights()
1197 for (auto SuccI = TailMBB.succ_begin(), SuccE = TailMBB.succ_end(); in setCommonTailEdgeWeights()
1201 TailMBB.setSuccProbability(SuccI, Prob); in setCommonTailEdgeWeights()
H A DBranchFolding.h139 void setCommonTailEdgeWeights(MachineBasicBlock &TailMBB);
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp18405 // TailMBB in emitSelectPseudo()
18478 MachineBasicBlock *TailMBB = F->CreateMachineBasicBlock(LLVM_BB); in emitSelectPseudo()
18482 F->insert(I, TailMBB); in emitSelectPseudo()
18487 TailMBB->setCallFrameSize(CallFrameSize); in emitSelectPseudo()
18489 // Transfer debug instructions associated with the selects to TailMBB. in emitSelectPseudo()
18491 TailMBB->push_back(DebugInstr->removeFromParent()); in emitSelectPseudo()
18494 // Move all instructions after the sequence to TailMBB. in emitSelectPseudo()
18495 TailMBB->splice(TailMBB->end(), HeadMBB, in emitSelectPseudo()
18499 TailMBB in emitSelectPseudo()
18475 MachineBasicBlock *TailMBB = F->CreateMachineBasicBlock(LLVM_BB); emitSelectPseudo() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp12726 MachineBasicBlock *TailMBB = MF->CreateMachineBasicBlock(ProbedBB); in emitProbedAlloca() local
12732 MF->insert(MBBIter, TailMBB); in emitProbedAlloca()
12815 .addMBB(TailMBB); in emitProbedAlloca()
12817 TestMBB->addSuccessor(TailMBB); in emitProbedAlloca()
12835 BuildMI(TailMBB, DL, in emitProbedAlloca()
12840 BuildMI(TailMBB, DL, TII->get(isPPC64 ? PPC::ADD8 : PPC::ADD4), DstReg) in emitProbedAlloca()
12845 TailMBB->splice(TailMBB->end(), MBB, in emitProbedAlloca()
12847 TailMBB->transferSuccessorsAndUpdatePHIs(MBB); in emitProbedAlloca()
12854 return TailMBB; in emitProbedAlloca()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp9414 MachineBasicBlock *TailMBB = SystemZ::emitBlockAfter(TailTestMBB); in emitProbedAlloca() local
9466 MBB->addSuccessor(TailMBB); in emitProbedAlloca()
9471 MBB = TailMBB; in emitProbedAlloca()