| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | EHUtils.h | 50 BlockT *StartBlock = &F.front(); in computeEHOnlyBlocks() local 51 Statuses[StartBlock] = NonEH; in computeEHOnlyBlocks() 52 AddSuccesors(StartBlock); in computeEHOnlyBlocks()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DFAJumpThreading.cpp | 194 BasicBlock *StartBlock = SI->getParent(); in unfold() local 196 dyn_cast<BranchInst>(StartBlock->getTerminator()); in unfold() 202 BasicBlock *EndBlock = StartBlock->getUniqueSuccessor(); in unfold() 222 NewPhi->addIncoming(SIOp2, StartBlock); in unfold() 228 Phi.addIncoming(Phi.getIncomingValueForBlock(StartBlock), NewBlock); in unfold() 240 if (Pred != StartBlock && Pred != NewBlock) in unfold() 244 EndPhi->addIncoming(SIOp1, StartBlock); in unfold() 257 BranchInst::Create(EndBlock, NewBlock, SI->getCondition(), StartBlock); in unfold() 258 DTU->applyUpdates({{DominatorTree::Insert, StartBlock, EndBlock}, in unfold() 259 {DominatorTree::Insert, StartBlock, NewBlock}}); in unfold() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCBranchSelector.cpp | 223 unsigned StartBlock = Src->getNumber(); in computeBranchSize() local 224 BranchSize = BlockSizes[StartBlock].first - BrOffset; in computeBranchSize() 227 for (unsigned i = StartBlock+1, e = Dest->getNumber(); i != e; ++i) { in computeBranchSize()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVGatherScatterLowering.cpp | 288 unsigned StartBlock = BasePtr->getOperand(0) == Inc ? 1 : 0; in matchStridedRecurrence() local 290 Value *Start = BasePtr->getOperand(StartBlock); in matchStridedRecurrence() 294 BasePtr->getIncomingBlock(StartBlock)->getTerminator()); in matchStridedRecurrence() 337 BasePtr->setIncomingValue(StartBlock, Start); in matchStridedRecurrence()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SelectOptimize.cpp | 611 BasicBlock *StartBlock = SI.getI()->getParent(); in convertProfitableSIGroups() local 619 BasicBlock *EndBlock = StartBlock->splitBasicBlock(SplitPt, "select.end"); in convertProfitableSIGroups() 620 BFI->setBlockFreq(EndBlock, BFI->getBlockFreq(StartBlock)); in convertProfitableSIGroups() 622 StartBlock->getTerminator()->eraseFromParent(); in convertProfitableSIGroups() 693 FalseBlock = BasicBlock::Create(StartBlock->getContext(), "select.false", in convertProfitableSIGroups() 708 TrueBlock = StartBlock; in convertProfitableSIGroups() 712 FalseBlock = StartBlock; in convertProfitableSIGroups()
|
| H A D | CriticalAntiDepBreaker.h | 78 void StartBlock(MachineBasicBlock *BB) override;
|
| H A D | ExpandMemCmp.cpp | 717 BasicBlock *StartBlock = CI->getParent(); in getMemCmpExpansion() local 718 EndBlock = SplitBlock(StartBlock, CI, DTU, /*LI=*/nullptr, in getMemCmpExpansion() 734 StartBlock->getTerminator()->setSuccessor(0, LoadCmpBlocks[0]); in getMemCmpExpansion() 736 DTU->applyUpdates({{DominatorTree::Insert, StartBlock, LoadCmpBlocks[0]}, in getMemCmpExpansion() 737 {DominatorTree::Delete, StartBlock, EndBlock}}); in getMemCmpExpansion()
|
| H A D | AggressiveAntiDepBreaker.h | 142 void StartBlock(MachineBasicBlock *BB) override;
|
| H A D | CodeGenPrepare.cpp | 2566 BasicBlock *StartBlock = CountZeros->getParent(); in despeculateCountZeros() local 2567 BasicBlock *CallBlock = StartBlock->splitBasicBlock(CountZeros, "cond.false"); in despeculateCountZeros() 2583 if (Loop *L = LI.getLoopFor(StartBlock)) { in despeculateCountZeros() 2590 Builder.SetInsertPoint(StartBlock->getTerminator()); in despeculateCountZeros() 2601 StartBlock->getTerminator()->eraseFromParent(); in despeculateCountZeros() 2609 PN->addIncoming(BitWidth, StartBlock); in despeculateCountZeros() 7599 BasicBlock *StartBlock = SI->getParent(); in optimizeSelectInst() local 7649 BFI->setBlockFreq(EndBlock, BFI->getBlockFreq(StartBlock)); in optimizeSelectInst() 7654 StartBlock->getTerminator()->copyMetadata(*SI, MD); in optimizeSelectInst() 7668 TrueBlock = StartBlock; in optimizeSelectInst() [all …]
|
| H A D | PostRASchedulerList.cpp | 403 AntiDepBreak->StartBlock(BB); in startBlock()
|
| H A D | CriticalAntiDepBreaker.cpp | 50 void CriticalAntiDepBreaker::StartBlock(MachineBasicBlock *BB) { in StartBlock() function in CriticalAntiDepBreaker
|
| H A D | AggressiveAntiDepBreaker.cpp | 145 void AggressiveAntiDepBreaker::StartBlock(MachineBasicBlock *BB) { in StartBlock() function in AggressiveAntiDepBreaker
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | AntiDepBreaker.h | 39 virtual void StartBlock(MachineBasicBlock *BB) = 0;
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 265 BasicBlock *StartBlock = MU->getBlock(); in insertUse() local 267 if (auto *Defs = MSSA->getWritableBlockDefs(StartBlock)) { in insertUse() 433 BasicBlock *StartBlock = MD->getBlock(); in insertDef() local 438 MemoryAccess *FirstDef = &*MSSA->getWritableBlockDefs(StartBlock)->begin(); in insertDef()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 16239 …StartBlockEPNS_17MachineBasicBlockE", "llvm::AggressiveAntiDepBreaker::StartBlock(llvm::MachineBas… 16346 …10StartBlockEPNS_17MachineBasicBlockE", "llvm::CriticalAntiDepBreaker::StartBlock(llvm::MachineBas… 17443 …vm17MachineBasicBlockE", "(anonymous namespace)::SchedulePostRATDList::StartBlock(llvm::MachineBas… 17674 …nstrs10StartBlockEPNS_17MachineBasicBlockE", "llvm::ScheduleDAGInstrs::StartBlock(llvm::MachineBas…
|