Home
last modified time | relevance | path

Searched refs:NewOp1 (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp2297 Value *NewOp1 = in foldBitwiseLogicWithIntrinsics() local
2301 return CallInst::Create(F, {NewOp0, NewOp1, X->getOperand(2)}); in foldBitwiseLogicWithIntrinsics()
2344 Value *NewOp1 = simplifyAndOrWithOpReplaced(I->getOperand(1), Op, RepOp, in simplifyAndOrWithOpReplaced() local
2346 if (!NewOp0 && !NewOp1) in simplifyAndOrWithOpReplaced()
2351 if (!NewOp1) in simplifyAndOrWithOpReplaced()
2352 NewOp1 = I->getOperand(1); in simplifyAndOrWithOpReplaced()
2354 if (Value *Res = simplifyBinOp(I->getOpcode(), NewOp0, NewOp1, in simplifyAndOrWithOpReplaced()
2360 return IC.Builder.CreateBinOp(I->getOpcode(), NewOp0, NewOp1); in simplifyAndOrWithOpReplaced()
H A DInstCombineCompares.cpp6413 Value *NewOp1 = nullptr; in foldICmpWithCastOp() local
6417 NewOp1 = PtrToIntOp1->getOperand(0); in foldICmpWithCastOp()
6419 NewOp1 = ConstantExpr::getIntToPtr(RHSC, SrcTy); in foldICmpWithCastOp()
6422 if (NewOp1) in foldICmpWithCastOp()
6423 return new ICmpInst(ICmp.getPredicate(), Op0Src, NewOp1); in foldICmpWithCastOp()
6429 Value *NewOp1 = nullptr; in foldICmpWithCastOp() local
6433 NewOp1 = IntToPtrOp1->getOperand(0); in foldICmpWithCastOp()
6435 NewOp1 = ConstantFoldConstant(ConstantExpr::getPtrToInt(RHSC, SrcTy), DL); in foldICmpWithCastOp()
6438 if (NewOp1) in foldICmpWithCastOp()
6439 return new ICmpInst(ICmp.getPredicate(), Op0Src, NewOp1); in foldICmpWithCastOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp14046 SDValue NewOp1 = DAG.getNode(ExtOpc, DL, MVT::i64, N->getOperand(1)); in customLegalizeToWOp() local
14047 SDValue NewRes = DAG.getNode(WOpcode, DL, MVT::i64, NewOp0, NewOp1); in customLegalizeToWOp()
14057 SDValue NewOp1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, N->getOperand(1)); in customLegalizeToWOpWithSExt() local
14058 SDValue NewWOp = DAG.getNode(N->getOpcode(), DL, MVT::i64, NewOp0, NewOp1); in customLegalizeToWOpWithSExt()
14297 SDValue NewOp1 = in ReplaceNodeResults() local
14299 SDValue NewWOp = DAG.getNode(ISD::SHL, DL, MVT::i64, NewOp0, NewOp1); in ReplaceNodeResults()
14657 SDValue NewOp1 = in ReplaceNodeResults() local
14660 DAG.getNode(Opc, DL, MVT::i64, NewOp0, NewOp1, N->getOperand(3)); in ReplaceNodeResults()
14680 SDValue NewOp1 = in ReplaceNodeResults() local
14683 RISCVISD::MOPRR, DL, MVT::i64, NewOp0, NewOp1, in ReplaceNodeResults()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp3832 SDValue NewOp1 = DAG.getNode(ExtOpc, DL, MVT::i64, N->getOperand(1)); in customLegalizeToWOp() local
3835 NewOp1 = DAG.getNode(ISD::SUB, DL, MVT::i64, TmpOp, NewOp1); in customLegalizeToWOp()
3837 NewRes = DAG.getNode(WOpcode, DL, MVT::i64, NewOp0, NewOp1); in customLegalizeToWOp()
3853 SDValue NewOp1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, N->getOperand(1)); in customLegalizeToWOpWithSExt() local
3854 SDValue NewWOp = DAG.getNode(N->getOpcode(), DL, MVT::i64, NewOp0, NewOp1); in customLegalizeToWOpWithSExt()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp10282 if (SDValue NewOp1 = distributeTruncateThroughAnd(N1.getNode())) in visitRotate() local
10283 return DAG.getNode(N->getOpcode(), dl, VT, N0, NewOp1); in visitRotate()
10367 if (SDValue NewOp1 = distributeTruncateThroughAnd(N1.getNode())) in visitSHL() local
10368 return DAG.getNode(ISD::SHL, DL, VT, N0, NewOp1); in visitSHL()
10912 if (SDValue NewOp1 = distributeTruncateThroughAnd(N1.getNode())) in visitSRA() local
10913 return DAG.getNode(ISD::SRA, DL, VT, N0, NewOp1); in visitSRA()
11161 if (SDValue NewOp1 = distributeTruncateThroughAnd(N1.getNode())) in visitSRL() local
11162 return DAG.getNode(ISD::SRL, DL, VT, N0, NewOp1); in visitSRL()
19647 SDValue NewOp1 = DAG.getConstant(CNV, DL, CN->getValueType(0)); in CombineToPreIndexedLoadStore() local
19651 DAG.getNode(Opcode, DL, OtherUse->getValueType(0), NewOp1, NewOp2); in CombineToPreIndexedLoadStore()
H A DTargetLowering.cpp3221 SDValue NewOp1 = SimplifyMultipleUseDemandedVectorElts(Op1, DemandedElts, in SimplifyDemandedVectorElts() local
3223 if (NewOp0 || NewOp1) { in SimplifyDemandedVectorElts()
3226 NewOp1 ? NewOp1 : Op1, Op->getFlags()); in SimplifyDemandedVectorElts()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp9460 auto NewOp1 = MIRBuilder.buildAnd(MaskTy, Op1Reg, MaskReg); in lowerSelect() local
9463 auto Or = MIRBuilder.buildOr(DstTy, NewOp1, NewOp2); in lowerSelect()
9466 MIRBuilder.buildOr(DstReg, NewOp1, NewOp2); in lowerSelect()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8823 SDValue NewOp1 = DAG.getSplatBuildVector(VT, DL, Op1); in lowerBuildVectorAsBlend() local
8824 return DAG.getVectorShuffle(VT, DL, NewOp0, NewOp1, Mask); in lowerBuildVectorAsBlend()