Searched refs:ScaledInput (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 3184 auto ScaledInput = B.buildFMul(F32, Src, ScaleFactor, Flags); in getScaledLogInput() local 3186 return {ScaledInput.getReg(0), IsLtSmallestNormal.getReg(0)}; in getScaledLogInput() 3216 auto [ScaledInput, IsLtSmallestNormal] = getScaledLogInput(B, Src, Flags); in legalizeFlog2() 3217 if (!ScaledInput) { in legalizeFlog2() 3226 .addUse(ScaledInput) in legalizeFlog2() 3278 auto [ScaledInput, IsScaled] = getScaledLogInput(B, X, Flags); in legalizeFlogCommon() 3279 if (ScaledInput) in legalizeFlogCommon() 3280 X = ScaledInput; in legalizeFlogCommon() 3339 if (ScaledInput) { in legalizeFlogCommon() 3362 auto [ScaledInput, IsScaled] = getScaledLogInput(B, Src, Flags); in legalizeFlogUnsafe() [all …]
|
| H A D | AMDGPUISelLowering.cpp | 2604 SDValue ScaledInput = DAG.getNode(ISD::FMUL, SL, VT, Src, ScaleFactor, Flags); in getScaledLogInput() local 2605 return {ScaledInput, IsLtSmallestNormal}; in getScaledLogInput() 2629 auto [ScaledInput, IsLtSmallestNormal] = in LowerFLOG2() 2631 if (!ScaledInput) in LowerFLOG2() 2634 SDValue Log2 = DAG.getNode(AMDGPUISD::LOG, SL, VT, ScaledInput, Flags); in LowerFLOG2() 2677 auto [ScaledInput, IsScaled] = getScaledLogInput(DAG, DL, X, Flags); in LowerFLOGCommon() 2678 if (ScaledInput) in LowerFLOGCommon() 2679 X = ScaledInput; in LowerFLOGCommon() 2763 auto [ScaledInput, IsScaled] = getScaledLogInput(DAG, SL, Src, Flags); in LowerFLOGUnsafe() 2764 if (ScaledInput) { in LowerFLOGUnsafe() [all …]
|
| H A D | AMDGPUCodeGenPrepare.cpp | 880 Value *ScaledInput = Builder.CreateFMul(Src, InputScaleFactor); in emitRsqIEEE1ULP() local 881 Value *Rsq = Builder.CreateUnaryIntrinsic(Intrinsic::amdgcn_rsq, ScaledInput); in emitRsqIEEE1ULP()
|