r316250 - [CodeGen] add tests for __builtin_sqrt*; NFC
Sanjay Patel via cfe-commits
cfe-commits at lists.llvm.org
Fri Oct 20 16:32:41 PDT 2017
Author: spatel
Date: Fri Oct 20 16:32:41 2017
New Revision: 316250
URL: http://llvm.org/viewvc/llvm-project?rev=316250&view=rev
Log:
[CodeGen] add tests for __builtin_sqrt*; NFC
I don't know if this is correct, but this is what we currently do.
More discussion in PR27108 and PR27435 and D27618.
Modified:
cfe/trunk/test/CodeGen/builtins.c
Modified: cfe/trunk/test/CodeGen/builtins.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/builtins.c?rev=316250&r1=316249&r2=316250&view=diff
==============================================================================
--- cfe/trunk/test/CodeGen/builtins.c (original)
+++ cfe/trunk/test/CodeGen/builtins.c Fri Oct 20 16:32:41 2017
@@ -317,6 +317,15 @@ void test_float_builtin_ops(float F, dou
resld = __builtin_floorl(LD);
// CHECK: call x86_fp80 @llvm.floor.f80
+ resf = __builtin_sqrtf(F);
+ // CHECK: call float @sqrtf(
+
+ resd = __builtin_sqrt(D);
+ // CHECK: call double @sqrt(
+
+ resld = __builtin_sqrtl(LD);
+ // CHECK: call x86_fp80 @sqrtl(
+
resf = __builtin_truncf(F);
// CHECK: call float @llvm.trunc.f32
More information about the cfe-commits
mailing list