Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp3199 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 DInstCombineAddSub.cpp981 Value *NotX = Builder.CreateNot(X); in foldAddWithConstant() local
982 return BinaryOperator::CreateAnd(NotX, ConstantInt::get(Ty, 1)); in foldAddWithConstant()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td1636 auto *NotX = dyn_cast<ConstantSDNode>(N->getOperand(1)->getOperand(1));
1637 return X && NotX &&
1638 ~(unsigned)X->getZExtValue() == (unsigned)NotX->getZExtValue();
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp7697 SDValue NotX = DAG.getNOT(DL, X, VT); in unfoldMaskedMerge() local
7698 SDValue LHS = DAG.getNode(ISD::AND, DL, VT, NotX, M); in unfoldMaskedMerge()
7850 SDValue NotX = DAG.getNOT(SDLoc(X), X, VT); in visitXOR() local
7851 AddToWorklist(NotX.getNode()); in visitXOR()
7852 return DAG.getNode(ISD::AND, DL, VT, NotX, N1); in visitXOR()
10764 SDValue NotX = DAG.getNOT(DL, X, VT); in foldExtendedSignBitTest() local
10768 return DAG.getNode(ShiftOpcode, DL, VT, NotX, ShiftAmount); in foldExtendedSignBitTest()
H A DTargetLowering.cpp3192 SDValue NotX = DAG.getNOT(SDLoc(X), X, OpVT); in foldSetCCWithAnd() local
3193 SDValue NewAnd = DAG.getNode(ISD::AND, SDLoc(N0), OpVT, NotX, Y); in foldSetCCWithAnd()