Home
last modified time | relevance | path

Searched refs:NotC (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp723 const APInt *NotC, *C; in foldSetClearBits() local
726 if (match(T, m_And(m_Value(X), m_APInt(NotC))) && in foldSetClearBits()
727 match(F, m_OneUse(m_Or(m_Specific(X), m_APInt(C)))) && *NotC == ~(*C)) { in foldSetClearBits()
735 if (match(F, m_And(m_Value(X), m_APInt(NotC))) && in foldSetClearBits()
736 match(T, m_OneUse(m_Or(m_Specific(X), m_APInt(C)))) && *NotC == ~(*C)) { in foldSetClearBits()
H A DInstCombineAddSub.cpp1124 const APInt *C, *NotC; in foldToUnsignedSaturatedAdd() local
1125 if (match(&I, m_Add(m_UMin(m_Value(X), m_APInt(NotC)), m_APInt(C))) && in foldToUnsignedSaturatedAdd()
1126 *C == ~*NotC) in foldToUnsignedSaturatedAdd()
H A DInstCombineAndOrXor.cpp3622 Value *NotC = Builder.CreateNot(C); in visitMaskedMerge() local
3623 Value *RHS = Builder.CreateAnd(B, NotC); in visitMaskedMerge()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp5716 NotC = Inv ? CCBit : NotCCBit; in Select() local
5721 NotC, N->getOperand(3)), 0); in Select()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp3322 if (SDValue NotC = extractBooleanFlip(CarryIn, DAG, TLI, true)) { in visitADDCARRYLike() local
3325 N0.getOperand(0), NotC); in visitADDCARRYLike()
10856 auto *NotC = dyn_cast<ConstantSDNode>(Cond1); in visitSELECT() local
10857 if (C && NotC && C->getAPIntValue() == ~NotC->getAPIntValue()) { in visitSELECT()