Searched refs:NotX (Results 1 – 5 of 5) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAndOrXor.cpp | 3199 Value *NotX = Builder.CreateNot(X, X->getName() + ".not"); in sinkNotIntoXor() local 3200 return BinaryOperator::CreateXor(NotX, Y, I.getName() + ".demorgan"); in sinkNotIntoXor() 3352 Value *NotX = Builder.CreateNot(NotVal->getOperand(0), "notlhs"); in visitXor() local 3355 return BinaryOperator::CreateOr(NotX, NotY); in visitXor() 3356 return BinaryOperator::CreateAnd(NotX, NotY); in visitXor() 3460 Value *NotX = Builder.CreateNot(X); in visitXor() local 3461 return BinaryOperator::CreateShl(NotX, ConstantInt::get(Ty, *C)); in visitXor() 3466 Value *NotX = Builder.CreateNot(X); in visitXor() local 3467 return BinaryOperator::CreateLShr(NotX, ConstantInt::get(Ty, *C)); in visitXor() 3621 Value *NotX = Builder.CreateNot(LHS); in visitXor() local [all …]
|
| H A D | InstCombineAddSub.cpp | 981 Value *NotX = Builder.CreateNot(X); in foldAddWithConstant() local 982 return BinaryOperator::CreateAnd(NotX, ConstantInt::get(Ty, 1)); in foldAddWithConstant()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstructions.td | 1721 auto *NotX = dyn_cast<ConstantSDNode>(N->getOperand(1)->getOperand(1)); 1722 return X && NotX && 1723 ~(unsigned)X->getZExtValue() == (unsigned)NotX->getZExtValue();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 7735 SDValue NotX = DAG.getNOT(DL, X, VT); in unfoldMaskedMerge() local 7736 SDValue LHS = DAG.getNode(ISD::AND, DL, VT, NotX, M); in unfoldMaskedMerge() 7888 SDValue NotX = DAG.getNOT(SDLoc(X), X, VT); in visitXOR() local 7889 AddToWorklist(NotX.getNode()); in visitXOR() 7890 return DAG.getNode(ISD::AND, DL, VT, NotX, N1); in visitXOR() 10907 SDValue NotX = DAG.getNOT(DL, X, VT); in foldExtendedSignBitTest() local 10911 return DAG.getNode(ShiftOpcode, DL, VT, NotX, ShiftAmount); in foldExtendedSignBitTest()
|
| H A D | TargetLowering.cpp | 3217 SDValue NotX = DAG.getNOT(SDLoc(X), X, OpVT); in foldSetCCWithAnd() local 3218 SDValue NewAnd = DAG.getNode(ISD::AND, SDLoc(N0), OpVT, NotX, Y); in foldSetCCWithAnd()
|