Searched refs:DoneMBB (Results 1 – 5 of 5) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandAtomicPseudoInsts.cpp | 219 MachineBasicBlock *DoneMBB, in doAtomicBinOpExpansion() argument 281 MachineBasicBlock *DoneMBB, AtomicRMWInst::BinOp BinOp, int Width) { in doMaskedAtomicBinOpExpansion() argument 350 auto DoneMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicBinOp() local 354 MF->insert(++LoopMBB->getIterator(), DoneMBB); in expandAtomicBinOp() 358 LoopMBB->addSuccessor(DoneMBB); in expandAtomicBinOp() 359 DoneMBB->splice(DoneMBB->end(), &MBB, MI, MBB.end()); in expandAtomicBinOp() 360 DoneMBB->transferSuccessors(&MBB); in expandAtomicBinOp() 364 doAtomicBinOpExpansion(TII, MI, DL, &MBB, LoopMBB, DoneMBB, BinOp, Width); in expandAtomicBinOp() 366 doMaskedAtomicBinOpExpansion(TII, MI, DL, &MBB, LoopMBB, DoneMBB, BinOp, in expandAtomicBinOp() 374 computeAndAddLiveIns(LiveRegs, *DoneMBB); in expandAtomicBinOp() [all …]
|
| H A D | RISCVISelLowering.cpp | 6217 MachineBasicBlock *DoneMBB = MF.CreateMachineBasicBlock(LLVM_BB); in emitReadCycleWidePseudo() local 6218 MF.insert(It, DoneMBB); in emitReadCycleWidePseudo() 6221 DoneMBB->splice(DoneMBB->begin(), BB, in emitReadCycleWidePseudo() 6223 DoneMBB->transferSuccessorsAndUpdatePHIs(BB); in emitReadCycleWidePseudo() 6250 LoopMBB->addSuccessor(DoneMBB); in emitReadCycleWidePseudo() 6254 return DoneMBB; in emitReadCycleWidePseudo()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| H A D | SystemZFrameLowering.cpp | 669 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 D | SystemZISelLowering.cpp | 7392 MachineBasicBlock *DoneMBB = SystemZ::splitBlockBefore(MI, MBB); in emitAtomicLoadBinary() local 7456 MBB->addSuccessor(DoneMBB); in emitAtomicLoadBinary() 7459 return DoneMBB; in emitAtomicLoadBinary() 7510 MachineBasicBlock *DoneMBB = SystemZ::splitBlockBefore(MI, MBB); in emitAtomicLoadMinMax() local 7574 MBB->addSuccessor(DoneMBB); in emitAtomicLoadMinMax() 7577 return DoneMBB; in emitAtomicLoadMinMax() 7620 MachineBasicBlock *DoneMBB = SystemZ::splitBlockBefore(MI, MBB); in emitAtomicCmpSwapW() local 7665 .addImm(SystemZ::CCMASK_CMP_NE).addMBB(DoneMBB); in emitAtomicCmpSwapW() 7666 MBB->addSuccessor(DoneMBB); in emitAtomicCmpSwapW() 7686 MBB->addSuccessor(DoneMBB); in emitAtomicCmpSwapW() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 393 MachineBasicBlock *DoneMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerFPToInt() local 398 F->insert(It, DoneMBB); in LowerFPToInt() 401 DoneMBB->splice(DoneMBB->begin(), BB, std::next(MI.getIterator()), BB->end()); in LowerFPToInt() 402 DoneMBB->transferSuccessorsAndUpdatePHIs(BB); in LowerFPToInt() 406 TrueMBB->addSuccessor(DoneMBB); in LowerFPToInt() 407 FalseMBB->addSuccessor(DoneMBB); in LowerFPToInt() 448 BuildMI(FalseMBB, DL, TII.get(WebAssembly::BR)).addMBB(DoneMBB); in LowerFPToInt() 450 BuildMI(*DoneMBB, DoneMBB->begin(), DL, TII.get(TargetOpcode::PHI), OutReg) in LowerFPToInt() 456 return DoneMBB; in LowerFPToInt()
|