Searched refs:RemBB (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DivRemPairs.cpp | 243 BasicBlock *RemBB = RemInst->getParent(); in optimizeDivRem() local 268 if (RemBB->getSingleSuccessor() == DivBB) { in optimizeDivRem() 269 PredBB = RemBB->getUniquePredecessor(); in optimizeDivRem() 284 } else if (BasicBlock *RemPredBB = RemBB->getUniquePredecessor()) { in optimizeDivRem() 293 IsSafeToHoist(RemInst, RemBB) && IsSafeToHoist(DivInst, DivBB) && in optimizeDivRem() 295 [&](BasicBlock *BB) { return BB == DivBB || BB == RemBB; }) && in optimizeDivRem() 297 [&](BasicBlock *BB) { return BB == RemBB || BB == PredBB; })) { in optimizeDivRem()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.cpp | 1329 MachineBasicBlock *RemBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitShiftInstr() local 1332 F->insert(I, RemBB); in EmitShiftInstr() 1336 RemBB->splice(RemBB->begin(), BB, std::next(MachineBasicBlock::iterator(MI)), in EmitShiftInstr() 1338 RemBB->transferSuccessorsAndUpdatePHIs(BB); in EmitShiftInstr() 1342 BB->addSuccessor(RemBB); in EmitShiftInstr() 1343 LoopBB->addSuccessor(RemBB); in EmitShiftInstr() 1360 .addMBB(RemBB) in EmitShiftInstr() 1392 BuildMI(*RemBB, RemBB->begin(), dl, TII.get(MSP430::PHI), DstReg) in EmitShiftInstr() 1397 return RemBB; in EmitShiftInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineBlockPlacement.cpp | 3227 auto RemovalCallback = [&](MachineBasicBlock *RemBB) { in maybeTailDuplicateBlock() argument 3232 if (auto It = BlockToChain.find(RemBB); It != BlockToChain.end()) { in maybeTailDuplicateBlock() 3233 It->second->remove(RemBB); in maybeTailDuplicateBlock() 3238 if (&(*PrevUnplacedBlockIt) == RemBB) { in maybeTailDuplicateBlock() 3243 if (RemBB->isEHPad()) { in maybeTailDuplicateBlock() 3244 llvm::erase(EHPadWorkList, RemBB); in maybeTailDuplicateBlock() 3246 llvm::erase(BlockWorkList, RemBB); in maybeTailDuplicateBlock() 3251 auto It = llvm::find(*BlockFilter, RemBB); in maybeTailDuplicateBlock() 3273 MLI->removeBlock(RemBB); in maybeTailDuplicateBlock() 3274 if (RemBB == PreferredLoopExit) in maybeTailDuplicateBlock() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 1781 MachineBasicBlock *RemBB = F->CreateMachineBasicBlock(LLVM_BB); in insertShift() local 1785 F->insert(I, RemBB); in insertShift() 1789 RemBB->splice(RemBB->begin(), BB, std::next(MachineBasicBlock::iterator(MI)), in insertShift() 1791 RemBB->transferSuccessorsAndUpdatePHIs(BB); in insertShift() 1797 CheckBB->addSuccessor(RemBB); in insertShift() 1843 return RemBB; in insertShift()
|