Home
last modified time | relevance | path

Searched refs:m_Br (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDeletion.cpp163 m_Br(m_ConstantInt(Cond), Taken, NotTaken))) in isLoopNeverExecuted()
333 if (match(Term, m_Br(m_Value(Cond), in canProveExitOnFirstIteration()
H A DLoopBoundSplit.cpp165 if (!match(BI, m_Br(m_ICmp(Pred, m_Value(LHS), m_Value(RHS)), in isProcessableCondBI()
H A DGuardWidening.cpp509 if (!match(Term, m_Br(m_Value(Cond), m_BasicBlock(IfTrue), in computeWideningScore()
H A DLoopIdiomRecognize.cpp2444 m_Br(m_ICmp(Pred, m_Value(CmpLHS), m_Value(CmpRHS)), in detectShiftUntilBitTestIdiom()
2803 m_Br(m_Instruction(ValShiftedIsZero), m_BasicBlock(TrueBB), in detectShiftUntilZeroIdiom()
H A DDeadStoreElimination.cpp1894 if (!match(TI, m_Br(m_ICmp(Pred, m_Specific(Ptr), m_Zero()), TrueBB, in tryFoldIntoCalloc()
H A DConstraintElimination.cpp913 m_Br(m_ICmp(Pred, m_Value(A), m_Value(B)), m_Value(), m_Value()))) in addInfoForInductions()
H A DSimpleLoopUnswitch.cpp3247 if (!match(Term, m_Br(m_ICmp(Pred, m_Value(LHS), m_Value(RHS)), in collectUnswitchCandidatesWithInjections()
H A DNewGVN.cpp2477 if (match(TI, m_Br(m_Value(Cond), TrueSucc, FalseSucc))) { in processOutgoingEdges()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp275 m_Br(m_ICmp(Pred, m_Specific(Index), m_Value(MaxLen)), in recognizeByteCompare()
287 m_Br(m_ICmp(WhilePred, m_Value(LoadA), m_Value(LoadB)), in recognizeByteCompare()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp140 if (!match(TermI, m_Br(m_ICmp(Pred, m_Specific(ShAmt), m_ZeroInt()), in foldGuardedFunnelShift()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h2158 m_Br(const Cond_t &C, BasicBlock *&T, BasicBlock *&F) { in m_Br() function
2165 m_Br(const Cond_t &C, const TrueBlock_t &T, const FalseBlock_t &F) { in m_Br() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp2651 m_Br(m_Specific(Cond), m_BasicBlock(TrueSucc), in foldSelectToPhiImpl()
2656 m_Br(m_Not(m_Specific(Cond)), m_BasicBlock(TrueSucc), in foldSelectToPhiImpl()
H A DInstructionCombining.cpp3405 if (!match(TI, m_Br(m_ICmp(Pred, in tryToMoveFreeBeforeNullTest()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp1787 m_Br(m_ICmp(Pred, m_Instruction(LHS), m_Instruction(RHS)), in hasRelatedExistingExpansion()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp1569 m_Br(m_c_ICmp(Pred, m_Specific(IncValue), m_APInt(RHSC)), in computeKnownBitsFromOperator()
2957 m_Br(m_c_ICmp(Pred, m_Specific(U.get()), m_Value(X)), in isKnownNonZeroFromOperator()
9281 if (!match(PredBB->getTerminator(), m_Br(m_Value(PredCond), TrueBB, FalseBB))) in getDomPredecessorCondition()
H A DScalarEvolution.cpp14150 if (match(BB->getTerminator(), m_Br(m_Value(Cond), m_BasicBlock(TrueBB), in getReachableBlocks()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp1876 if (!match(DomBB->getTerminator(), m_Br(m_Value(DomCond), TrueBB, FalseBB))) in foldICmpWithDominatingICmp()
8759 m_Br(m_OneUse(m_Instruction(LogicOp)), TBB, FBB))) in splitBranchCondition()