Searched refs:XorC (Results 1 - 5 of 5) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 1566 const APInt *XorC; local 1567 if (!match(Y, m_APInt(XorC))) 1578 if (!XorC->isNegative()) { 1595 if (!Cmp.isEquality() && XorC->isSignMask()) { 1598 return new ICmpInst(Pred, X, ConstantInt::get(X->getType(), C ^ *XorC)); 1602 if (!Cmp.isEquality() && XorC->isMaxSignedValue()) { 1606 return new ICmpInst(Pred, X, ConstantInt::get(X->getType(), C ^ *XorC)); 1613 if (*XorC == ~C && (C + 1).isPowerOf2()) 1616 if (*XorC == C && (C + 1).isPowerOf2()) 1621 if (*XorC [all...] |
H A D | InstCombineSimplifyDemanded.cpp | 306 Constant *XorC = local 308 Instruction *NewXor = BinaryOperator::CreateXor(NewAnd, XorC);
|
H A D | InstCombineAndOrXor.cpp | 1762 const APInt *XorC; local 1763 if (match(Op0, m_OneUse(m_Xor(m_Value(X), m_APInt(XorC))))) { 1765 Constant *NewC = ConstantInt::get(I.getType(), *C & *XorC);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 7146 ConstantSDNode *XorC = isConstOrConstSplat(N1); local 7149 if (XorC && ShiftC) { 7156 if (XorC->getAPIntValue() == Ones) { 7158 // xor (X << ShiftC), XorC --> (not X) << ShiftC 7159 // xor (X >> ShiftC), XorC --> (not X) >> ShiftC
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | [all...] |
Completed in 355 milliseconds