Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp317 LoopMBB->addSuccessor(DoneMBB); in expandAtomicBinOp()
318 DoneMBB->splice(DoneMBB->end(), &MBB, MI, MBB.end()); in expandAtomicBinOp()
319 DoneMBB->transferSuccessors(&MBB); in expandAtomicBinOp()
333 computeAndAddLiveIns(LiveRegs, *DoneMBB); in expandAtomicBinOp()
376 LoopTailMBB->addSuccessor(DoneMBB); in expandAtomicMinMaxOp()
377 DoneMBB->splice(DoneMBB->end(), &MBB, MI, MBB.end()); in expandAtomicMinMaxOp()
378 DoneMBB->transferSuccessors(&MBB); in expandAtomicMinMaxOp()
489 LoopTailMBB->addSuccessor(DoneMBB); in expandAtomicCmpXchg()
491 TailMBB->addSuccessor(DoneMBB); in expandAtomicCmpXchg()
492 DoneMBB->splice(DoneMBB->end(), &MBB, MI, MBB.end()); in expandAtomicCmpXchg()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp405 LoopMBB->addSuccessor(DoneMBB); in expandAtomicBinOp()
406 DoneMBB->splice(DoneMBB->end(), &MBB, MI, MBB.end()); in expandAtomicBinOp()
407 DoneMBB->transferSuccessors(&MBB); in expandAtomicBinOp()
422 computeAndAddLiveIns(LiveRegs, *DoneMBB); in expandAtomicBinOp()
465 LoopTailMBB->addSuccessor(DoneMBB); in expandAtomicMinMaxOp()
466 DoneMBB->splice(DoneMBB->end(), &MBB, MI, MBB.end()); in expandAtomicMinMaxOp()
467 DoneMBB->transferSuccessors(&MBB); in expandAtomicMinMaxOp()
554 computeAndAddLiveIns(LiveRegs, *DoneMBB); in expandAtomicMinMaxOp()
654 LoopTailMBB->addSuccessor(DoneMBB); in expandAtomicCmpXchg()
656 DoneMBB->splice(DoneMBB->end(), &MBB, MI, MBB.end()); in expandAtomicCmpXchg()
[all …]
H A DRISCVISelLowering.cpp16566 MF.insert(It, DoneMBB); in emitReadCycleWidePseudo()
16569 DoneMBB->splice(DoneMBB->begin(), BB, in emitReadCycleWidePseudo()
16598 LoopMBB->addSuccessor(DoneMBB); in emitReadCycleWidePseudo()
16602 return DoneMBB; in emitReadCycleWidePseudo()
17098 F->insert(I, DoneMBB); in emitFROUND()
17100 DoneMBB->splice(DoneMBB->end(), MBB, MachineBasicBlock::iterator(MI), in emitFROUND()
17107 MBB->addSuccessor(DoneMBB); in emitFROUND()
17131 .addMBB(DoneMBB); in emitFROUND()
17133 CvtMBB->addSuccessor(DoneMBB); in emitFROUND()
17152 BuildMI(*DoneMBB, DoneMBB->begin(), DL, TII.get(RISCV::PHI), DstReg) in emitFROUND()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp795 MachineBasicBlock *DoneMBB = nullptr; in inlineStackProbe() local
814 DoneMBB = SystemZ::splitBlockBefore(MBBI, MBB); in inlineStackProbe()
818 LoopMBB->addSuccessor(DoneMBB); in inlineStackProbe()
827 MBB = DoneMBB; in inlineStackProbe()
828 MBBI = DoneMBB->begin(); in inlineStackProbe()
841 if (DoneMBB != nullptr) { in inlineStackProbe()
845 anyChange = recomputeLiveIns(*DoneMBB) || recomputeLiveIns(*LoopMBB); in inlineStackProbe()
H A DSystemZISelLowering.cpp8471 MBB->addSuccessor(DoneMBB); in emitAtomicLoadBinary()
8474 return DoneMBB; in emitAtomicLoadBinary()
8575 MBB->addSuccessor(DoneMBB); in emitAtomicLoadMinMax()
8578 return DoneMBB; in emitAtomicLoadMinMax()
8695 return DoneMBB; in emitAtomicCmpSwapW()
8954 .addMBB(DoneMBB); in emitMemMemWrapper()
9039 MBB = DoneMBB; in emitMemMemWrapper()
9168 return DoneMBB; in emitStringWrapper()
9307 .addMBB(DoneMBB); in emitProbedAlloca()
9323 MBB = DoneMBB; in emitProbedAlloca()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp475 MachineBasicBlock *DoneMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerFPToInt() local
480 F->insert(It, DoneMBB); in LowerFPToInt()
483 DoneMBB->splice(DoneMBB->begin(), BB, std::next(MI.getIterator()), BB->end()); in LowerFPToInt()
484 DoneMBB->transferSuccessorsAndUpdatePHIs(BB); in LowerFPToInt()
488 TrueMBB->addSuccessor(DoneMBB); in LowerFPToInt()
489 FalseMBB->addSuccessor(DoneMBB); in LowerFPToInt()
530 BuildMI(FalseMBB, DL, TII.get(WebAssembly::BR)).addMBB(DoneMBB); in LowerFPToInt()
532 BuildMI(*DoneMBB, DoneMBB->begin(), DL, TII.get(TargetOpcode::PHI), OutReg) in LowerFPToInt()
538 return DoneMBB; in LowerFPToInt()