HomeSort by: relevance | last modified time | path
    Searched refs:m_Not (Results 1 - 25 of 25) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
OverflowInstAnalysis.cpp 59 match(Op1, m_Not(m_Value(NotOp1))) && matchMulOverflowCheck(NotOp1));
AssumptionCache.cpp 74 match(I, m_PtrToInt(m_Value(Op))) || match(I, m_Not(m_Value(Op)))) {
99 if (match(V, m_Not(m_Value(A)))) {
InstructionSimplify.cpp 639 if (match(Op0, m_Not(m_Specific(Op1))) ||
640 match(Op1, m_Not(m_Specific(Op0))))
1727 bool HasNotOp = match(Cmp1, m_c_ICmp(Pred1, m_Not(m_Specific(X)), m_Value()));
1999 if (match(Op0, m_Not(m_Specific(Op1))) ||
2000 match(Op1, m_Not(m_Specific(Op0))))
2162 if (match(Op0, m_Not(m_Specific(Op1))) ||
2163 match(Op1, m_Not(m_Specific(Op0))))
2175 if (match(Op0, m_Not(m_c_And(m_Specific(Op1), m_Value()))))
2179 if (match(Op1, m_Not(m_c_And(m_Specific(Op0), m_Value()))))
2191 (match(Op0, m_c_And(m_Specific(A), m_Not(m_Specific(B)))) |
    [all...]
ValueTracking.cpp 267 if (match(LHS, m_c_And(m_Not(m_Value(M)), m_Value())) &&
270 if (match(RHS, m_c_And(m_Not(m_Value(M)), m_Value())) &&
671 if (match(Arg, m_Not(m_Specific(V))) &&
726 } else if (match(Cmp, m_c_ICmp(Pred, m_Not(m_c_And(m_V, m_Value(B))),
752 } else if (match(Cmp, m_c_ICmp(Pred, m_Not(m_c_Or(m_V, m_Value(B))),
781 } else if (match(Cmp, m_c_ICmp(Pred, m_Not(m_c_Xor(m_V, m_Value(B))),
810 } else if (match(Cmp, m_c_ICmp(Pred, m_Not(m_Shl(m_V, m_ConstantInt(C))),
832 } else if (match(Cmp, m_c_ICmp(Pred, m_Not(m_Shr(m_V, m_ConstantInt(C))),
5665 if ((CmpLHS == A && CmpRHS == C) || (match(C, m_Not(m_Specific(CmpLHS))) &&
5666 match(A, m_Not(m_Specific(CmpRHS))))
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/
InstCombiner.h 128 match(V, m_Not(PatternMatch::m_Value())) ||
235 if (match(V, m_Not(PatternMatch::m_Value())))
258 m_Select(PatternMatch::m_Value(), m_Not(PatternMatch::m_Value()),
259 m_Not(PatternMatch::m_Value()))))
288 if (!match(I, m_Not(PatternMatch::m_Value())))
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineAndOrXor.cpp 1540 if (match(I.getOperand(0), m_OneUse(m_Not(m_Value(A)))) &&
1541 match(I.getOperand(1), m_OneUse(m_Not(m_Value(B)))) &&
1684 m_Not(m_c_And(m_Deferred(A), m_Deferred(B))))))
1692 if (match(&I, m_BinOp(m_c_Or(m_Value(A), m_Not(m_Value(B))),
1693 m_c_Or(m_Not(m_Deferred(A)), m_Deferred(B)))))
1711 match(Op1, m_Not(m_c_Or(m_Specific(A), m_Specific(B)))))
1719 match(Op1, m_Not(m_c_Or(m_Specific(A), m_Specific(B)))))
1726 if (match(Op0, m_c_And(m_Value(A), m_Not(m_Value(B)))) &&
1727 match(Op1, m_c_And(m_Not(m_Specific(A)), m_Specific(B))))
1992 if (match(Op1, m_Not(m_c_Xor(m_Specific(Op0), m_Value(B))))
    [all...]
InstCombineAddSub.cpp 897 if (match(Op0, m_Not(m_Value(X))))
1136 if (match(&I, m_c_Add(m_c_UMin(m_Value(X), m_Not(m_Value(Y))),
1346 if (match(&I, m_c_BinOp(m_Add(m_Value(A), m_One()), m_Not(m_Value(B)))) ||
1347 match(&I, m_BinOp(m_c_Add(m_Not(m_Value(B)), m_Value(A)), m_One())))
1801 if (match(Op0, m_Not(m_Value(X))) && match(Op1, m_Not(m_Value(Y))))
1849 if (match(Op1, m_Not(m_Value(X))))
2036 match(NotA, m_Not(m_Value(A))) && (NotA == LHS || NotA == RHS)) {
InstCombineSelect.cpp 816 if (match(Cmp0, m_Not(m_Value(X))) &&
826 if (match(FVal, m_c_Add(m_Not(m_Specific(X)), m_Specific(Y)))) {
1670 if (match(V, m_Not(m_Value(NotV)))) {
2501 m_Br(m_Not(m_Specific(Cond)), m_BasicBlock(TrueSucc),
2698 if (match(TrueVal, m_Not(m_Specific(CondVal))))
2701 if (match(FalseVal, m_Not(m_Specific(CondVal))))
2781 if (match(C2, m_Not(m_Specific(C1)))) // first case
2783 else if (match(C1, m_Not(m_Specific(C2)))) // second case
2978 if (match(X, m_Not(m_Value(A))) && !X->hasNUsesOrMore(3) &&
2980 // Passing false to only consider m_Not and constants
    [all...]
InstCombineNegator.cpp 184 if (match(I, m_Not(m_Value(X))))
InstCombineShifts.cpp 658 return !(Shift.isLogicalShift() && match(BO, m_Not(m_Value())));
1349 if (match(Op0, m_OneUse(m_Not(m_Value(X))))) {
InstCombineCalls.cpp 553 m_c_And(m_Not(m_Value(X)), m_Add(m_Deferred(X), m_AllOnes())))) {
980 if (match(I0, m_Not(m_Value(X)))) {
983 if (match(I1, m_Not(m_Value(Y))) &&
1696 if (match(IIOperand, m_Not(m_LogicalOr(m_Value(A), m_Value(B))))) {
InstCombineCompares.cpp 3355 m_CombineOr(m_Not(m_Shl(m_AllOnes(), m_Value())),
5471 m_Not(m_Shl(m_AllOnes(), m_Value(Y))),
5717 if (match(Op0, m_And(m_Value(A), m_Not(m_Value(B)))) &&
5725 if (match(Op0, m_Not(m_Value(A)))) {
5726 if (match(Op1, m_Not(m_Value(B))))
InstCombineSimplifyDemanded.cpp 770 match(II->getArgOperand(0), m_Not(m_Value(X)))) {
InstructionCombining.cpp 2910 if (match(&BI, m_Br(m_Not(m_Value(X)), m_BasicBlock(), m_BasicBlock())) &&
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
Reassociate.cpp 211 if (!match(I, m_Not(m_Value())) && !match(I, m_Neg(m_Value())) &&
1238 if (match(Ops[i].Op, m_Not(m_Value(X)))) { // Cannot occur for ^.
1584 if (!match(TheOp, m_Neg(m_Value(X))) && !match(TheOp, m_Not(m_Value(X))) &&
1598 if (Ops.size() == 2 && match(TheOp, m_Not(m_Value())))
1612 if (match(TheOp, m_Not(m_Value()))) {
EarlyCSE.cpp 172 if (match(Cond, m_Not(m_Value(CondNot)))) {
GVN.cpp 1814 if (match(V, m_Not(m_Value(NotV))))
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
MIPatternMatch.h 566 m_Not(const SrcTy &&Src) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyFastISel.cpp 427 if (match(V, m_Not(m_Value(NotV))) && V->getType()->isIntegerTy(32)) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
Local.cpp 3312 if (match(Condition, m_Not(m_Value(NotCondition))))
3326 if (I->getParent() == Parent && match(I, m_Not(m_Specific(Condition))))
SimplifyCFG.cpp 2764 if (!match(V0, m_Not(m_Value())))
2766 auto Invertible = m_CombineOr(m_Not(m_Value()), m_AnyIntegralConstant());
2767 return match(V0, m_Not(m_Value())) && match(V1, Invertible);
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
PatternMatch.h 2272 m_Not(const ValTy &V) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
IRTranslator.cpp 411 if (match(Cond, m_OneUse(m_Not(m_Value(NotCond)))) &&
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64InstructionSelector.cpp 1097 if (mi_match(Reg, MRI, m_Not(m_Reg(MatchReg)))) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.cpp 2192 if (match(Cond, m_OneUse(m_Not(m_Value(NotCond)))) &&

Completed in 234 milliseconds