|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/InstructionSimplify.cpp 1323 match(Op0, m_c_Or(m_NUWShl(m_Value(X), m_APInt(ShLAmt)), m_Value(Y))) &&
1930 if (match(Op0, m_c_Or(m_Specific(Op1), m_Value())))
1934 if (match(Op1, m_c_Or(m_Specific(Op0), m_Value())))
2028 match(Op0, m_c_Or(m_CombineAnd(m_NUWShl(m_Value(X), m_APInt(ShAmt)),
2742 if (LBO && match(LBO, m_c_Or(m_Value(Y), m_Specific(RHS)))) {
2758 if (RBO && match(RBO, m_c_Or(m_Value(Y), m_Specific(LHS)))) {
lib/Analysis/ValueTracking.cpp 672 m_c_ICmp(Pred, m_c_Or(m_V, m_Value(B)), m_Value(A))) &&
684 } else if (match(Cmp, m_c_ICmp(Pred, m_Not(m_c_Or(m_V, m_Value(B))),
lib/CodeGen/CodeGenPrepare.cpp 6701 m_c_Or(m_OneUse(m_ZExt(m_Value(LValue))),
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp 84 m_c_Or(m_Shl(m_Value(L0), m_Value(L1)), m_LShr(m_Value(R0), Sub)));
93 m_c_Or(m_LShr(m_Value(L0), m_Value(L1)), m_Shl(m_Value(R0), Sub)));
lib/Transforms/InstCombine/InstCombineAddSub.cpp 1846 match(Op0, m_c_Or(m_Specific(A), m_Specific(B))))
1854 match(Op1, m_c_Or(m_Specific(A), m_Specific(B))) &&
1863 match(Op0, m_c_Or(m_Specific(A), m_Specific(B))))
1871 match(Op1, m_c_Or(m_Specific(A), m_Specific(B))) &&
1879 if (match(Op0, m_OneUse(m_c_Or(m_Value(Y), m_Specific(Op1)))))
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 1620 if (match(&I, m_BinOp(m_c_Or(m_Value(A), m_Not(m_Value(B))),
1621 m_c_Or(m_Not(m_Deferred(A)), m_Deferred(B)))))
1639 match(Op1, m_Not(m_c_Or(m_Specific(A), m_Specific(B)))))
1902 match(Op0, m_c_Or(m_Specific(A), m_Specific(B))))
1910 match(Op1, m_c_Or(m_Specific(A), m_Specific(B))))
2486 if (match(&I, m_c_Or(m_OneUse(m_Xor(m_Value(X), m_APInt(CV))), m_Value(Y))) &&
2539 if (match(A, m_c_Or(m_Value(X), m_Specific(B))))
2542 if (match(B, m_c_Or(m_Specific(A), m_Value(X))))
2718 if (match(&I, m_c_Or(m_OneUse(m_AShr(m_NSWSub(m_Value(Y), m_Value(X)),
2751 m_c_Or(m_Deferred(A), m_Deferred(B))))) {
2761 if (match(&I, m_Xor(m_c_Or(m_Value(A), m_Not(m_Value(B))),
2762 m_c_Or(m_Not(m_Deferred(A)), m_Deferred(B))))) {
2791 match(Op1, m_Not(m_c_Or(m_Specific(A), m_Specific(B))))))
3016 if (match(&I, m_Not(m_OneUse(m_c_Or(m_Not(m_Value(X)), m_Value(Y)))))) {
3159 if (match(Op1, m_OneUse(m_c_Or(m_Value(X), m_Specific(Op0)))))
3163 if (match(Op0, m_OneUse(m_c_Or(m_Value(X), m_Specific(Op1)))))
3182 m_OneUse(m_c_Or(m_Deferred(A), m_Value(C))))))
3188 m_OneUse(m_c_Or(m_Deferred(B), m_Value(C))))))
lib/Transforms/InstCombine/InstCombineCasts.cpp 745 if (match(Src, m_OneUse(m_c_Or(m_LShr(m_Value(X), m_APInt(C)),