diff options
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Analysis/VectorUtils.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Analysis/VectorUtils.cpp b/llvm/lib/Analysis/VectorUtils.cpp index 2881645825a..aa5bb7a610c 100644 --- a/llvm/lib/Analysis/VectorUtils.cpp +++ b/llvm/lib/Analysis/VectorUtils.cpp @@ -220,6 +220,10 @@ Intrinsic::ID llvm::getIntrinsicIDForCall(CallInst *CI, case LibFunc::powf: case LibFunc::powl: return checkBinaryFloatSignature(*CI, Intrinsic::pow); + case LibFunc::sqrt: + case LibFunc::sqrtf: + case LibFunc::sqrtl: + return checkUnaryFloatSignature(*CI, Intrinsic::sqrt); } return Intrinsic::not_intrinsic; |