Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlanPredicator.cpp154 for (VPBlockBase *PredBlock : CurrBlock->getPredecessors()) { in createOrPropagatePredicates()
156 if (VPBlockUtils::isBackEdge(PredBlock, CurrBlock, VPLI)) in createOrPropagatePredicates()
161 VPBlockUtils::countSuccessorsNoBE(PredBlock, VPLI); in createOrPropagatePredicates()
166 IncomingPredicate = PredBlock->getPredicate(); in createOrPropagatePredicates()
169 assert(isa<VPBasicBlock>(PredBlock) && "Only BBs have multiple exits"); in createOrPropagatePredicates()
171 getOrCreateNotPredicate(cast<VPBasicBlock>(PredBlock), CurrBB); in createOrPropagatePredicates()
HDVPlan.h1626 static unsigned countSuccessorsNoBE(VPBlockBase *PredBlock,
1629 for (VPBlockBase *SuccBlock : PredBlock->getSuccessors()) {
1630 if (!VPBlockUtils::isBackEdge(PredBlock, SuccBlock, VPLI))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDWinEHPrepare.cpp78 insertPHIStore(BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot,
254 for (const BasicBlock *PredBlock : predecessors(BB)) in calculateCXXStateNumbers() local
255 if ((PredBlock = getEHPadFromPredecessor(PredBlock, in calculateCXXStateNumbers()
257 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers()
301 for (const BasicBlock *PredBlock : predecessors(BB)) { in calculateCXXStateNumbers() local
302 if ((PredBlock = getEHPadFromPredecessor(PredBlock, in calculateCXXStateNumbers()
304 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers()
367 for (const BasicBlock *PredBlock : predecessors(BB)) in calculateSEHStateNumbers() local
368 if ((PredBlock = getEHPadFromPredecessor(PredBlock, in calculateSEHStateNumbers()
370 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateSEHStateNumbers()
[all …]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
HDReachableCode.cpp431 if (const CFGBlock *PredBlock = *I) { in isDeadCodeRoot() local
432 unsigned blockID = PredBlock->getBlockID(); in isDeadCodeRoot()
440 WorkList.push_back(PredBlock); in isDeadCodeRoot()
653 if (const CFGBlock *PredBlock = PI->getPossiblyUnreachableBlock()) { in reportDeadCode() local
655 PredBlock->getTerminatorCondition(/* strip parens */ false); in reportDeadCode()
HDThreadSafety.cpp1043 const CFGBlock *PredBlock, const CFGBlock *CurrBlock,
1050 const CFGBlock* PredBlock,
1383 const CFGBlock *PredBlock, in getMutexIDs() argument
1399 for (CFGBlock::const_succ_iterator SI = PredBlock->succ_begin(), in getMutexIDs()
1400 SE = PredBlock->succ_end(); SI != SE && i < 2; ++SI, ++i) { in getMutexIDs()
1496 const CFGBlock *PredBlock, in getEdgeLockset() argument
1500 const Stmt *Cond = PredBlock->getTerminatorCondition(); in getEdgeLockset()
1502 if (!Cond || isa<ConditionalOperator>(PredBlock->getTerminatorStmt())) in getEdgeLockset()
1506 const CFGBlockInfo *PredBlockInfo = &BlockInfo[PredBlock->getBlockID()]; in getEdgeLockset()
1527 Exp, FunDecl, PredBlock, CurrBlock, A->getSuccessValue(), in getEdgeLockset()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDSimplifyCFG.cpp2680 BasicBlock *PredBlock = *PI; in FoldBranchToCommonDest() local
2681 BranchInst *PBI = dyn_cast<BranchInst>(PredBlock->getTerminator()); in FoldBranchToCommonDest()
2757 PredBlock->getInstList().insert(PBI->getIterator(), NewBonusInst); in FoldBranchToCommonDest()
2767 PredBlock->getInstList().insert(PBI->getIterator(), CondInPred); in FoldBranchToCommonDest()
2796 AddPredecessorToBlock(TrueDest, PredBlock, BB, MSSAU); in FoldBranchToCommonDest()
2811 AddPredecessorToBlock(FalseDest, PredBlock, BB, MSSAU); in FoldBranchToCommonDest()