Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/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.cpp6692 MachineBasicBlock *DoneMBB = MF.CreateMachineBasicBlock(LLVM_BB); in emitReadCycleWidePseudo() local
6693 MF.insert(It, DoneMBB); in emitReadCycleWidePseudo()
6696 DoneMBB->splice(DoneMBB->begin(), BB, in emitReadCycleWidePseudo()
6698 DoneMBB->transferSuccessorsAndUpdatePHIs(BB); in emitReadCycleWidePseudo()
6725 LoopMBB->addSuccessor(DoneMBB); in emitReadCycleWidePseudo()
6729 return DoneMBB; in emitReadCycleWidePseudo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp669 MachineBasicBlock *DoneMBB = nullptr; in inlineStackProbe() local
688 DoneMBB = SystemZ::splitBlockBefore(MBBI, MBB); in inlineStackProbe()
692 LoopMBB->addSuccessor(DoneMBB); in inlineStackProbe()
701 MBB = DoneMBB; in inlineStackProbe()
702 MBBI = DoneMBB->begin(); in inlineStackProbe()
715 if (DoneMBB != nullptr) { in inlineStackProbe()
717 recomputeLiveIns(*DoneMBB); in inlineStackProbe()
H A DSystemZISelLowering.cpp7484 MBB->addSuccessor(DoneMBB); in emitAtomicLoadBinary()
7487 return DoneMBB; in emitAtomicLoadBinary()
7602 MBB->addSuccessor(DoneMBB); in emitAtomicLoadMinMax()
7605 return DoneMBB; in emitAtomicLoadMinMax()
7723 return DoneMBB; in emitAtomicCmpSwapW()
7869 .addMBB(DoneMBB); in emitMemMemWrapper()
7955 MBB = DoneMBB; in emitMemMemWrapper()
8097 return DoneMBB; in emitStringWrapper()
8240 .addMBB(DoneMBB); in emitProbedAlloca()
8256 MBB = DoneMBB; in emitProbedAlloca()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp433 MachineBasicBlock *DoneMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerFPToInt() local
438 F->insert(It, DoneMBB); in LowerFPToInt()
441 DoneMBB->splice(DoneMBB->begin(), BB, std::next(MI.getIterator()), BB->end()); in LowerFPToInt()
442 DoneMBB->transferSuccessorsAndUpdatePHIs(BB); in LowerFPToInt()
446 TrueMBB->addSuccessor(DoneMBB); in LowerFPToInt()
447 FalseMBB->addSuccessor(DoneMBB); in LowerFPToInt()
488 BuildMI(FalseMBB, DL, TII.get(WebAssembly::BR)).addMBB(DoneMBB); in LowerFPToInt()
490 BuildMI(*DoneMBB, DoneMBB->begin(), DL, TII.get(TargetOpcode::PHI), OutReg) in LowerFPToInt()
496 return DoneMBB; in LowerFPToInt()