Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DOverflowInstAnalysis.cpp24 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 DInstCombineAddSub.cpp2435 Value *NotOp1 = getFreelyInverted(Op1, Op1->hasOneUse(), &Builder); in visitSub() local
2436 assert(NotOp0 != nullptr && NotOp1 != nullptr && in visitSub()
2438 return BinaryOperator::CreateSub(NotOp1, NotOp0); in visitSub()
H A DInstCombineAndOrXor.cpp4681 Value *NotOp1 = nullptr; in sinkNotIntoOtherHandOfLogicalOp() local
4686 } else if (match(Op1, m_Not(m_Value(NotOp1))) && in sinkNotIntoOtherHandOfLogicalOp()
4688 Op1 = NotOp1; in sinkNotIntoOtherHandOfLogicalOp()
H A DInstCombineCompares.cpp5008 if (auto *NotOp1 = in foldICmpAndXX() local
5010 return new ICmpInst(Pred, IC.Builder.CreateOr(A, NotOp1), in foldICmpAndXX()
5067 if (Value *NotOp1 = IC.getFreelyInverted( in foldICmpOrXX() local
5069 return new ICmpInst(Pred, IC.Builder.CreateAnd(A, NotOp1), in foldICmpOrXX()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp48626 if (SDValue NotOp1 = IsNOT(Op1, DAG)) { in combinePTESTCC() local
48627 if (peekThroughBitcasts(NotOp1) == peekThroughBitcasts(Op0)) { in combinePTESTCC()
48630 EFLAGS.getOpcode(), DL, VT, DAG.getBitcast(OpVT, NotOp1), in combinePTESTCC()
48632 DAG.getAllOnesConstant(DL, NotOp1.getValueType()))); in combinePTESTCC()
48651 if (SDValue NotOp1 = IsNOT(Op1, DAG)) { in combinePTESTCC() local
48654 DAG.getBitcast(OpVT, NotOp1), Op0); in combinePTESTCC()