Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp358 LoopMBB->addSuccessor(DoneMBB); in expandAtomicBinOp()
359 DoneMBB->splice(DoneMBB->end(), &MBB, MI, MBB.end()); in expandAtomicBinOp()
360 DoneMBB->transferSuccessors(&MBB); in expandAtomicBinOp()
417 LoopTailMBB->addSuccessor(DoneMBB); in expandAtomicMinMaxOp()
418 DoneMBB->splice(DoneMBB->end(), &MBB, MI, MBB.end()); in expandAtomicMinMaxOp()
419 DoneMBB->transferSuccessors(&MBB); in expandAtomicMinMaxOp()
528 LoopHeadMBB->addSuccessor(DoneMBB); in expandAtomicCmpXchg()
531 DoneMBB->splice(DoneMBB->end(), &MBB, MI, MBB.end()); in expandAtomicCmpXchg()
532 DoneMBB->transferSuccessors(&MBB); in expandAtomicCmpXchg()
552 .addMBB(DoneMBB); in expandAtomicCmpXchg()
[all …]
H A DRISCVISelLowering.cpp9789 MachineBasicBlock *DoneMBB = MF.CreateMachineBasicBlock(LLVM_BB); in emitReadCycleWidePseudo() local
9790 MF.insert(It, DoneMBB); in emitReadCycleWidePseudo()
9793 DoneMBB->splice(DoneMBB->begin(), BB, in emitReadCycleWidePseudo()
9795 DoneMBB->transferSuccessorsAndUpdatePHIs(BB); in emitReadCycleWidePseudo()
9822 LoopMBB->addSuccessor(DoneMBB); in emitReadCycleWidePseudo()
9826 return DoneMBB; in emitReadCycleWidePseudo()
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dmemcmp-02.ll2 ; and the DoneMBB becomes empty. It will not pass the mischeduling verifiers
3 ; if DoneMBB does not have CC in its live-in list.
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp794 MachineBasicBlock *DoneMBB = nullptr; in inlineStackProbe() local
813 DoneMBB = SystemZ::splitBlockBefore(MBBI, MBB); in inlineStackProbe()
817 LoopMBB->addSuccessor(DoneMBB); in inlineStackProbe()
826 MBB = DoneMBB; in inlineStackProbe()
827 MBBI = DoneMBB->begin(); in inlineStackProbe()
840 if (DoneMBB != nullptr) { in inlineStackProbe()
842 recomputeLiveIns(*DoneMBB); in inlineStackProbe()
H A DSystemZISelLowering.cpp7883 MBB->addSuccessor(DoneMBB); in emitAtomicLoadBinary()
7886 return DoneMBB; in emitAtomicLoadBinary()
8000 MBB->addSuccessor(DoneMBB); in emitAtomicLoadMinMax()
8003 return DoneMBB; in emitAtomicLoadMinMax()
8120 return DoneMBB; in emitAtomicCmpSwapW()
8379 .addMBB(DoneMBB); in emitMemMemWrapper()
8464 MBB = DoneMBB; in emitMemMemWrapper()
8591 return DoneMBB; in emitStringWrapper()
8730 .addMBB(DoneMBB); in emitProbedAlloca()
8746 MBB = DoneMBB; in emitProbedAlloca()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp457 MachineBasicBlock *DoneMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerFPToInt() local
462 F->insert(It, DoneMBB); in LowerFPToInt()
465 DoneMBB->splice(DoneMBB->begin(), BB, std::next(MI.getIterator()), BB->end()); in LowerFPToInt()
466 DoneMBB->transferSuccessorsAndUpdatePHIs(BB); in LowerFPToInt()
470 TrueMBB->addSuccessor(DoneMBB); in LowerFPToInt()
471 FalseMBB->addSuccessor(DoneMBB); in LowerFPToInt()
512 BuildMI(FalseMBB, DL, TII.get(WebAssembly::BR)).addMBB(DoneMBB); in LowerFPToInt()
514 BuildMI(*DoneMBB, DoneMBB->begin(), DL, TII.get(TargetOpcode::PHI), OutReg) in LowerFPToInt()
520 return DoneMBB; in LowerFPToInt()