Home
last modified time | relevance | path

Searched refs:PredBlock (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIModeRegister.cpp377 unsigned PredBlock = PB.getNumber(); in processBlockPhase2() local
378 if ((ThisBlock == PredBlock) && (std::next(P) == E)) { in processBlockPhase2()
381 } else if (BlockInfo[PredBlock]->ExitSet) { in processBlockPhase2()
382 BlockInfo[ThisBlock]->Pred = BlockInfo[PredBlock]->Exit; in processBlockPhase2()
384 } else if (PredBlock != ThisBlock) in processBlockPhase2()
389 unsigned PredBlock = Pred->getNumber(); in processBlockPhase2() local
390 if (BlockInfo[PredBlock]->ExitSet) { in processBlockPhase2()
393 BlockInfo[ThisBlock]->Pred.intersect(BlockInfo[PredBlock]->Exit); in processBlockPhase2()
395 BlockInfo[ThisBlock]->Pred = BlockInfo[PredBlock]->Exit; in processBlockPhase2()
398 } else if (PredBlock != ThisBlock) in processBlockPhase2()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp73 insertPHIStore(BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot,
393 for (const BasicBlock *PredBlock : predecessors(BB)) in calculateCXXStateNumbers() local
394 if ((PredBlock = getEHPadFromPredecessor(PredBlock, in calculateCXXStateNumbers()
396 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers()
456 for (const BasicBlock *PredBlock : predecessors(BB)) { in calculateCXXStateNumbers() local
457 if ((PredBlock = getEHPadFromPredecessor(PredBlock, in calculateCXXStateNumbers()
459 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers()
526 for (const BasicBlock *PredBlock : predecessors(BB)) in calculateSEHStateNumbers() local
527 if ((PredBlock = getEHPadFromPredecessor(PredBlock, in calculateSEHStateNumbers()
529 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateSEHStateNumbers()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DUnreachableCodeChecker.cpp184 for (const CFGBlock *PredBlock : CB->preds()) { in FindUnreachableEntryPoints() local
185 if (!PredBlock) in FindUnreachableEntryPoints()
188 if (!reachable.count(PredBlock->getBlockID())) { in FindUnreachableEntryPoints()
192 if (!visited.count(PredBlock->getBlockID())) in FindUnreachableEntryPoints()
194 FindUnreachableEntryPoints(PredBlock, reachable, visited); in FindUnreachableEntryPoints()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DReachableCode.cpp439 if (const CFGBlock *PredBlock = *I) { in isDeadCodeRoot() local
440 unsigned blockID = PredBlock->getBlockID(); in isDeadCodeRoot()
448 WorkList.push_back(PredBlock); in isDeadCodeRoot()
707 if (const CFGBlock *PredBlock = PI->getPossiblyUnreachableBlock()) { in reportDeadCode() local
709 PredBlock->getTerminatorCondition(/* strip parens */ false); in reportDeadCode()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp708 for (BasicBlock *PredBlock : predecessors(BB)) { in updateEstimatedBlockWeight()
709 LoopBlock PredLoop = getLoopBlock(PredBlock); in updateEstimatedBlockWeight()
714 } else if (!EstimatedBlockWeight.count(PredBlock)) in updateEstimatedBlockWeight()
715 BlockWorkList.push_back(PredBlock); in updateEstimatedBlockWeight()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp1096 BasicBlock *BB, BasicBlock *PredBlock, ValueToValueMapTy &VMap) { in CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses() argument
1097 Instruction *PTI = PredBlock->getTerminator(); in CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses()
1127 NewBonusInst->insertInto(PredBlock, PTI->getIterator()); in CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses()
1156 assert(PN->getIncomingBlock(U) == PredBlock && in CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses()
3760 BasicBlock *PredBlock = PBI->getParent(); in performBranchToCommonDestFolding() local
3789 AddPredecessorToBlock(UniqueSucc, PredBlock, BB, MSSAU); in performBranchToCommonDestFolding()
3835 DTU->applyUpdates({{DominatorTree::Insert, PredBlock, UniqueSucc}, in performBranchToCommonDestFolding()
3836 {DominatorTree::Delete, PredBlock, BB}}); in performBranchToCommonDestFolding()
3844 CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses(BB, PredBlock, VMap); in performBranchToCommonDestFolding()
3848 if (PredBlock->IsNewDbgInfoFormat) { in performBranchToCommonDestFolding()
[all …]