Home
last modified time | relevance | path

Searched refs:m_Xor (Results 1 – 7 of 7) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
DInstCombineAndOrXor.cpp1360 match(Op0, m_Xor(m_Value(A), m_Value(B)))) { in visitAnd()
1369 match(tmpOp1, m_Xor(m_Value(A), m_Value(B)))) { in visitAnd()
1391 if (match(Op0, m_Xor(m_Value(A), m_Value(B)))) in visitAnd()
1392 if (match(Op1, m_Xor(m_Xor(m_Specific(B), m_Value(C)), m_Specific(A)))) in visitAnd()
1397 if (match(Op0, m_Xor(m_Xor(m_Value(A), m_Value(C)), m_Value(B)))) in visitAnd()
1398 if (match(Op1, m_Xor(m_Specific(B), m_Specific(A)))) in visitAnd()
1404 match(Op1, m_Xor(m_Not(m_Specific(A)), m_Specific(B)))) in visitAnd()
1408 if (match(Op0, m_Xor(m_Not(m_Value(A)), m_Value(B))) && in visitAnd()
2179 if (match(Op0, m_Xor(m_Value(X), m_ConstantInt(C1))) && in visitOr()
2212 match(Op0, m_Xor(m_Value(A), m_ConstantInt(C1))) && in visitOr()
[all …]
DInstCombineAddSub.cpp1012 if (match(RHS, m_Xor(m_Value(Y), m_APInt(C1)))) in checkForNegativeOperand()
1015 if (match(X, m_Xor(m_Value(Y), m_APInt(C1)))) { in checkForNegativeOperand()
1035 if (match(RHS, m_Xor(m_Value(Y), m_APInt(C1)))) in checkForNegativeOperand()
1041 if (match(LHS, m_Xor(m_Value(Y), m_APInt(C1)))) in checkForNegativeOperand()
1082 if (match(LHS, m_Xor(m_Value(XorLHS), m_ConstantInt(XorRHS)))) { in visitAdd()
1277 if (match(RHS, m_Xor(m_Value(A), m_Value(B))) && in visitAdd()
1282 if (match(LHS, m_Xor(m_Value(A), m_Value(B))) && in visitAdd()
1607 if (match(Op1, m_Xor(m_Value(A), m_Value(B))) && in visitSub()
DInstCombineSelect.cpp701 match(FalseVal, m_Xor(m_Specific(X), m_APInt(C))) && *Y == *C) in visitSelectInstWithICmp()
705 match(TrueVal, m_Xor(m_Specific(X), m_APInt(C))) && *Y == *C) in visitSelectInstWithICmp()
709 match(TrueVal, m_Xor(m_Specific(X), m_APInt(C))) && *Y == *C) in visitSelectInstWithICmp()
713 match(FalseVal, m_Xor(m_Specific(X), m_APInt(C))) && *Y == *C) in visitSelectInstWithICmp()
DInstCombineCompares.cpp3541 if (match(Op0, m_Xor(m_Value(A), m_Value(B)))) { in visitICmpInst()
3548 if (match(Op1, m_Xor(m_Value(C), m_Value(D)))) { in visitICmpInst()
3566 if (match(Op1, m_Xor(m_Value(A), m_Value(B))) && in visitICmpInst()
DInstCombineCasts.cpp873 if (SrcI && match(SrcI, m_OneUse(m_Xor(m_Value(And), m_Constant(C)))) && in visitZExt()
/external/llvm/lib/Analysis/
DValueTracking.cpp498 return m_CombineOr(m_Xor(L, R), m_Xor(R, L)); in m_c_Xor()
/external/llvm/include/llvm/IR/
DPatternMatch.h518 inline BinaryOp_match<LHS, RHS, Instruction::Xor> m_Xor(const LHS &L, in m_Xor() function