Home
last modified time | relevance | path

Searched refs:NotOp (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp3209 Value *NotOp = Op0 == B->getOperand(0) ? B->getOperand(1) : in visitOr() local
3211 Value *Not = Builder.CreateNot(NotOp, NotOp->getName() + ".not"); in visitOr()
3751 Value *NotOp; in sinkNotIntoLogicalOp() local
3753 NotOp = ConstantExpr::getNot(C); in sinkNotIntoLogicalOp()
3757 NotOp = Builder.CreateNot(*Op, (*Op)->getName() + ".not"); in sinkNotIntoLogicalOp()
3759 NotOp, [NotOp](Use &U) { return U.getUser() != NotOp; }); in sinkNotIntoLogicalOp()
3760 freelyInvertAllUsersOf(NotOp, /*IgnoredUser=*/&I); in sinkNotIntoLogicalOp()
3762 *Op = NotOp; in sinkNotIntoLogicalOp()
3849 Value *NotOp; in foldNot() local
3850 if (!match(&I, m_Not(m_Value(NotOp)))) in foldNot()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp1001 SDValue NotOp; in performXORCombine() local
1004 NotOp = Op1; in performXORCombine()
1006 NotOp = Op0; in performXORCombine()
1010 if (NotOp->getOpcode() == ISD::OR) in performXORCombine()
1011 return DAG.getNode(MipsISD::VNOR, SDLoc(N), Ty, NotOp->getOperand(0), in performXORCombine()
1012 NotOp->getOperand(1)); in performXORCombine()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp49638 SDValue NotOp = And0_L->getOperand(0); in foldMaskedMergeImpl() local
49639 if (NotOp == And1_R) in foldMaskedMergeImpl()
49641 if (NotOp != And1_L) in foldMaskedMergeImpl()
49649 SDValue And = DAG.getNode(ISD::AND, DL, VT, Xor0, NotOp); in foldMaskedMergeImpl()
55768 SDValue NotOp = V->getOperand(0); in combineEXTRACT_SUBVECTOR() local
55769 return peekThroughBitcasts(NotOp).getOpcode() == ISD::CONCAT_VECTORS; in combineEXTRACT_SUBVECTOR()