Home
last modified time | relevance | path

Searched refs:doubles (Results 1 – 25 of 60) sorted by relevance

123

/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dvec-conv-01.ll6 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 Dvec-strict-conv-01.ll21 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 Dframe-04.ll1 ; Like frame-02.ll, but with long doubles rather than floats. Some of the
H A Dframe-17.ll71 ; Same for doubles, except that the full spill slot is used.
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/cconv/
H A Darguments-float.ll22 @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 Darguments-hard-float.ll22 @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 Darguments-hard-float-varargs.ll31 @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 Dfpxx.ll43 ; 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 Dx86_32-arguments-iamcu.c13 void doubles(double d1, double d2) {} in doubles() function
/llvm-project-15.0.7/llvm/test/Analysis/BasicAA/
H A Dassume-index-positive.ll41 ; 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 Dxfail.r600.bitcast.ll6 ; TODO: enable doubles
/llvm-project-15.0.7/libcxx/docs/DesignDocs/
H A DFeatureTestMacros.rst29 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 Dinit-variables.rst10 Only integers, booleans, floats, doubles and pointers are checked. The fix
/llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/
H A Dpost-inc-optsize.ll8 ; doubles register pressure and adds moves.
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dexedeps-movq.ll10 ; movlpd for doubles
H A Dfp-logic.ll201 ; 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 Dconstant-fold-fp-denormal.ll123 ; 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 Dtsan_flags.inc67 "history_size=0 amounts to 32K memory accesses. Each next value doubles "
/llvm-project-15.0.7/llvm/test/Transforms/PhaseOrdering/
H A Dsimplifycfg-options.ll68 ; We should have a select of doubles, not a select of double pointers.
/llvm-project-15.0.7/lldb/bindings/interface/
H A DSBData.i296doubles = 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 DSparcRegisterInfo.td196 // 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 DVERegisterInfo.td131 // 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 Dimmediates.ll221 ;; 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 Dselect.ll182 ; NOTE: Using doubles in this version is a bit of a hack. This
/llvm-project-15.0.7/libclc/generic/lib/math/
H A Dsincos_helpers.cl425 // Place those 192 bits in 4 48-bit doubles along with correct exponent
454 // Accumulate product into 4 doubles

123