Searched refs:ScaledInput (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 2702 SDValue ScaledInput = DAG.getNode(ISD::FMUL, SL, VT, Src, ScaleFactor, Flags); in getScaledLogInput() local 2703 return {ScaledInput, IsLtSmallestNormal}; in getScaledLogInput() 2727 auto [ScaledInput, IsLtSmallestNormal] = in LowerFLOG2() 2729 if (!ScaledInput) in LowerFLOG2() 2732 SDValue Log2 = DAG.getNode(AMDGPUISD::LOG, SL, VT, ScaledInput, Flags); in LowerFLOG2() 2775 auto [ScaledInput, IsScaled] = getScaledLogInput(DAG, DL, X, Flags); in LowerFLOGCommon() 2776 if (ScaledInput) in LowerFLOGCommon() 2777 X = ScaledInput; in LowerFLOGCommon() 2861 auto [ScaledInput, IsScaled] = getScaledLogInput(DAG, SL, Src, Flags); in LowerFLOGUnsafe() 2862 if (ScaledInput) { in LowerFLOGUnsafe() [all …]
|
| H A D | AMDGPULegalizerInfo.cpp | 3338 auto ScaledInput = B.buildFMul(F32, Src, ScaleFactor, Flags); in getScaledLogInput() local 3340 return {ScaledInput.getReg(0), IsLtSmallestNormal.getReg(0)}; in getScaledLogInput() 3370 auto [ScaledInput, IsLtSmallestNormal] = getScaledLogInput(B, Src, Flags); in legalizeFlog2() 3371 if (!ScaledInput) { in legalizeFlog2() 3380 .addUse(ScaledInput) in legalizeFlog2() 3432 auto [ScaledInput, IsScaled] = getScaledLogInput(B, X, Flags); in legalizeFlogCommon() 3433 if (ScaledInput) in legalizeFlogCommon() 3434 X = ScaledInput; in legalizeFlogCommon() 3493 if (ScaledInput) { in legalizeFlogCommon() 3516 auto [ScaledInput, IsScaled] = getScaledLogInput(B, Src, Flags); in legalizeFlogUnsafe() [all …]
|
| H A D | AMDGPUCodeGenPrepare.cpp | 886 Value *ScaledInput = Builder.CreateFMul(Src, InputScaleFactor); in emitRsqIEEE1ULP() local 887 Value *Rsq = Builder.CreateUnaryIntrinsic(Intrinsic::amdgcn_rsq, ScaledInput); in emitRsqIEEE1ULP()
|