Searched refs:Rsq (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 887 Value *Rsq = Builder.CreateUnaryIntrinsic(Intrinsic::amdgcn_rsq, ScaledInput); in emitRsqIEEE1ULP() local 891 return Builder.CreateFMul(Rsq, OutputScaleFactor); in emitRsqIEEE1ULP() 1042 Value *Rsq = in visitFDivElement() local 1044 if (Rsq) in visitFDivElement() 1045 return Rsq; in visitFDivElement()
|
| H A D | AMDGPULegalizerInfo.cpp | 5478 auto Rsq = B.buildIntrinsic(Intrinsic::amdgcn_rsq, {Ty}) in legalizeRsqClampIntrinsic() local 5488 auto ClampMax = UseIEEE ? B.buildFMinNumIEEE(Ty, Rsq, MaxFlt, Flags) : in legalizeRsqClampIntrinsic() 5489 B.buildFMinNum(Ty, Rsq, MaxFlt, Flags); in legalizeRsqClampIntrinsic()
|
| H A D | SIISelLowering.cpp | 9061 SDValue Rsq = DAG.getNode(AMDGPUISD::RSQ, DL, VT, Op.getOperand(1)); in LowerINTRINSIC_WO_CHAIN() local 9063 DAG.getNode(ISD::FMINNUM, DL, VT, Rsq, DAG.getConstantFP(Max, DL, VT)); in LowerINTRINSIC_WO_CHAIN() 15353 SDValue Rsq = in performFDivCombine() local 15355 return IsNegative ? DAG.getNode(ISD::FNEG, SL, VT, Rsq, Flags) : Rsq; in performFDivCombine()
|