Home
last modified time | relevance | path

Searched refs:ScaledInput (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp3184 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 DAMDGPUISelLowering.cpp2604 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 DAMDGPUCodeGenPrepare.cpp880 Value *ScaledInput = Builder.CreateFMul(Src, InputScaleFactor); in emitRsqIEEE1ULP() local
881 Value *Rsq = Builder.CreateUnaryIntrinsic(Intrinsic::amdgcn_rsq, ScaledInput); in emitRsqIEEE1ULP()