Home
last modified time | relevance | path

Searched refs:NotX (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp2655 Value *NotX = Builder.CreateNot(X, X->getName() + ".not"); in sinkNotIntoXor() local
2656 return BinaryOperator::CreateXor(NotX, Y, I.getName() + ".demorgan"); in sinkNotIntoXor()
2732 Value *NotX = Builder.CreateNot(NotVal->getOperand(0), "notlhs"); in visitXor() local
2735 return BinaryOperator::CreateOr(NotX, NotY); in visitXor()
2736 return BinaryOperator::CreateAnd(NotX, NotY); in visitXor()
2962 Value *NotX = Builder.CreateNot(LHS); in visitXor() local
2964 Builder.CreateICmp(getInverseMinMaxPred(SPF), NotX, Y), NotX, Y); in visitXor()
H A DInstCombineAddSub.cpp897 Value *NotX = Builder.CreateNot(X); in foldAddWithConstant() local
898 return BinaryOperator::CreateAnd(NotX, ConstantInt::get(Ty, 1)); in foldAddWithConstant()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp6106 SDValue NotX = DAG.getNOT(DL, X, VT); in unfoldMaskedMerge() local
6107 SDValue LHS = DAG.getNode(ISD::AND, DL, VT, NotX, M); in unfoldMaskedMerge()
6224 SDValue NotX = DAG.getNOT(SDLoc(X), X, VT); in visitXOR() local
6225 AddToWorklist(NotX.getNode()); in visitXOR()
6226 return DAG.getNode(ISD::AND, DL, VT, NotX, N1); in visitXOR()
8593 SDValue NotX = DAG.getNOT(DL, X, VT); in foldExtendedSignBitTest() local
8596 return DAG.getNode(ShiftOpcode, DL, VT, NotX, ShiftAmount); in foldExtendedSignBitTest()
H A DTargetLowering.cpp2098 SDValue NotX = DAG.getNOT(SDLoc(X), X, OpVT); in simplifySetCCWithAnd() local
2099 SDValue NewAnd = DAG.getNode(ISD::AND, SDLoc(N0), OpVT, NotX, Y); in simplifySetCCWithAnd()