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 | 1475 MachineBasicBlock *RemBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitShiftInstr() local 1478 F->insert(I, RemBB); in EmitShiftInstr() 1482 RemBB->splice(RemBB->begin(), BB, std::next(MachineBasicBlock::iterator(MI)), in EmitShiftInstr() 1484 RemBB->transferSuccessorsAndUpdatePHIs(BB); in EmitShiftInstr() 1488 BB->addSuccessor(RemBB); in EmitShiftInstr() 1489 LoopBB->addSuccessor(RemBB); in EmitShiftInstr() 1506 .addMBB(RemBB) in EmitShiftInstr() 1538 BuildMI(*RemBB, RemBB->begin(), dl, TII.get(MSP430::PHI), DstReg) in EmitShiftInstr() 1543 return RemBB; in EmitShiftInstr()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineBlockPlacement.cpp | 3128 [&](MachineBasicBlock *RemBB) { in maybeTailDuplicateBlock() argument 3135 if (BlockToChain.count(RemBB)) { in maybeTailDuplicateBlock() 3136 BlockChain *Chain = BlockToChain[RemBB]; in maybeTailDuplicateBlock() 3138 Chain->remove(RemBB); in maybeTailDuplicateBlock() 3139 BlockToChain.erase(RemBB); in maybeTailDuplicateBlock() 3143 if (&(*PrevUnplacedBlockIt) == RemBB) { in maybeTailDuplicateBlock() 3150 if (RemBB->isEHPad()) in maybeTailDuplicateBlock() 3152 llvm::erase(RemoveList, RemBB); in maybeTailDuplicateBlock() 3157 auto It = llvm::find(*BlockFilter, RemBB); in maybeTailDuplicateBlock() 3179 MLI->removeBlock(RemBB); in maybeTailDuplicateBlock() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRISelLowering.cpp | 1827 MachineBasicBlock *RemBB = F->CreateMachineBasicBlock(LLVM_BB); in insertShift() local 1831 F->insert(I, RemBB); in insertShift() 1835 RemBB->splice(RemBB->begin(), BB, std::next(MachineBasicBlock::iterator(MI)), in insertShift() 1837 RemBB->transferSuccessorsAndUpdatePHIs(BB); in insertShift() 1843 CheckBB->addSuccessor(RemBB); in insertShift() 1889 return RemBB; in insertShift()
|