Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/unittests/Analysis/FlowSensitive/
H A DSolverTest.cpp61 auto NotX = Ctx.neg(X); in TEST() local
65 solve({NotX}), in TEST()
72 auto NotX = Ctx.neg(X); in TEST() local
94 auto NotX = Ctx.neg(X); in TEST() local
126 auto NotX = Ctx.neg(X); in TEST() local
145 auto NotX = Ctx.neg(X); in TEST() local
165 auto NotX = Ctx.neg(X); in TEST() local
182 auto NotX = Ctx.neg(X); in TEST() local
199 auto NotX = Ctx.neg(X); in TEST() local
213 auto NotX = Ctx.neg(X); in TEST() local
[all …]
H A DDataflowEnvironmentTest.cpp46 auto &NotX = Env.makeNot(X); in TEST_F() local
47 EXPECT_FALSE(Env.flowConditionImplies(NotX)); in TEST_F()
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dapint-xor1.ll27 %NotX = xor i37 -1, %x
28 %B = xor i37 %x, %NotX
H A Dapint-xor2.ll28 %NotX = xor i737 -1, %x
29 %B = xor i737 %x, %NotX
/llvm-project-15.0.7/clang/test/Analysis/objc/
H A Ddirect-ivar-assignment-in-annotated-functions.m43 …@property (assign) MyClass* NotX __attribute__((annotate("objc_allow_direct_instance_variable_assi…
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp3357 Value *NotX = Builder.CreateNot(X, X->getName() + ".not"); in sinkNotIntoXor() local
3358 return BinaryOperator::CreateXor(NotX, Y, I.getName() + ".demorgan"); in sinkNotIntoXor()
3484 Value *NotX = Builder.CreateNot(NotVal->getOperand(0), "notlhs"); in foldNot() local
3487 return BinaryOperator::CreateOr(NotX, NotY); in foldNot()
3488 return BinaryOperator::CreateAnd(NotX, NotY); in foldNot()
3562 Value *NotX = Builder.CreateNot(X); in foldNot() local
3564 Value *InvMaxMin = Builder.CreateBinaryIntrinsic(InvID, NotX, NotY); in foldNot()
3726 Value *NotX = Builder.CreateNot(X); in visitXor() local
3727 return BinaryOperator::CreateShl(NotX, ConstantInt::get(Ty, *C)); in visitXor()
3732 Value *NotX = Builder.CreateNot(X); in visitXor() local
[all …]
H A DInstCombineAddSub.cpp967 Value *NotX = Builder.CreateNot(X); in foldAddWithConstant() local
968 return BinaryOperator::CreateAnd(NotX, ConstantInt::get(Ty, 1)); in foldAddWithConstant()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td1888 auto *NotX = dyn_cast<ConstantSDNode>(N->getOperand(1)->getOperand(1));
1889 return X && NotX &&
1890 ~(unsigned)X->getZExtValue() == (unsigned)NotX->getZExtValue();
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp8375 SDValue NotX = DAG.getNOT(DL, X, VT); in unfoldMaskedMerge() local
8376 SDValue LHS = DAG.getNode(ISD::AND, DL, VT, NotX, M); in unfoldMaskedMerge()
8546 SDValue NotX = DAG.getNOT(SDLoc(X), X, VT); in visitXOR() local
8547 AddToWorklist(NotX.getNode()); in visitXOR()
8548 return DAG.getNode(ISD::AND, DL, VT, NotX, N1); in visitXOR()
11836 SDValue NotX = DAG.getNOT(DL, X, VT); in foldExtendedSignBitTest() local
11840 return DAG.getNode(ShiftOpcode, DL, VT, NotX, ShiftAmount); in foldExtendedSignBitTest()
H A DTargetLowering.cpp3734 SDValue NotX = DAG.getNOT(SDLoc(X), X, OpVT); in foldSetCCWithAnd() local
3735 SDValue NewAnd = DAG.getNode(ISD::AND, SDLoc(N0), OpVT, NotX, Y); in foldSetCCWithAnd()