Home
last modified time | relevance | path

Searched refs:m_BasicBlock (Results 1 – 11 of 11) sorted by relevance

/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopBoundSplit.cpp166 m_BasicBlock(TrueSucc), m_BasicBlock(FalseSucc)))) in isProcessableCondBI()
H A DLoopDeletion.cpp334 m_BasicBlock(IfTrue), m_BasicBlock(IfFalse)))) { in canProveExitOnFirstIteration()
H A DGuardWidening.cpp509 if (!match(Term, m_Br(m_Value(Cond), m_BasicBlock(IfTrue), in computeWideningScore()
510 m_BasicBlock(IfFalse)))) in computeWideningScore()
H A DLoopIdiomRecognize.cpp2445 m_BasicBlock(TrueBB), m_BasicBlock(FalseBB)))) { in detectShiftUntilBitTestIdiom()
2803 m_Br(m_Instruction(ValShiftedIsZero), m_BasicBlock(TrueBB), in detectShiftUntilZeroIdiom()
2804 m_BasicBlock(FalseBB))) || in detectShiftUntilZeroIdiom()
H A DSimpleLoopUnswitch.cpp3248 m_BasicBlock(IfTrue), m_BasicBlock(IfFalse)))) in collectUnswitchCandidatesWithInjections()
/src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp276 m_BasicBlock(EndBB), m_BasicBlock(WhileBB))) || in recognizeByteCompare()
288 m_BasicBlock(TrueBB), m_BasicBlock(FoundBB))) || in recognizeByteCompare()
/src/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h189 inline class_match<BasicBlock> m_BasicBlock() { in m_BasicBlock() function
846 inline bind_ty<BasicBlock> m_BasicBlock(BasicBlock *&V) { return V; } in m_BasicBlock() function
847 inline bind_ty<const BasicBlock> m_BasicBlock(const BasicBlock *&V) { in m_BasicBlock() function
2160 C, m_BasicBlock(T), m_BasicBlock(F)); in m_Br()
/src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp2651 m_Br(m_Specific(Cond), m_BasicBlock(TrueSucc), in foldSelectToPhiImpl()
2652 m_BasicBlock(FalseSucc)))) { in foldSelectToPhiImpl()
2656 m_Br(m_Not(m_Specific(Cond)), m_BasicBlock(TrueSucc), in foldSelectToPhiImpl()
2657 m_BasicBlock(FalseSucc)))) { in foldSelectToPhiImpl()
/src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp1788 m_BasicBlock(), m_BasicBlock()))) in hasRelatedExistingExpansion()
/src/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp1570 m_BasicBlock(TrueSucc), m_BasicBlock(FalseSucc)))) { in computeKnownBitsFromOperator()
2958 m_BasicBlock(TrueSucc), m_BasicBlock(FalseSucc)))) { in isKnownNonZeroFromOperator()
H A DScalarEvolution.cpp14150 if (match(BB->getTerminator(), m_Br(m_Value(Cond), m_BasicBlock(TrueBB), in getReachableBlocks()
14151 m_BasicBlock(FalseBB)))) { in getReachableBlocks()