Searched refs:ScaledInput (Results 1 – 3 of 3) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 2645 SDValue ScaledInput = DAG.getNode(ISD::FMUL, SL, VT, Src, ScaleFactor, Flags); in getScaledLogInput() local 2646 return {ScaledInput, IsLtSmallestNormal}; in getScaledLogInput() 2670 auto [ScaledInput, IsLtSmallestNormal] = in LowerFLOG2() 2672 if (!ScaledInput) in LowerFLOG2() 2675 SDValue Log2 = DAG.getNode(AMDGPUISD::LOG, SL, VT, ScaledInput, Flags); in LowerFLOG2() 2718 auto [ScaledInput, IsScaled] = getScaledLogInput(DAG, DL, X, Flags); in LowerFLOGCommon() 2719 if (ScaledInput) in LowerFLOGCommon() 2720 X = ScaledInput; in LowerFLOGCommon() 2804 auto [ScaledInput, IsScaled] = getScaledLogInput(DAG, SL, Src, Flags); in LowerFLOGUnsafe() 2805 if (ScaledInput) { in LowerFLOGUnsafe() [all …]
|
| H A D | AMDGPULegalizerInfo.cpp | 3280 auto ScaledInput = B.buildFMul(F32, Src, ScaleFactor, Flags); in getScaledLogInput() local 3282 return {ScaledInput.getReg(0), IsLtSmallestNormal.getReg(0)}; in getScaledLogInput() 3312 auto [ScaledInput, IsLtSmallestNormal] = getScaledLogInput(B, Src, Flags); in legalizeFlog2() 3313 if (!ScaledInput) { in legalizeFlog2() 3322 .addUse(ScaledInput) in legalizeFlog2() 3374 auto [ScaledInput, IsScaled] = getScaledLogInput(B, X, Flags); in legalizeFlogCommon() 3375 if (ScaledInput) in legalizeFlogCommon() 3376 X = ScaledInput; in legalizeFlogCommon() 3435 if (ScaledInput) { in legalizeFlogCommon() 3458 auto [ScaledInput, IsScaled] = getScaledLogInput(B, Src, Flags); in legalizeFlogUnsafe() [all …]
|
| H A D | AMDGPUCodeGenPrepare.cpp | 882 Value *ScaledInput = Builder.CreateFMul(Src, InputScaleFactor); in emitRsqIEEE1ULP() local 883 Value *Rsq = Builder.CreateUnaryIntrinsic(Intrinsic::amdgcn_rsq, ScaledInput); in emitRsqIEEE1ULP()
|