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

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineAndOrXor.cpp 1718 if (match(Op0, m_Xor(m_Value(A), m_Value(B))) &&
1827 if (match(Op0, m_OneUse(m_Xor(m_Value(X), m_APInt(XorC))))) {
1850 if (match(Op0, m_OneUse(m_Xor(m_Value(X), m_Value(Y)))) ||
1999 if (match(Op0, m_Xor(m_Value(A), m_Value(B))))
2000 if (match(Op1, m_Xor(m_Xor(m_Specific(B), m_Value(C)), m_Specific(A))))
2005 if (match(Op0, m_Xor(m_Xor(m_Value(A), m_Value(C)), m_Value(B))))
2006 if (match(Op1, m_Xor(m_Specific(B), m_Specific(A))))
2331 if (match(A, (m_Xor(m_SExt(m_Value(Cond)), m_Constant(AConst)))) &
    [all...]
InstCombineAddSub.cpp 785 if (match(RHS, m_Xor(m_Value(Y), m_APInt(C1))))
788 if (match(X, m_Xor(m_Value(Y), m_APInt(C1)))) {
808 if (match(RHS, m_Xor(m_Value(Y), m_APInt(C1))))
814 if (match(LHS, m_Xor(m_Value(Y), m_APInt(C1))))
929 if (match(Op0, m_ZExt(m_Xor(m_Value(X), m_APInt(C2)))) &&
933 if (match(Op0, m_Xor(m_Value(X), m_APInt(C2)))) {
1406 if (match(&I, m_c_BinOp(m_Xor(m_Value(A), m_Value(B)),
1925 if (match(Op1, m_Xor(m_Value(A), m_Value(B))) &&
1933 if (match(Op0, m_Xor(m_Value(A), m_Value(B))) &&
InstCombineSelect.cpp 865 m_Xor(m_Deferred(TrueVal), m_SpecificInt(BitWidth - 1))))
1509 match(FalseVal, m_Xor(m_Specific(X), m_APInt(C))) && *Y == *C)
1513 match(TrueVal, m_Xor(m_Specific(X), m_APInt(C))) && *Y == *C)
1517 match(TrueVal, m_Xor(m_Specific(X), m_APInt(C))) && *Y == *C)
1521 match(FalseVal, m_Xor(m_Specific(X), m_APInt(C))) && *Y == *C)
InstCombineCompares.cpp 1935 if (match(OrOp0, m_OneUse(m_Xor(m_Value(X1), m_Value(X2)))) &&
1936 match(OrOp1, m_OneUse(m_Xor(m_Value(X3), m_Value(X4))))) {
4244 if (match(Op0, m_Xor(m_Value(A), m_Value(B)))) {
4250 if (match(Op1, m_Xor(m_Value(C), m_Value(D)))) {
4272 if (match(Op1, m_Xor(m_Value(A), m_Value(B))) && (A == Op0 || B == Op0)) {
InstCombineShifts.cpp 215 auto MaskB = m_Xor(m_Shl(m_AllOnes(), m_Value(MaskShAmt)), m_AllOnes());
InstCombineCalls.cpp 1573 match(DataArg, m_Xor(m_Value(Data), m_Value(Key)))) {
InstCombineCasts.cpp 1308 if (SrcI && match(SrcI, m_OneUse(m_Xor(m_Value(And), m_Constant(C)))) &&
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonLoopIdiomRecognition.cpp 750 if (match(ShouldXoredV, m_Xor(m_Value(Y), m_Value(Z)))) {
775 if (!match(U, m_Xor(m_Specific(SelI), m_Value(R))) &&
776 !match(U, m_Xor(m_Value(R), m_Specific(SelI))))
850 if (!match(FalseV, m_Xor(m_Specific(TrueV), m_Value(Q))) &&
851 !match(FalseV, m_Xor(m_Value(Q), m_Specific(TrueV))))
861 if (!match(TrueV, m_Xor(m_Specific(FalseV), m_Value(Q))) &&
862 !match(TrueV, m_Xor(m_Value(Q), m_Specific(FalseV))))
943 if (!match(PV.X, m_Xor(m_Value(X1), m_Value(X2))))
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
InstructionSimplify.cpp 647 match(Op0, m_Xor(m_Value(Y), m_SignMask())))
2190 if (match(Op1, m_Xor(m_Value(A), m_Value(B))) &&
2200 if (match(Op0, m_Xor(m_Value(A), m_Value(B))) &&
4349 m_Xor(m_PtrToInt(m_Specific(StrippedBasePtr)), m_AllOnes())) &&
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
PatternMatch.h 1135 inline BinaryOp_match<LHS, RHS, Instruction::Xor> m_Xor(const LHS &L,
1991 auto XorExpr = m_OneUse(m_Xor(m_Value(Op1), m_AllOnes()));
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 173 if (match(Arg, m_Xor(PatternMatch::m_Intrinsic<Intrinsic::arm_mve_pred_v2i>(
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp 7131 if (match(I, m_Xor(m_Value(), m_Value())))

Completed in 127 milliseconds