Home
last modified time | relevance | path

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

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