Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp2923 Value *NotOp = Op0 == B->getOperand(0) ? B->getOperand(1) : in visitOr() local
2925 Value *Not = Builder.CreateNot(NotOp, NotOp->getName() + ".not"); in visitOr()
3437 Value *NotOp; in foldNot() local
3438 if (!match(&I, m_Not(m_Value(NotOp)))) in foldNot()
3474 if (match(NotOp, m_BinOp(NotVal))) { in foldNot()
3548 if (match(NotOp, m_OneUse(m_Cmp(Pred, m_Value(), m_Value())))) { in foldNot()
3550 return replaceInstUsesWith(I, NotOp); in foldNot()
3556 auto *II = dyn_cast<IntrinsicInst>(NotOp); in foldNot()
3558 if (match(NotOp, m_MaxOrMin(m_Value(X), m_Value(Y))) && in foldNot()
3575 if (NotOp->hasOneUse()) { in foldNot()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToSPIRV/
H A DMemRefToSPIRV.cpp495 clearBitsMask = rewriter.create<spirv::NotOp>(loc, dstType, clearBitsMask); in matchAndRewrite()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.cpp1469 NotPattern<spirv::NotOp>, in populateSPIRVToLLVMConversionPatterns()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp48340 SDValue NotOp = And0_L->getOperand(0); in foldMaskedMergeImpl() local
48341 if (NotOp == And1_R) in foldMaskedMergeImpl()
48343 if (NotOp != And1_L) in foldMaskedMergeImpl()
48351 SDValue And = DAG.getNode(ISD::AND, DL, VT, Xor0, NotOp); in foldMaskedMergeImpl()
54409 SDValue NotOp = V->getOperand(0); in combineEXTRACT_SUBVECTOR() local
54410 return peekThroughBitcasts(NotOp).getOpcode() == ISD::CONCAT_VECTORS; in combineEXTRACT_SUBVECTOR()