Searched refs:NotX (Results 1 – 4 of 4) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineAndOrXor.cpp | 2959 Value *NotX = Builder.CreateNot(X, X->getName() + ".not"); in sinkNotIntoXor() local 2960 return BinaryOperator::CreateXor(NotX, Y, I.getName() + ".demorgan"); in sinkNotIntoXor() 3036 Value *NotX = Builder.CreateNot(NotVal->getOperand(0), "notlhs"); in visitXor() local 3039 return BinaryOperator::CreateOr(NotX, NotY); in visitXor() 3040 return BinaryOperator::CreateAnd(NotX, NotY); in visitXor() 3266 Value *NotX = Builder.CreateNot(LHS); in visitXor() local 3268 Builder.CreateICmp(getInverseMinMaxPred(SPF), NotX, Y), NotX, Y); in visitXor()
|
D | InstCombineAddSub.cpp | 944 Value *NotX = Builder.CreateNot(X); in foldAddWithConstant() local 945 return BinaryOperator::CreateAnd(NotX, ConstantInt::get(Ty, 1)); in foldAddWithConstant()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 6998 SDValue NotX = DAG.getNOT(DL, X, VT); in unfoldMaskedMerge() local 6999 SDValue LHS = DAG.getNode(ISD::AND, DL, VT, NotX, M); in unfoldMaskedMerge() 7133 SDValue NotX = DAG.getNOT(SDLoc(X), X, VT); in visitXOR() local 7134 AddToWorklist(NotX.getNode()); in visitXOR() 7135 return DAG.getNode(ISD::AND, DL, VT, NotX, N1); in visitXOR() 9592 SDValue NotX = DAG.getNOT(DL, X, VT); in foldExtendedSignBitTest() local 9596 return DAG.getNode(ShiftOpcode, DL, VT, NotX, ShiftAmount); in foldExtendedSignBitTest()
|
D | TargetLowering.cpp | 2896 SDValue NotX = DAG.getNOT(SDLoc(X), X, OpVT); in foldSetCCWithAnd() local 2897 SDValue NewAnd = DAG.getNode(ISD::AND, SDLoc(N0), OpVT, NotX, Y); in foldSetCCWithAnd()
|