Searched refs:NotOp1 (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | OverflowInstAnalysis.cpp | 24 Value *X, *NotOp1; in isCheckForZeroAndMulWithOverflow() local 58 match(Op1, m_Not(m_Value(NotOp1))) && matchMulOverflowCheck(NotOp1)); in isCheckForZeroAndMulWithOverflow()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 2274 Value *NotOp1 = getFreelyInverted(Op1, Op1->hasOneUse(), &Builder); in visitSub() local 2275 assert(NotOp0 != nullptr && NotOp1 != nullptr && in visitSub() 2277 return BinaryOperator::CreateSub(NotOp1, NotOp0); in visitSub()
|
H A D | InstCombineAndOrXor.cpp | 4415 Value *NotOp1 = nullptr; in sinkNotIntoOtherHandOfLogicalOp() local 4420 } else if (match(Op1, m_Not(m_Value(NotOp1))) && in sinkNotIntoOtherHandOfLogicalOp() 4422 Op1 = NotOp1; in sinkNotIntoOtherHandOfLogicalOp()
|
H A D | InstCombineCompares.cpp | 4795 if (auto *NotOp1 = in foldICmpAndXX() local 4797 return new ICmpInst(Pred, IC.Builder.CreateOr(A, NotOp1), in foldICmpAndXX() 4854 if (Value *NotOp1 = in foldICmpOrXX() local 4856 return new ICmpInst(Pred, IC.Builder.CreateAnd(A, NotOp1), in foldICmpOrXX()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 46874 if (SDValue NotOp1 = IsNOT(Op1, DAG)) { in combinePTESTCC() local 46875 if (peekThroughBitcasts(NotOp1) == peekThroughBitcasts(Op0)) { in combinePTESTCC() 46878 EFLAGS.getOpcode(), DL, VT, DAG.getBitcast(OpVT, NotOp1), in combinePTESTCC() 46880 DAG.getAllOnesConstant(DL, NotOp1.getValueType()))); in combinePTESTCC() 46887 if (SDValue NotOp1 = IsNOT(Op1, DAG)) { in combinePTESTCC() local 46890 DAG.getBitcast(OpVT, NotOp1), Op0); in combinePTESTCC()
|