| /llvm-project-15.0.7/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 43 %words = fptosi <2 x double> %doubles to <2 x i32> 59 ret <2 x double> %doubles [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 59 ret <2 x double> %doubles 63 define void @f5(<2 x double> %doubles, <2 x i32> *%ptr) #0 { 71 define void @f6(<2 x double> %doubles, <2 x i32> *%ptr) #0 { 84 ret <2 x double> %doubles [all …]
|
| H A D | frame-04.ll | 1 ; Like frame-02.ll, but with long doubles rather than floats. Some of the
|
| H A D | frame-17.ll | 71 ; Same for doubles, except that the full spill slot is used.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/cconv/ |
| H A D | arguments-float.ll | 22 @doubles = global [11 x double] zeroinitializer 27 %0 = getelementptr [11 x double], [11 x double]* @doubles, i32 0, i32 1 29 %1 = getelementptr [11 x double], [11 x double]* @doubles, i32 0, i32 2 31 %2 = getelementptr [11 x double], [11 x double]* @doubles, i32 0, i32 3 33 %3 = getelementptr [11 x double], [11 x double]* @doubles, i32 0, i32 4 35 %4 = getelementptr [11 x double], [11 x double]* @doubles, i32 0, i32 5 37 %5 = getelementptr [11 x double], [11 x double]* @doubles, i32 0, i32 6 51 ; SYM32-DAG: addiu [[R2:\$[0-9]+]], ${{[0-9]+}}, %lo(doubles) 52 ; SYM64-DAG: daddiu [[R2:\$[0-9]]], ${{[0-9]+}}, %lo(doubles) 185 ; SYM32-DAG: addiu [[R2:\$[0-9]+]], ${{[0-9]+}}, %lo(doubles) [all …]
|
| H A D | arguments-hard-float.ll | 22 @doubles = global [11 x double] zeroinitializer 27 %0 = getelementptr [11 x double], [11 x double]* @doubles, i32 0, i32 1 29 %1 = getelementptr [11 x double], [11 x double]* @doubles, i32 0, i32 2 31 %2 = getelementptr [11 x double], [11 x double]* @doubles, i32 0, i32 3 33 %3 = getelementptr [11 x double], [11 x double]* @doubles, i32 0, i32 4 35 %4 = getelementptr [11 x double], [11 x double]* @doubles, i32 0, i32 5 37 %5 = getelementptr [11 x double], [11 x double]* @doubles, i32 0, i32 6 51 ; SYM32-DAG: addiu [[R2:\$[0-9]+]], ${{[0-9]+}}, %lo(doubles) 52 ; SYM64-DAG: daddiu [[R2:\$[0-9]]], ${{[0-9]+}}, %lo(doubles) 170 ; SYM32-DAG: addiu [[R2:\$[0-9]+]], ${{[0-9]+}}, %lo(doubles) [all …]
|
| H A D | arguments-hard-float-varargs.ll | 31 @doubles = global [11 x double] zeroinitializer 36 %0 = getelementptr [11 x double], [11 x double]* @doubles, i32 0, i32 1 43 %1 = getelementptr [11 x double], [11 x double]* @doubles, i32 0, i32 2 52 ; SYM32-DAG: addiu [[R2:\$[0-9]+]], ${{[0-9]+}}, %lo(doubles) 53 ; SYM64-DAG: daddiu [[R2:\$[0-9]+]], ${{[0-9]+}}, %lo(doubles)
|
| /llvm-project-15.0.7/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-15.0.7/clang/test/CodeGen/X86/ |
| H A D | x86_32-arguments-iamcu.c | 13 void doubles(double d1, double d2) {} in doubles() function
|
| /llvm-project-15.0.7/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-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | xfail.r600.bitcast.ll | 6 ; TODO: enable doubles
|
| /llvm-project-15.0.7/libcxx/docs/DesignDocs/ |
| H A D | FeatureTestMacros.rst | 29 which doubles as a script to generate the following components:
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/ |
| H A D | init-variables.rst | 10 Only integers, booleans, floats, doubles and pointers are checked. The fix
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/ |
| H A D | post-inc-optsize.ll | 8 ; doubles register pressure and adds moves.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | exedeps-movq.ll | 10 ; movlpd for doubles
|
| H A D | fp-logic.ll | 201 ; Make sure that doubles work too. 203 define double @doubles(double %x, double %y) { 204 ; CHECK-LABEL: doubles:
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/ |
| H A D | constant-fold-fp-denormal.ll | 123 ; f32 only attribute should not flush doubles 245 ; f32 only attribute should not flush doubles 369 ; f32 only attribute should not flush doubles 493 ; f32 only attribute should not flush doubles 635 ; f32 only attribute should not flush doubles
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_flags.inc | 67 "history_size=0 amounts to 32K memory accesses. Each next value doubles "
|
| /llvm-project-15.0.7/llvm/test/Transforms/PhaseOrdering/ |
| H A D | simplifycfg-options.ll | 68 ; We should have a select of doubles, not a select of double pointers.
|
| /llvm-project-15.0.7/lldb/bindings/interface/ |
| H A D | SBData.i | 296 …doubles = property(_read_all_double, None, doc='''A read only property that returns an array with …
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/ |
| H A D | SparcRegisterInfo.td | 196 // Aliases of the F* registers used to hold 64-bit fp values (doubles) 267 // Aliases of the F* registers used to hold 128-bit for values (long doubles).
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VERegisterInfo.td | 131 // Aliases of the S* registers used to hold 128-bit for values (long doubles).
|
| /llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/ |
| H A D | immediates.ll | 221 ;; native doubles in the MC layer. TODO: fix this problem or decide we don't
|
| /llvm-project-15.0.7/llvm/test/Transforms/CorrelatedValuePropagation/ |
| H A D | select.ll | 182 ; NOTE: Using doubles in this version is a bit of a hack. This
|
| /llvm-project-15.0.7/libclc/generic/lib/math/ |
| H A D | sincos_helpers.cl | 425 // Place those 192 bits in 4 48-bit doubles along with correct exponent 454 // Accumulate product into 4 doubles
|