Searched refs:m_BasicBlock (Results 1 – 12 of 12) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopIdiomVectorize.cpp | 325 m_BasicBlock(EndBB), m_BasicBlock(WhileBB))) || in recognizeByteCompare() 337 m_BasicBlock(TrueBB), m_BasicBlock(FoundBB))) || in recognizeByteCompare() 1058 m_BasicBlock(ExitSucc), m_BasicBlock(InnerBB))) || in recognizeFindFirstByte() 1143 m_BasicBlock(OuterBB), m_Specific(MatchBB))) || in recognizeFindFirstByte() 1158 m_BasicBlock(ExitFail), m_Specific(Header)))) in recognizeFindFirstByte()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopBoundSplit.cpp | 165 m_BasicBlock(TrueSucc), m_BasicBlock(FalseSucc)))) in isProcessableCondBI()
|
| H A D | LoopDeletion.cpp | 334 m_BasicBlock(IfTrue), m_BasicBlock(IfFalse)))) { in canProveExitOnFirstIteration()
|
| H A D | GuardWidening.cpp | 508 if (!match(Term, m_Br(m_Value(Cond), m_BasicBlock(IfTrue), in computeWideningScore() 509 m_BasicBlock(IfFalse)))) in computeWideningScore()
|
| H A D | LoopIdiomRecognize.cpp | 2750 m_BasicBlock(TrueBB), m_BasicBlock(FalseBB)))) { in detectShiftUntilBitTestIdiom() 3109 m_Br(m_Instruction(ValShiftedIsZero), m_BasicBlock(TrueBB), in detectShiftUntilZeroIdiom() 3110 m_BasicBlock(FalseBB))) || in detectShiftUntilZeroIdiom()
|
| H A D | SimpleLoopUnswitch.cpp | 3255 m_BasicBlock(IfTrue), m_BasicBlock(IfFalse)))) in collectUnswitchCandidatesWithInjections()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopPeel.cpp | 351 m_BasicBlock(Succ1), m_BasicBlock(Succ2))) && in canPeelLastIteration()
|
| H A D | ScalarEvolutionExpander.cpp | 1815 m_BasicBlock(), m_BasicBlock()))) in hasRelatedExistingExpansion()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 189 inline class_match<BasicBlock> m_BasicBlock() { in m_BasicBlock() function 860 inline bind_ty<BasicBlock> m_BasicBlock(BasicBlock *&V) { return V; } in m_BasicBlock() function 861 inline bind_ty<const BasicBlock> m_BasicBlock(const BasicBlock *&V) { in m_BasicBlock() function 2278 C, m_BasicBlock(T), m_BasicBlock(F)); in m_Br()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 2705 m_Br(m_Specific(Cond), m_BasicBlock(TrueSucc), in foldSelectToPhiImpl() 2706 m_BasicBlock(FalseSucc)))) { in foldSelectToPhiImpl() 2710 m_Br(m_Not(m_Specific(Cond)), m_BasicBlock(TrueSucc), in foldSelectToPhiImpl() 2711 m_BasicBlock(FalseSucc)))) { in foldSelectToPhiImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 1744 m_BasicBlock(TrueSucc), m_BasicBlock(FalseSucc)))) { in computeKnownBitsFromOperator() 3185 m_BasicBlock(TrueSucc), m_BasicBlock(FalseSucc)))) { in isKnownNonZeroFromOperator()
|
| H A D | ScalarEvolution.cpp | 14342 if (match(BB->getTerminator(), m_Br(m_Value(Cond), m_BasicBlock(TrueBB), in getReachableBlocks() 14343 m_BasicBlock(FalseBB)))) { in getReachableBlocks()
|