Home
last modified time | relevance | path

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

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