Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp242 BasicBlock *RemBB = RemInst->getParent(); in optimizeDivRem() local
267 if (RemBB->getSingleSuccessor() == DivBB) { in optimizeDivRem()
268 PredBB = RemBB->getUniquePredecessor(); in optimizeDivRem()
283 } else if (BasicBlock *RemPredBB = RemBB->getUniquePredecessor()) { in optimizeDivRem()
292 IsSafeToHoist(RemInst, RemBB) && IsSafeToHoist(DivInst, DivBB) && in optimizeDivRem()
294 [&](BasicBlock *BB) { return BB == DivBB || BB == RemBB; }) && in optimizeDivRem()
296 [&](BasicBlock *BB) { return BB == RemBB || BB == PredBB; })) { in optimizeDivRem()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp1474 MachineBasicBlock *RemBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitShiftInstr() local
1477 F->insert(I, RemBB); in EmitShiftInstr()
1481 RemBB->splice(RemBB->begin(), BB, std::next(MachineBasicBlock::iterator(MI)), in EmitShiftInstr()
1483 RemBB->transferSuccessorsAndUpdatePHIs(BB); in EmitShiftInstr()
1487 BB->addSuccessor(RemBB); in EmitShiftInstr()
1488 LoopBB->addSuccessor(RemBB); in EmitShiftInstr()
1505 .addMBB(RemBB) in EmitShiftInstr()
1537 BuildMI(*RemBB, RemBB->begin(), dl, TII.get(MSP430::PHI), DstReg) in EmitShiftInstr()
1542 return RemBB; in EmitShiftInstr()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp3092 [&](MachineBasicBlock *RemBB) { in maybeTailDuplicateBlock() argument
3099 if (BlockToChain.count(RemBB)) { in maybeTailDuplicateBlock()
3100 BlockChain *Chain = BlockToChain[RemBB]; in maybeTailDuplicateBlock()
3102 Chain->remove(RemBB); in maybeTailDuplicateBlock()
3103 BlockToChain.erase(RemBB); in maybeTailDuplicateBlock()
3107 if (&(*PrevUnplacedBlockIt) == RemBB) { in maybeTailDuplicateBlock()
3114 if (RemBB->isEHPad()) in maybeTailDuplicateBlock()
3116 llvm::erase(RemoveList, RemBB); in maybeTailDuplicateBlock()
3121 BlockFilter->remove(RemBB); in maybeTailDuplicateBlock()
3125 MLI->removeBlock(RemBB); in maybeTailDuplicateBlock()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp1843 MachineBasicBlock *RemBB = F->CreateMachineBasicBlock(LLVM_BB); in insertShift() local
1847 F->insert(I, RemBB); in insertShift()
1851 RemBB->splice(RemBB->begin(), BB, std::next(MachineBasicBlock::iterator(MI)), in insertShift()
1853 RemBB->transferSuccessorsAndUpdatePHIs(BB); in insertShift()
1859 CheckBB->addSuccessor(RemBB); in insertShift()
1905 return RemBB; in insertShift()