Searched refs:DoneMBB (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchExpandAtomicPseudoInsts.cpp | 317 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 D | RISCVExpandAtomicPseudoInsts.cpp | 405 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 D | RISCVISelLowering.cpp | 16566 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 D | SystemZFrameLowering.cpp | 795 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 D | SystemZISelLowering.cpp | 8471 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 D | WebAssemblyISelLowering.cpp | 475 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()
|