Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp4296 Value *NotX = Builder.CreateNot(X); in foldNotXor() local
4297 return BinaryOperator::CreateOr(Y, NotX); in foldNotXor()
4559 Value *NotX = Builder.CreateNot(X); in foldNot() local
4560 Value *Sext = Builder.CreateSExt(NotX, SextTy); in foldNot()
4764 Value *NotX = Builder.CreateNot(X); in visitXor() local
4765 return BinaryOperator::CreateShl(NotX, ConstantInt::get(Ty, *C)); in visitXor()
4770 Value *NotX = Builder.CreateNot(X); in visitXor() local
4771 return BinaryOperator::CreateLShr(NotX, ConstantInt::get(Ty, *C)); in visitXor()
H A DInstructionCombining.cpp969 Value *NotX = Builder.CreateNot(X); in foldBinOpShiftWithShift() local
970 Value *NewBinOp = Builder.CreateBinOp(I.getOpcode(), Y, NotX); in foldBinOpShiftWithShift()
3671 Value *NotX = Builder.CreateNot(X, "not." + X->getName()); in visitBranchInst() local
3672 Value *Or = Builder.CreateLogicalOr(NotX, Y); in visitBranchInst()
H A DInstCombineAddSub.cpp992 Value *NotX = Builder.CreateNot(X); in foldAddWithConstant() local
993 return BinaryOperator::CreateAnd(NotX, ConstantInt::get(Ty, 1)); in foldAddWithConstant()
H A DInstCombineCompares.cpp4370 if (Value *NotX = in foldICmpWithLowBitMaskedVal() local
4372 X = NotX; in foldICmpWithLowBitMaskedVal()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td2301 auto *NotX = dyn_cast<ConstantSDNode>(N->getOperand(1)->getOperand(1));
2302 return X && NotX &&
2303 ~(unsigned)X->getZExtValue() == (unsigned)NotX->getZExtValue();
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp9359 SDValue NotX = DAG.getNOT(DL, X, VT); in unfoldMaskedMerge() local
9360 SDValue LHS = DAG.getNode(ISD::AND, DL, VT, NotX, M); in unfoldMaskedMerge()
9542 SDValue NotX = DAG.getNOT(SDLoc(X), X, VT); in visitXOR() local
9543 AddToWorklist(NotX.getNode()); in visitXOR()
9544 return DAG.getNode(ISD::AND, DL, VT, NotX, N1); in visitXOR()
13430 SDValue NotX = DAG.getNOT(DL, X, VT); in foldExtendedSignBitTest() local
13434 return DAG.getNode(ShiftOpcode, DL, VT, NotX, ShiftAmount); in foldExtendedSignBitTest()
H A DTargetLowering.cpp4061 SDValue NotX = DAG.getNOT(SDLoc(X), X, OpVT); in foldSetCCWithAnd() local
4062 SDValue NewAnd = DAG.getNode(ISD::AND, SDLoc(N0), OpVT, NotX, Y); in foldSetCCWithAnd()