Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp243 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 DMSP430ISelLowering.cpp1475 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 DMachineBlockPlacement.cpp3128 [&](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 DAVRISelLowering.cpp1827 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()