Searched refs:PredBlock (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | WinEHPrepare.cpp | 258 for (const BasicBlock *PredBlock : predecessors(BB)) in calculateCXXStateNumbers() local 259 if ((PredBlock = getEHPadFromPredecessor(PredBlock, in calculateCXXStateNumbers() 320 for (const BasicBlock *PredBlock : predecessors(BB)) { in calculateCXXStateNumbers() local 321 if ((PredBlock = getEHPadFromPredecessor(PredBlock, in calculateCXXStateNumbers() 389 for (const BasicBlock *PredBlock : predecessors(BB)) in calculateSEHStateNumbers() local 390 if ((PredBlock = getEHPadFromPredecessor(PredBlock, in calculateSEHStateNumbers() 425 for (const BasicBlock *PredBlock : predecessors(BB)) in calculateSEHStateNumbers() local 426 if ((PredBlock = in calculateSEHStateNumbers() 1152 for (BasicBlock *PredBlock : predecessors(EHBlock)) { in insertPHIStores() 1163 if (PredBlock->isEHPad() && PredBlock->getFirstNonPHI()->isTerminator()) { in insertPHIStore() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIModeRegister.cpp | 360 unsigned PredBlock = PB.getNumber(); in processBlockPhase2() local 361 if ((ThisBlock == PredBlock) && (std::next(P) == E)) { in processBlockPhase2() 364 } else if (BlockInfo[PredBlock]->ExitSet) { in processBlockPhase2() 365 BlockInfo[ThisBlock]->Pred = BlockInfo[PredBlock]->Exit; in processBlockPhase2() 367 } else if (PredBlock != ThisBlock) in processBlockPhase2() 372 unsigned PredBlock = Pred->getNumber(); in processBlockPhase2() local 373 if (BlockInfo[PredBlock]->ExitSet) { in processBlockPhase2() 376 BlockInfo[ThisBlock]->Pred.intersect(BlockInfo[PredBlock]->Exit); in processBlockPhase2() 378 BlockInfo[ThisBlock]->Pred = BlockInfo[PredBlock]->Exit; in processBlockPhase2() 381 } else if (PredBlock != ThisBlock) in processBlockPhase2()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | ReachableCode.cpp | 430 if (const CFGBlock *PredBlock = *I) { in isDeadCodeRoot() local 431 unsigned blockID = PredBlock->getBlockID(); in isDeadCodeRoot() 439 WorkList.push_back(PredBlock); in isDeadCodeRoot() 651 if (const CFGBlock *PredBlock = PI->getPossiblyUnreachableBlock()) { in reportDeadCode() local 653 PredBlock->getTerminatorCondition(/* strip parens */ false); in reportDeadCode()
|
| H A D | ThreadSafety.cpp | 1037 const CFGBlock *PredBlock, const CFGBlock *CurrBlock, 1044 const CFGBlock* PredBlock, 1346 const CFGBlock *PredBlock, in getMutexIDs() argument 1362 for (CFGBlock::const_succ_iterator SI = PredBlock->succ_begin(), in getMutexIDs() 1363 SE = PredBlock->succ_end(); SI != SE && i < 2; ++SI, ++i) { in getMutexIDs() 1459 const CFGBlock *PredBlock, in getEdgeLockset() argument 1463 const Stmt *Cond = PredBlock->getTerminatorCondition(); in getEdgeLockset() 1465 if (!Cond || isa<ConditionalOperator>(PredBlock->getTerminatorStmt())) in getEdgeLockset() 1469 const CFGBlockInfo *PredBlockInfo = &BlockInfo[PredBlock->getBlockID()]; in getEdgeLockset() 1489 Exp, FunDecl, PredBlock, CurrBlock, A->getSuccessValue(), in getEdgeLockset() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | BranchProbabilityInfo.cpp | 718 for (BasicBlock *PredBlock : predecessors(BB)) { in updateEstimatedBlockWeight() 719 LoopBlock PredLoop = getLoopBlock(PredBlock); in updateEstimatedBlockWeight() 724 } else if (!EstimatedBlockWeight.count(PredBlock)) in updateEstimatedBlockWeight() 725 BlockWorkList.push_back(PredBlock); in updateEstimatedBlockWeight()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 1096 BasicBlock *BB, BasicBlock *PredBlock, ValueToValueMapTy &VMap) { in CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses() argument 1097 Instruction *PTI = PredBlock->getTerminator(); in CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses() 1131 PredBlock->getInstList().insert(PTI->getIterator(), NewBonusInst); in CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses() 1152 assert(PN->getIncomingBlock(U) == PredBlock && in CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses() 3419 BasicBlock *PredBlock = PBI->getParent(); in performBranchToCommonDestFolding() local 3457 AddPredecessorToBlock(UniqueSucc, PredBlock, BB, MSSAU); in performBranchToCommonDestFolding() 3504 {DominatorTree::Delete, PredBlock, BB}}); in performBranchToCommonDestFolding() 3573 for (BasicBlock *PredBlock : predecessors(BB)) { in FoldBranchToCommonDest() 3604 Preds.emplace_back(PredBlock); in FoldBranchToCommonDest() 3662 for (BasicBlock *PredBlock : Preds) { in FoldBranchToCommonDest() [all …]
|