/llvm-project/llvm/test/CodeGen/SystemZ/ |
H A D | vec-conv-01.ll | 6 define <2 x i64> @f1(<2 x double> %doubles) { 10 %dwords = fptosi <2 x double> %doubles to <2 x i64> 15 define <2 x i64> @f2(<2 x double> %doubles) { 19 %dwords = fptoui <2 x double> %doubles to <2 x i64> 28 %doubles = sitofp <2 x i64> %dwords to <2 x double> 29 ret <2 x double> %doubles 37 %doubles = uitofp <2 x i64> %dwords to <2 x double> 38 ret <2 x double> %doubles 42 define void @f5(<2 x double> %doubles, ptr %ptr) { 43 %words = fptosi <2 x double> %doubles to <2 x i32> [all …]
|
H A D | vec-strict-conv-01.ll | 21 define <2 x i64> @f1(<2 x double> %doubles) #0 { 25 %dwords = call <2 x i64> @llvm.experimental.constrained.fptosi.v2i64.v2f64(<2 x double> %doubles, 31 define <2 x i64> @f2(<2 x double> %doubles) #0 { 35 %dwords = call <2 x i64> @llvm.experimental.constrained.fptoui.v2i64.v2f64(<2 x double> %doubles, 45 %doubles = call <2 x double> @llvm.experimental.constrained.sitofp.v2f64.v2i64(<2 x i64> %dwords, 48 ret <2 x double> %doubles 56 %doubles = call <2 x double> @llvm.experimental.constrained.uitofp.v2f64.v2i64(<2 x i64> %dwords, 59 ret <2 x double> %doubles 63 define void @f5(<2 x double> %doubles, ptr %ptr) #0 { 64 %words = call <2 x i32> @llvm.experimental.constrained.fptosi.v2i32.v2f64(<2 x double> %doubles, [all …]
|
/llvm-project/llvm/test/CodeGen/Mips/cconv/ |
H A D | arguments-hard-float.ll | 22 @doubles = global [11 x double] zeroinitializer 27 %0 = getelementptr [11 x double], ptr @doubles, i32 0, i32 1 29 %1 = getelementptr [11 x double], ptr @doubles, i32 0, i32 2 31 %2 = getelementptr [11 x double], ptr @doubles, i32 0, i32 3 33 %3 = getelementptr [11 x double], ptr @doubles, i32 0, i32 4 35 %4 = getelementptr [11 x double], ptr @doubles, i32 0, i32 5 37 %5 = getelementptr [11 x double], ptr @doubles, i32 0, i32 6 39 %6 = getelementptr [11 x double], ptr @doubles, i32 0, i32 7 41 %7 = getelementptr [11 x double], ptr @doubles, i32 0, i32 8 43 %8 = getelementptr [11 x double], ptr @doubles, i32 0, i32 9 [all …]
|
H A D | arguments-float.ll | 22 @doubles = global [11 x double] zeroinitializer 27 %0 = getelementptr [11 x double], ptr @doubles, i32 0, i32 1 29 %1 = getelementptr [11 x double], ptr @doubles, i32 0, i32 2 31 %2 = getelementptr [11 x double], ptr @doubles, i32 0, i32 3 33 %3 = getelementptr [11 x double], ptr @doubles, i32 0, i32 4 35 %4 = getelementptr [11 x double], ptr @doubles, i32 0, i32 5 37 %5 = getelementptr [11 x double], ptr @doubles, i32 0, i32 6 39 %6 = getelementptr [11 x double], ptr @doubles, i32 0, i32 7 41 %7 = getelementptr [11 x double], ptr @doubles, i32 0, i32 8 43 %8 = getelementptr [11 x double], ptr @doubles, i32 0, i32 9 [all …]
|
H A D | arguments-hard-float-varargs.ll | 31 @doubles = global [11 x double] zeroinitializer 36 %0 = getelementptr [11 x double], ptr @doubles, i32 0, i32 1 42 %1 = getelementptr [11 x double], ptr @doubles, i32 0, i32 2 51 ; SYM32-DAG: addiu [[R2:\$[0-9]+]], ${{[0-9]+}}, %lo(doubles) 52 ; SYM64-DAG: daddiu [[R2:\$[0-9]+]], ${{[0-9]+}}, %lo(doubles)
|
/llvm-project/clang/test/CodeGen/ |
H A D | homogeneous-aggregates.c | 17 // We expect that 'Floats' and 'Doubles' are homogeneous, and 'Mixed' 34 struct Doubles { struct 79 // AAPCS: define{{.*}} %struct.Doubles @{{.*HandleDoubles.*}} 81 LINKAGE struct Doubles HandleDoubles(struct Doubles x) { return x; } in HandleDoubles()
|
H A D | complex-builtins-3.c | 42 /* Test doubles. */ in main() 55 /* Test long doubles. */ in main()
|
/llvm-project/libc/test/src/__support/ |
H A D | str_to_long_double_test.cpp | 53 // This doesn't reach very far into the range for long doubles, since it's sized in TEST_F() 54 // for doubles and their 11 exponent bits, and not for long doubles and their in TEST_F()
|
/llvm-project/compiler-rt/lib/builtins/ppc/ |
H A D | fixunstfti.c | 33 unsigned long long ull[2]; // High and low doubles as 64-bit integers. in __fixunstfti() 41 // Retrieve the 64-bit patterns of high and low doubles. in __fixunstfti() 42 // Compute the unbiased exponent of both high and low doubles by in __fixunstfti() 104 // the fractional part of the high double. Because both doubles cannot in __fixunstfti()
|
/llvm-project/clang/test/AST/Interp/ |
H A D | complex.cpp |
|
/llvm-project/openmp/runtime/test/atomic/ |
H A D | omp_atomic.c | 79 // sum of doubles test in test_omp_atomic() 96 fprintf (stderr, "Error in sum with doubles: Result was %f" in test_omp_atomic() 102 // difference of doubles test in test_omp_atomic() 119 "Error in difference with doubles: Result was %E instead of 0.0\n", in test_omp_atomic() 161 // division of doubles test in test_omp_atomic()
|
/llvm-project/llvm/test/CodeGen/Mips/ |
H A D | fpxx.ll | 43 ; floats/doubles are not passed in integer registers for n64, so dmtc1 is not used. 178 ; floats/doubles are not passed in integer registers for n64, so dmtc1 is not used. 181 ; floats/doubles are not passed in integer registers for n64, so dmtc1 is not used. 208 ; floats/doubles are not passed in integer registers for n64, so dmfc1 is not used. 215 ; floats/doubles are not passed in integer registers for n64, so dmfc1 is not used.
|
/llvm-project/libc/src/__support/ |
H A D | float_to_string.h | 43 // values. This makes it extremely fast for both doubles and long doubles, in 52 // be a problem since long doubles are only accurate for ~35 digits, but the 62 // doubles, the flag only changes the double behavior. 70 // If no flags are set, doubles use the normal (and much more reasonably sized) 71 // Ryu Printf table and long doubles use their specialized implementation. This 94 // To do so normally would involve large integers (~1000 bits for doubles), so 131 // maximum for long doubles). in log10_pow2() 181 // TODO: Fix long doubles (needs bigger table or alternate algorithm.) 228 // doubles ar in get_table_positive_df() [all...] |
/llvm-project/llvm/test/tools/obj2yaml/DXContainer/ |
H A D | ShaderFlags.yaml | 16 Doubles: true 56 # CHECK-NEXT: Doubles: true
|
/llvm-project/llvm/tools/llvm-xray/ |
H A D | xray-color-helper.cpp | 82 // HSV represented by a tuple of doubles 118 // Takes a typle of doubles representing a color in HSV and converts them to 169 // Interpolates between two HSV Colors both represented as a tuple of doubles 170 // Returns an HSV Color represented as a tuple of doubles
|
/llvm-project/openmp/runtime/test/worksharing/sections/ |
H A D | omp_parallel_sections_reduction.c | 99 // Test summation of doubles in test_omp_parallel_sections_reduction() 127 fprintf(stderr,"Error in sum with doubles: Result was %f" in test_omp_parallel_sections_reduction() 132 // Test differences of doubles in test_omp_parallel_sections_reduction() 162 fprintf(stderr,"Error in Difference with doubles: Result was %E" in test_omp_parallel_sections_reduction()
|
/llvm-project/openmp/runtime/test/parallel/ |
H A D | omp_parallel_reduction.c | 66 /* Tests for doubles */ in test_omp_parallel_reduction() 80 …fprintf(stderr,"Error in sum with doubles: Result was %f instead of %f (Difference: %E)\n",dsum,dk… in test_omp_parallel_reduction() 96 fprintf(stderr,"Error in Difference with doubles: Result was %E instead of 0.0\n",ddiff); in test_omp_parallel_reduction()
|
/llvm-project/openmp/runtime/test/worksharing/for/ |
H A D | omp_parallel_for_reduction.c | 66 /* Tests for doubles */ in test_omp_parallel_for_reduction() 79 fprintf(stderr,"Error in sum with doubles: Result was %f" in test_omp_parallel_for_reduction() 97 fprintf(stderr,"Error in Difference with doubles: Result was %E" in test_omp_parallel_for_reduction()
|
H A D | omp_for_reduction.c | 104 /** Tests for doubles **/ in test_omp_for_reduction() 124 fprintf (stderr, "\nError in sum with doubles: Result was %f" in test_omp_for_reduction() 141 fprintf (stderr, "Error in Difference with doubles: Result was %E" in test_omp_for_reduction()
|
/llvm-project/clang/test/CodeGen/X86/ |
H A D | x86_32-arguments-iamcu.c | 12 // CHECK-LABEL: define{{.*}} void @doubles(double noundef %d1, double noundef %d2) 13 void doubles(double d1, double d2) {} in doubles() function
|
/llvm-project/llvm/test/Analysis/BasicAA/ |
H A D | assume-index-positive.ll | 41 ; doubles, and we load 1 double), but not %col.ptr.1 and %col.ptr.2 (distance 42 ; is more than 3 doubles, and we load 6 doubles).
|
/llvm-project/compiler-rt/lib/ubsan/ |
H A D | ubsan_diag.cpp | 220 // On MSVC platforms, long doubles are equal to regular doubles. in RenderText() 221 // In MinGW environments on x86, long doubles are 80 bit, but here, in RenderText() 223 // long doubles to be 64 bit. Just cast the float value to a regular in RenderText()
|
/llvm-project/clang/test/CodeGenCXX/ |
H A D | pr54845.cpp | 8 // the i386 psABI only guarantees a 4-byte alignment for doubles. in test()
|
/llvm-project/clang/test/PCH/ |
H A D | floating-literal.c | 8 // targets with 128-bit IEEE long doubles.
|
/llvm-project/llvm/test/CodeGen/DirectX/ShaderFlags/ |
H A D | doubles.ll | 26 ; DXC-NEXT: Doubles: true
|