Searched refs:NotX (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAndOrXor.cpp | 4556 Value *NotX = Builder.CreateNot(X); in foldNotXor() local 4557 return BinaryOperator::CreateOr(Y, NotX); in foldNotXor() 4825 Value *NotX = Builder.CreateNot(X); in foldNot() local 4826 Value *Sext = Builder.CreateSExt(NotX, SextTy); in foldNot() 5042 Value *NotX = Builder.CreateNot(X); in visitXor() local 5043 return BinaryOperator::CreateShl(NotX, ConstantInt::get(Ty, *C)); in visitXor() 5048 Value *NotX = Builder.CreateNot(X); in visitXor() local 5049 return BinaryOperator::CreateLShr(NotX, ConstantInt::get(Ty, *C)); in visitXor()
|
| H A D | InstructionCombining.cpp | 997 Value *NotX = Builder.CreateNot(X); in foldBinOpShiftWithShift() local 998 Value *NewBinOp = Builder.CreateBinOp(I.getOpcode(), Y, NotX); in foldBinOpShiftWithShift() 4042 Value *NotX = Builder.CreateNot(X, "not." + X->getName()); in visitBranchInst() local 4043 Value *Or = Builder.CreateLogicalOr(NotX, Y); in visitBranchInst()
|
| H A D | InstCombineAddSub.cpp | 992 Value *NotX = Builder.CreateNot(X); in foldAddWithConstant() local 993 return BinaryOperator::CreateAnd(NotX, ConstantInt::get(Ty, 1)); in foldAddWithConstant()
|
| H A D | InstCombineCompares.cpp | 4586 if (Value *NotX = in foldICmpWithLowBitMaskedVal() local 4588 X = NotX; in foldICmpWithLowBitMaskedVal()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstructions.td | 2383 auto *NotX = dyn_cast<ConstantSDNode>(N->getOperand(1)->getOperand(1)); 2384 return X && NotX && 2385 ~(unsigned)X->getZExtValue() == (unsigned)NotX->getZExtValue();
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 9813 SDValue NotX = DAG.getNOT(DL, X, VT); in unfoldMaskedMerge() local 9814 SDValue LHS = DAG.getNode(ISD::AND, DL, VT, NotX, M); in unfoldMaskedMerge() 9998 SDValue NotX = DAG.getNOT(SDLoc(X), X, VT); in visitXOR() local 9999 AddToWorklist(NotX.getNode()); in visitXOR() 10000 return DAG.getNode(ISD::AND, DL, VT, NotX, N1); in visitXOR() 14289 SDValue NotX = DAG.getNOT(DL, X, VT); in foldExtendedSignBitTest() local 14293 return DAG.getNode(ShiftOpcode, DL, VT, NotX, ShiftAmount); in foldExtendedSignBitTest()
|
| H A D | TargetLowering.cpp | 4237 SDValue NotX = DAG.getNOT(SDLoc(X), X, OpVT); in foldSetCCWithAnd() local 4238 SDValue NewAnd = DAG.getNode(ISD::AND, SDLoc(N0), OpVT, NotX, Y); in foldSetCCWithAnd()
|