Lines Matching defs:Sqrt
861 Value *Sqrt = Builder.CreateCall(getSqrtF32(), Scaled);
865 return Builder.CreateCall(getLdexpF32(), {Sqrt, OutputScaleFactor});
2224 bool AMDGPUCodeGenPrepareImpl::visitSqrt(IntrinsicInst &Sqrt) {
2225 Type *Ty = Sqrt.getType()->getScalarType();
2229 const FPMathOperator *FPOp = cast<const FPMathOperator>(&Sqrt);
2247 dyn_cast_or_null<FPMathOperator>(Sqrt.getUniqueUndroppableUser());
2255 Value *SrcVal = Sqrt.getOperand(0);
2256 bool CanTreatAsDAZ = canIgnoreDenormalInput(SrcVal, &Sqrt);
2263 IRBuilder<> Builder(&Sqrt);
2275 Value *NewSqrt = insertValues(Builder, Sqrt.getType(), ResultVals);
2276 NewSqrt->takeName(&Sqrt);
2277 Sqrt.replaceAllUsesWith(NewSqrt);
2278 Sqrt.eraseFromParent();