Searched refs:RemBB (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | DivRemPairs.cpp | 244 BasicBlock *RemBB = RemInst->getParent(); in optimizeDivRem() local 270 if (RemBB->getSingleSuccessor() == DivBB) in optimizeDivRem() 271 PredBB = RemBB->getUniquePredecessor(); in optimizeDivRem() 273 if (PredBB && IsSafeToHoist(RemInst, RemBB) && in optimizeDivRem() 276 [&](BasicBlock *BB) { return BB == DivBB || BB == RemBB; }) && in optimizeDivRem() 278 [&](BasicBlock *BB) { return BB == RemBB || BB == PredBB; })) { in optimizeDivRem()
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.cpp | 1484 MachineBasicBlock *RemBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitShiftInstr() local 1487 F->insert(I, RemBB); in EmitShiftInstr() 1491 RemBB->splice(RemBB->begin(), BB, std::next(MachineBasicBlock::iterator(MI)), in EmitShiftInstr() 1493 RemBB->transferSuccessorsAndUpdatePHIs(BB); in EmitShiftInstr() 1497 BB->addSuccessor(RemBB); in EmitShiftInstr() 1498 LoopBB->addSuccessor(RemBB); in EmitShiftInstr() 1515 .addMBB(RemBB) in EmitShiftInstr() 1547 BuildMI(*RemBB, RemBB->begin(), dl, TII.get(MSP430::PHI), DstReg) in EmitShiftInstr() 1552 return RemBB; in EmitShiftInstr()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineBlockPlacement.cpp | 3058 [&](MachineBasicBlock *RemBB) { in maybeTailDuplicateBlock() argument 3065 if (BlockToChain.count(RemBB)) { in maybeTailDuplicateBlock() 3066 BlockChain *Chain = BlockToChain[RemBB]; in maybeTailDuplicateBlock() 3068 Chain->remove(RemBB); in maybeTailDuplicateBlock() 3069 BlockToChain.erase(RemBB); in maybeTailDuplicateBlock() 3073 if (&(*PrevUnplacedBlockIt) == RemBB) { in maybeTailDuplicateBlock() 3080 if (RemBB->isEHPad()) in maybeTailDuplicateBlock() 3082 llvm::erase_value(RemoveList, RemBB); in maybeTailDuplicateBlock() 3087 BlockFilter->remove(RemBB); in maybeTailDuplicateBlock() 3091 MLI->removeBlock(RemBB); in maybeTailDuplicateBlock() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 1658 MachineBasicBlock *RemBB = F->CreateMachineBasicBlock(LLVM_BB); in insertShift() local 1662 F->insert(I, RemBB); in insertShift() 1666 RemBB->splice(RemBB->begin(), BB, std::next(MachineBasicBlock::iterator(MI)), in insertShift() 1668 RemBB->transferSuccessorsAndUpdatePHIs(BB); in insertShift() 1674 CheckBB->addSuccessor(RemBB); in insertShift() 1720 return RemBB; in insertShift()
|