Home
last modified time | relevance | path

Searched refs:RemBB (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp244 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 DMSP430ISelLowering.cpp1484 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 DMachineBlockPlacement.cpp3058 [&](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 DAVRISelLowering.cpp1658 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()