diff options
Diffstat (limited to 'llvm/lib/Transforms/Utils/PredicateInfo.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/PredicateInfo.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Transforms/Utils/PredicateInfo.cpp b/llvm/lib/Transforms/Utils/PredicateInfo.cpp index 9b6f7d3..3312a6f 100644 --- a/llvm/lib/Transforms/Utils/PredicateInfo.cpp +++ b/llvm/lib/Transforms/Utils/PredicateInfo.cpp @@ -416,7 +416,7 @@ void PredicateInfoBuilder::processAssume( break; Value *Op0, *Op1; - if (match(Cond, m_And(m_Value(Op0), m_Value(Op1)))) { + if (match(Cond, m_LogicalAnd(m_Value(Op0), m_Value(Op1)))) { Worklist.push_back(Op1); Worklist.push_back(Op0); } @@ -461,8 +461,8 @@ void PredicateInfoBuilder::processBranch( break; Value *Op0, *Op1; - if (TakenEdge ? match(Cond, m_And(m_Value(Op0), m_Value(Op1))) - : match(Cond, m_Or(m_Value(Op0), m_Value(Op1)))) { + if (TakenEdge ? match(Cond, m_LogicalAnd(m_Value(Op0), m_Value(Op1))) + : match(Cond, m_LogicalOr(m_Value(Op0), m_Value(Op1)))) { Worklist.push_back(Op1); Worklist.push_back(Op0); } |