Searched refs:TailMBB (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchExpandAtomicPseudoInsts.cpp | 477 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 D | BranchFolding.cpp | 1162 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 D | BranchFolding.h | 139 void setCommonTailEdgeWeights(MachineBasicBlock &TailMBB);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 18405 // 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 D | PPCISelLowering.cpp | 12726 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 D | SystemZISelLowering.cpp | 9414 MachineBasicBlock *TailMBB = SystemZ::emitBlockAfter(TailTestMBB); in emitProbedAlloca() local 9466 MBB->addSuccessor(TailMBB); in emitProbedAlloca() 9471 MBB = TailMBB; in emitProbedAlloca()
|