Searched refs:GuardBB (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 386 BasicBlock *GuardBB = Preheader->getUniquePredecessor(); in getLoopGuardBranch() local 387 if (!GuardBB) in getLoopGuardBranch() 390 assert(GuardBB->getTerminator() && "Expecting valid guard terminator"); in getLoopGuardBranch() 392 BranchInst *GuardBI = dyn_cast<BranchInst>(GuardBB->getTerminator()); in getLoopGuardBranch()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopPredication.cpp | 791 auto *GuardBB = BI->getParent(); in collectChecks() 795 PN->addIncoming(Pred == GuardBB ? AssumeCond : Builder.getTrue(), Pred); in collectChecks() 873 auto *GuardBB = BI->getParent(); widenWidenableBranchGuardConditions() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 105 // phi [ rotate(RotSrc, ShAmt), FunnelBB ], [ RotSrc, GuardBB ] in foldGuardedFunnelShift() 106 // phi [ fshl(ShVal0, ShVal1, ShAmt), FunnelBB ], [ ShVal0, GuardBB ] in foldGuardedFunnelShift() 107 // phi [ fshr(ShVal0, ShVal1, ShAmt), FunnelBB ], [ ShVal1, GuardBB ] in foldGuardedFunnelShift() 130 BasicBlock *GuardBB = Phi.getIncomingBlock(GuardOp); in foldGuardedFunnelShift() local 132 Instruction *TermI = GuardBB->getTerminator(); in foldGuardedFunnelShift() 165 // GuardBB: in foldGuardedFunnelShift() 175 // %cond = phi i32 [ %fsh, %FunnelBB ], [ %ShVal0, %GuardBB ] in foldGuardedFunnelShift()
|