Searched refs:LHSExt (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 4961 auto LHSExt = B.buildFPExt(S32, LHS, Flags); in legalizeFDIV16() local 4967 auto Quot = B.buildFMul(S32, LHSExt, Rcp, Flags); in legalizeFDIV16() 4970 Err = B.buildFMAD(S32, NegRHSExt, Quot, LHSExt, Flags); in legalizeFDIV16() 4972 Err = B.buildFMAD(S32, NegRHSExt, Quot, LHSExt, Flags); in legalizeFDIV16() 4974 Err = B.buildFMA(S32, NegRHSExt, Quot, LHSExt, Flags); in legalizeFDIV16() 4976 Err = B.buildFMA(S32, NegRHSExt, Quot, LHSExt, Flags); in legalizeFDIV16()
|
| H A D | SIISelLowering.cpp | 11252 SDValue LHSExt = DAG.getNode(ISD::FP_EXTEND, SL, MVT::f32, LHS); in LowerFDIV16() local 11258 DAG.getNode(ISD::FMUL, SL, MVT::f32, LHSExt, Rcp, Op->getFlags()); in LowerFDIV16() 11259 SDValue Err = DAG.getNode(FMADOpCode, SL, MVT::f32, NegRHSExt, Quot, LHSExt, in LowerFDIV16() 11262 Err = DAG.getNode(FMADOpCode, SL, MVT::f32, NegRHSExt, Quot, LHSExt, in LowerFDIV16()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 2537 auto LHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(2)}); in widenScalarAddSubOverflow() local 2545 {LHSExt, RHSExt, *CarryIn}) in widenScalarAddSubOverflow() 2548 NewOp = MIRBuilder.buildInstr(Opcode, {WideTy}, {LHSExt, RHSExt}).getReg(0); in widenScalarAddSubOverflow()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 17019 std::optional<ExtKind> LHSExt; member 17029 const NodeExtensionHelper &LHS, std::optional<ExtKind> LHSExt, in CombineResult() 17031 : TargetOpcode(TargetOpcode), LHSExt(LHSExt), RHSExt(RHSExt), Root(Root), in CombineResult() 17055 LHS.getOrCreateExtendedOp(Root, DAG, Subtarget, LHSExt), in materialize() 17378 if (Res->LHSExt.has_value()) in combineOp_VLToVWOp_VL()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 11208 SDValue LHSExt = DAG.getNode(Ext, dl, WideVT, LHS); in expandFixedPointMul() local 11210 SDValue Res = DAG.getNode(ISD::MUL, dl, WideVT, LHSExt, RHSExt); in expandFixedPointMul()
|