Searched refs:DoneMBB (Results 1 - 5 of 5) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVExpandAtomicPseudoInsts.cpp | 219 MachineBasicBlock *DoneMBB, 281 MachineBasicBlock *DoneMBB, AtomicRMWInst::BinOp BinOp, int Width) { 350 auto DoneMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); local 354 MF->insert(++LoopMBB->getIterator(), DoneMBB); 356 // Set up successors and transfer remaining instructions to DoneMBB. 358 LoopMBB->addSuccessor(DoneMBB); 359 DoneMBB->splice(DoneMBB->end(), &MBB, MI, MBB.end()); 360 DoneMBB->transferSuccessors(&MBB); 364 doAtomicBinOpExpansion(TII, MI, DL, &MBB, LoopMBB, DoneMBB, BinO 216 doAtomicBinOpExpansion(const RISCVInstrInfo *TII, MachineInstr &MI, DebugLoc DL, MachineBasicBlock *ThisMBB, MachineBasicBlock *LoopMBB, MachineBasicBlock *DoneMBB, AtomicRMWInst::BinOp BinOp, int Width) argument 278 doMaskedAtomicBinOpExpansion( const RISCVInstrInfo *TII, MachineInstr &MI, DebugLoc DL, MachineBasicBlock *ThisMBB, MachineBasicBlock *LoopMBB, MachineBasicBlock *DoneMBB, AtomicRMWInst::BinOp BinOp, int Width) argument 404 auto DoneMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); local 519 auto DoneMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); local [all...] |
H A D | RISCVISelLowering.cpp | 1207 MachineBasicBlock *DoneMBB = MF.CreateMachineBasicBlock(LLVM_BB); local 1208 MF.insert(It, DoneMBB); 1210 // Transfer the remainder of BB and its successor edges to DoneMBB. 1211 DoneMBB->splice(DoneMBB->begin(), BB, 1213 DoneMBB->transferSuccessorsAndUpdatePHIs(BB); 1240 LoopMBB->addSuccessor(DoneMBB); 1244 return DoneMBB;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZFrameLowering.cpp | 676 MachineBasicBlock *DoneMBB = SystemZ::splitBlockBefore(MBBI, MBB); local 680 LoopMBB->addSuccessor(DoneMBB); 689 MBB = DoneMBB; 690 MBBI = DoneMBB->begin(); 693 recomputeLiveIns(*DoneMBB);
|
H A D | SystemZISelLowering.cpp | 7366 MachineBasicBlock *DoneMBB = SystemZ::splitBlockBefore(MI, MBB); local 7430 MBB->addSuccessor(DoneMBB); 7433 return DoneMBB; 7484 MachineBasicBlock *DoneMBB = SystemZ::splitBlockBefore(MI, MBB); local 7548 MBB->addSuccessor(DoneMBB); 7551 return DoneMBB; 7595 MachineBasicBlock *DoneMBB = SystemZ::splitBlockBefore(MI, MBB); local 7622 // JNE DoneMBB 7642 .addImm(SystemZ::CCMASK_CMP_NE).addMBB(DoneMBB); 7643 MBB->addSuccessor(DoneMBB); 7781 MachineBasicBlock *DoneMBB = SystemZ::splitBlockBefore(MI, MBB); local 7940 MachineBasicBlock *DoneMBB = SystemZ::splitBlockBefore(MI, MBB); local 8064 MachineBasicBlock *DoneMBB = SystemZ::splitBlockAfter(MI, MBB); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 353 MachineBasicBlock *DoneMBB = F->CreateMachineBasicBlock(LLVMBB); local 358 F->insert(It, DoneMBB); 360 // Transfer the remainder of BB and its successor edges to DoneMBB. 361 DoneMBB->splice(DoneMBB->begin(), BB, std::next(MI.getIterator()), BB->end()); 362 DoneMBB->transferSuccessorsAndUpdatePHIs(BB); 366 TrueMBB->addSuccessor(DoneMBB); 367 FalseMBB->addSuccessor(DoneMBB); 408 BuildMI(FalseMBB, DL, TII.get(WebAssembly::BR)).addMBB(DoneMBB); 410 BuildMI(*DoneMBB, DoneMB [all...] |
Completed in 100 milliseconds