Searched refs:DoneMBB (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandAtomicPseudoInsts.cpp | 358 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 D | RISCVISelLowering.cpp | 9789 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 D | memcmp-02.ll | 2 ; 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 D | SystemZFrameLowering.cpp | 794 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 D | SystemZISelLowering.cpp | 7883 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 D | WebAssemblyISelLowering.cpp | 457 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()
|