Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:m_Value

581     } else if (!match(L1, m_And(m_Value(L11), m_Value(L12)))) {
591 } else if (!match(L2, m_And(m_Value(L21), m_Value(L22)))) {
615 if (!match(R1, m_And(m_Value(R11), m_Value(R12)))) {
635 if (!match(R2, m_And(m_Value(R11), m_Value(R12)))) {
844 if (match(Val2, m_Trunc(m_Value(V))) &&
848 } else if (match(Val, m_Trunc(m_Value(V))) &&
1207 if (match(Op0, m_Trunc(m_And(m_Value(X), m_ConstantInt(YC))))) {
1241 if (match(Op0, m_Or(m_Value(A), m_Value(B))) &&
1242 match(Op1, m_Not(m_And(m_Value(C), m_Value(D)))) &&
1247 if (match(Op1, m_Or(m_Value(A), m_Value(B))) &&
1248 match(Op0, m_Not(m_And(m_Value(C), m_Value(D)))) &&
1257 match(Op0, m_Xor(m_Value(A), m_Value(B)))) {
1266 match(tmpOp1, m_Xor(m_Value(A), m_Value(B)))) {
1280 if (match(Op0, m_Or(m_Not(m_Specific(Op1)), m_Value(A))) ||
1281 match(Op0, m_Or(m_Value(A), m_Not(m_Specific(Op1)))))
1283 if (match(Op1, m_Or(m_Not(m_Specific(Op0)), m_Value(A))) ||
1284 match(Op1, m_Or(m_Value(A), m_Not(m_Specific(Op0)))))
1350 if (match(Op1, m_SExt(m_Value())) ||
1351 match(Op1, m_Not(m_Value()))) {
1357 if (match(Op0, m_SExt(m_Value(X))) &&
1364 if (match(Op0, m_Not(m_SExt(m_Value(X)))) &&
1538 if (!match(A, m_SExt(m_Value(Cond))) ||
1896 if (!match(Op, m_And(m_Value(V1), m_ConstantInt(CI2)))) return nullptr;
1932 if (match(Op0, m_And(m_Value(X), m_ConstantInt(C1))) &&
1942 if (match(Op0, m_Xor(m_Value(X), m_ConstantInt(C1))) &&
1965 if (match(Op0, m_Or(m_Value(), m_Value())) ||
1966 match(Op1, m_Or(m_Value(), m_Value())) ||
1967 (match(Op0, m_LogicalShift(m_Value(), m_Value())) &&
1968 match(Op1, m_LogicalShift(m_Value(), m_Value())))) {
1975 match(Op0, m_Xor(m_Value(A), m_ConstantInt(C1))) &&
1984 match(Op1, m_Xor(m_Value(A), m_ConstantInt(C1))) &&
1993 if (match(Op0, m_And(m_Value(A), m_Value(C))) &&
1994 match(Op1, m_And(m_Value(B), m_Value(D)))) {
2002 if (match(A, m_Or(m_Value(V1), m_Value(V2))) &&
2008 if (match(B, m_Or(m_Value(V1), m_Value(V2))) &&
2017 if (match(A, m_Or(m_Value(V1), m_ConstantInt(C3))) &&
2060 if (match(A, m_Or(m_Value(V1), m_Specific(B))) ||
2061 match(A, m_Or(m_Specific(B), m_Value(V1)))) {
2066 if (match(B, m_Or(m_Specific(A), m_Value(V1))) ||
2067 match(B, m_Or(m_Value(V1), m_Specific(A)))) {
2097 if (match(Op0, m_Xor(m_Value(), m_Value()))) {
2105 if (match(Op1, m_Xor(m_Value(A), m_Value(B)))) {
2125 if (match(Op1, m_Not(m_Value(A))))
2187 if (match(Op0, m_SExt(m_Value(A))) && A->getType()->isIntegerTy(1))
2189 if (match(Op1, m_SExt(m_Value(A))) && A->getType()->isIntegerTy(1))
2198 match(Op0, m_Or(m_Value(A), m_ConstantInt(C1)))) {
2210 match(Op0, m_Select(m_Value(X), m_Value(A), m_Value(B))) &&
2211 match(Op1, m_Select(m_Value(Y), m_Value(C), m_Value(D))) && X == Y) {
2379 if (match(Op1I, m_Or(m_Value(A), m_Value(B)))) {
2388 } else if (match(Op1I, m_And(m_Value(A), m_Value(B))) &&
2404 if (match(Op0I, m_Or(m_Value(A), m_Value(B))) &&
2410 } else if (match(Op0I, m_And(m_Value(A), m_Value(B))) &&
2436 if (match(Op0I, m_And(m_Value(A), m_Value(B))) &&
2437 match(Op1I, m_Or(m_Value(C), m_Value(D)))) {
2442 if (match(Op0I, m_Or(m_Value(A), m_Value(B))) &&
2443 match(Op1I, m_And(m_Value(C), m_Value(D)))) {