Home
last modified time | relevance | path

Searched refs:SOFT (Results 1 – 25 of 51) sorted by relevance

123

/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dfptoi-sat-store.ll13 ; SOFT: @ %bb.0:
16 ; SOFT-NEXT: .pad #4
29 ; SOFT-NEXT: @ %bb.1:
32 ; SOFT-NEXT: .LBB0_2:
35 ; SOFT-NEXT: .LBB0_3:
41 ; SOFT-NEXT: @ %bb.4:
43 ; SOFT-NEXT: .LBB0_5:
49 ; SOFT-NEXT: @ %bb.6:
51 ; SOFT-NEXT: .LBB0_7:
56 ; SOFT-NEXT: @ %bb.8:
[all …]
H A Dfptosi-sat-scalar.ll23 ; SOFT: @ %bb.0:
26 ; SOFT-NEXT: .pad #4
37 ; SOFT-NEXT: @ %bb.1:
40 ; SOFT-NEXT: .LBB0_2:
42 ; SOFT-NEXT: .LBB0_3:
49 ; SOFT-NEXT: @ %bb.4:
51 ; SOFT-NEXT: .LBB0_5:
57 ; SOFT-NEXT: @ %bb.6:
59 ; SOFT-NEXT: .LBB0_7:
64 ; SOFT-NEXT: @ %bb.8:
[all …]
H A Dfpclamptosat.ll9 ; SOFT-LABEL: stest_f64i32:
14 ; SOFT-NEXT: movs r2, #1
15 ; SOFT-NEXT: movs r3, #0
18 ; SOFT-NEXT: mov r5, r1
20 ; SOFT-NEXT: mov r5, r2
23 ; SOFT-NEXT: cmp r5, #0
26 ; SOFT-NEXT: cmp r5, #0
29 ; SOFT-NEXT: mov r0, r4
48 ; SOFT-NEXT: b .LBB0_4
50 ; SOFT-NEXT: @ %bb.9:
[all …]
H A Dfptoui-sat-scalar.ll23 ; SOFT: @ %bb.0:
40 ; SOFT-NEXT: @ %bb.1:
43 ; SOFT-NEXT: .LBB0_2:
45 ; SOFT-NEXT: .LBB0_3:
49 ; SOFT-NEXT: .LBB0_4:
89 ; SOFT: @ %bb.0:
104 ; SOFT-NEXT: @ %bb.1:
107 ; SOFT-NEXT: .LBB1_2:
109 ; SOFT-NEXT: .LBB1_3:
113 ; SOFT-NEXT: .LBB1_4:
[all …]
H A Dbig-endian-vector-callee.ll6 ; SOFT-LABEL: test_i64_f64:
7 ; SOFT: @ %bb.0:
13 ; SOFT-NEXT: bx lr
30 ; SOFT: @ %bb.0:
36 ; SOFT-NEXT: bx lr
53 ; SOFT: @ %bb.0:
61 ; SOFT-NEXT: bx lr
80 ; SOFT: @ %bb.0:
88 ; SOFT-NEXT: bx lr
115 ; SOFT-NEXT: bx lr
[all …]
H A Dbig-endian-vector-caller.ll7 ; SOFT-LABEL: test_i64_f64:
8 ; SOFT: @ %bb.0:
12 ; SOFT-NEXT: mov r4, r1
44 ; SOFT: @ %bb.0:
80 ; SOFT: @ %bb.0:
120 ; SOFT: @ %bb.0:
160 ; SOFT: @ %bb.0:
200 ; SOFT: @ %bb.0:
240 ; SOFT: @ %bb.0:
276 ; SOFT: @ %bb.0:
[all …]
H A Dfp16-args.ll12 ; SOFT-LABEL: foo:
14 ; SOFT-NEXT: vmov s0, r0
15 ; SOFT-NEXT: vmov s2, r1
20 ; SOFT-NEXT: vmov r0, s0
21 ; SOFT-NEXT: bx lr
31 ; FULL-SOFT-LABEL: foo:
37 ; FULL-SOFT-NEXT: bx lr
49 ; SOFT-LABEL: foo_vec:
51 ; SOFT-NEXT: vmov s0, r3
52 ; SOFT-NEXT: vmov s2, r1
[all …]
H A Dfp16-bitcast.ll10 ; CHECK-VFPV4-SOFT-LABEL: add:
16 ; CHECK-VFPV4-SOFT-NEXT: bx lr
18 ; CHECK-FP16-SOFT-LABEL: add:
24 ; CHECK-FP16-SOFT-NEXT: bx lr
41 ; CHECK-VFPV4-SOFT-LABEL: addf16:
50 ; CHECK-VFPV4-SOFT-NEXT: bx lr
52 ; CHECK-FP16-SOFT-LABEL: addf16:
58 ; CHECK-FP16-SOFT-NEXT: bx lr
87 ; CHECK-VFPV4-SOFT-NEXT: bx lr
95 ; CHECK-FP16-SOFT-NEXT: bx lr
[all …]
H A Dbfloat.ll14 ; SOFT-LABEL: load_scalar_bf:
15 ; SOFT: @ %bb.0: @ %entry
16 ; SOFT-NEXT: vldr.16 s0, [r0]
17 ; SOFT-NEXT: vmov r0, s0
18 ; SOFT-NEXT: bx lr
30 ; SOFT-LABEL: store_scalar_bf:
34 ; SOFT-NEXT: bx lr
50 ; SOFT-NEXT: bx lr
65 ; SOFT-NEXT: bx lr
82 ; SOFT-NEXT: bx lr
[all …]
H A Dfcopysign.ll7 ; SOFT-LABEL: test1:
8 ; SOFT: @ %bb.0: @ %entry
11 ; SOFT-NEXT: bx lr
28 ; SOFT-LABEL: test2:
32 ; SOFT-NEXT: bx lr
47 ; SOFT-LABEL: test3:
57 ; SOFT-NEXT: bx lr
75 ; SOFT-LABEL: test4:
77 ; SOFT-NEXT: push {lr}
78 ; SOFT-NEXT: bl _bar
[all …]
H A Dcmse-clear.ll44 ; CHECK-8M-SOFT-LABEL: ns_entry:
47 ; CHECK-8M-SOFT-NEXT: mov r1, r0
49 ; CHECK-8M-SOFT-NEXT: blx r1
51 ; CHECK-8M-SOFT-NEXT: mov r1, lr
56 ; CHECK-8M-SOFT-NEXT: bxns lr
89 ; CHECK-81M-SOFT-LABEL: ns_entry:
96 ; CHECK-81M-SOFT-NEXT: blx r1
102 ; CHECK-81M-SOFT-NEXT: bxns lr
162 ; CHECK-8M-SOFT-LABEL: ns_call:
216 ; CHECK-81M-SOFT-LABEL: ns_call:
[all …]
H A Dfloat-helpers.s16 ; CHECK-SOFT -mfloat-abi=soft
41 ; CHECK-SOFT-LABEL: fadd:
64 ; CHECK-SOFT-LABEL: fdiv:
87 ; CHECK-SOFT-LABEL: fmul:
110 ; CHECK-SOFT-LABEL: fsub:
319 ; CHECK-SOFT-LABEL: dadd:
352 ; CHECK-SOFT-LABEL: ddiv:
385 ; CHECK-SOFT-LABEL: dmul:
418 ; CHECK-SOFT-LABEL: dsub:
919 ; CHECK-SOFT-LABEL: d2f:
[all …]
H A Dfp16-vector-argument.ll11 ; SOFT-LABEL: test_vabs_f16:
12 ; SOFT: @ %bb.0: @ %entry
16 ; SOFT-NEXT: bx lr
45 ; SOFT-LABEL: test2_vabs_f16:
52 ; SOFT-NEXT: bx lr
82 ; SOFT-LABEL: test:
91 ; SOFT-NEXT: mov r12, sp
95 ; SOFT-NEXT: str r3, [r12]
96 ; SOFT-NEXT: bl use
161 ; SOFT-NEXT: mov r12, sp
[all …]
H A Dmacho-embedded-float.ll2 …: llc -mtriple=thumbv7m-none-macho %s -o - -mcpu=cortex-m4 | FileCheck --check-prefix=CHECK-SOFT %s
3 …c -mtriple=thumbv7em-linux-gnueabi %s -o - -mcpu=cortex-m4 | FileCheck --check-prefix=CHECK-SOFT %s
11 ; CHECK-SOFT-LABEL: test_default_cc:
12 ; CHECK-SOFT-DAG: vmov [[A:s[0-9]+]], r0
13 ; CHECK-SOFT-DAG: vmov [[B:s[0-9]+]], r1
14 ; CHECK-SOFT: vadd.f32 [[RES:s[0-9]+]], [[A]], [[B]]
15 ; CHECK-SOFT: vmov r0, [[RES]]
27 ; CHECK-SOFT-LABEL: test_libcall:
28 ; CHECK-SOFT: vmov r0, s0
29 ; CHECK-SOFT: bl {{_?}}sinf
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dhandle-f16-storage-type.ll34 ; SOFT-LABEL: loadd:
41 ; SOFT-NEXT: nop
43 ; SOFT-NEXT: nop
47 ; SOFT-NEXT: blr
78 ; SOFT-LABEL: loadf:
85 ; SOFT-NEXT: nop
89 ; SOFT-NEXT: blr
131 ; SOFT-NEXT: nop
134 ; SOFT-NEXT: nop
136 ; SOFT-NEXT: nop
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/GlobalISel/
H A Darm-legalize-fp.mir294 ; SOFT-NOT: G_FADD
302 ; SOFT-NOT: G_FADD
343 ; SOFT-NOT: G_FADD
352 ; SOFT-NOT: G_FADD
381 ; SOFT-NOT: G_FSUB
389 ; SOFT-NOT: G_FSUB
430 ; SOFT-NOT: G_FSUB
439 ; SOFT-NOT: G_FSUB
468 ; SOFT-NOT: G_FMUL
476 ; SOFT-NOT: G_FMUL
[all …]
H A Darm-isel-divmod.ll9 ; SOFT-AEABI: bl __aeabi_idiv
10 ; SOFT-DEFAULT: bl __divsi3
19 ; SOFT-DEFAULT: bl __udivsi3
27 ; SOFT-AEABI: bl __aeabi_idiv
28 ; SOFT-DEFAULT: bl __divsi3
37 ; SOFT-DEFAULT: bl __udivsi3
46 ; SOFT-DEFAULT: bl __divsi3
55 ; SOFT-DEFAULT: bl __udivsi3
64 ; SOFT-DEFAULT: bl __modsi3
82 ; SOFT-DEFAULT: bl __modsi3
[all …]
H A Darm-legalize-divmod.mir49 ; SOFT-NOT: G_SDIV
59 ; SOFT-NOT: G_SDIV
86 ; SOFT-NOT: G_UDIV
96 ; SOFT-NOT: G_UDIV
135 ; SOFT-NOT: G_SDIV
145 ; SOFT-NOT: G_SDIV
147 ; SOFT-NOT: G_SDIV
185 ; SOFT-NOT: G_UDIV
195 ; SOFT-NOT: G_UDIV
197 ; SOFT-NOT: G_UDIV
[all …]
H A Darm-legalize-vfp4.mir33 ; SOFT-NOT: G_FMA
34 ; SOFT: ADJCALLSTACKDOWN
35 ; SOFT-ABI-DAG: $r0 = COPY [[X]]
36 ; SOFT-ABI-DAG: $r1 = COPY [[Y]]
37 ; SOFT-ABI-DAG: $r2 = COPY [[Z]]
45 ; SOFT: ADJCALLSTACKUP
46 ; SOFT-NOT: G_FMA
89 ; SOFT-NOT: G_FMA
90 ; SOFT: ADJCALLSTACKDOWN
114 ; SOFT: ADJCALLSTACKUP
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/
H A D32abi.ll83 ; SOFT: save %sp, -96, %sp
84 ; SOFT: ld [%fp+104], %l0
90 ; SOFT-NEXT: nop
96 ; SOFT-NEXT: nop
102 ; SOFT-NEXT: nop
108 ; SOFT-NEXT: nop
114 ; SOFT-NEXT: nop
119 ; SOFT-NEXT: nop
123 ; SOFT-NEXT: nop
156 ; SOFT: st %i0, [%sp+104]
[all …]
H A D64abi.ll70 ; SOFT: mov %o0, %o1
71 ; SOFT: mov %i1, %o0
72 ; SOFT: mov %i2, %o0
73 ; SOFT: mov %i3, %o0
121 ; SOFT: mov %i2, %o0
122 ; SOFT: mov %i1, %o1
123 ; SOFT: mov %i1, %o2
124 ; SOFT: mov %i1, %o3
125 ; SOFT: mov %i2, %o4
126 ; SOFT: mov %i2, %o5
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dfunction-attributes-01.ll16 ; SOFT-FLOAT: lg %r2, 0(%r2)
17 ; NO-SOFT-FL: ld %f0, 0(%r2)
29 ; SOFT-FLOAT: lg %r2, 0(%r2)
30 ; NO-SOFT-FL: lg %r2, 0(%r2)
42 ; SOFT-FLOAT: lg %r0, 0(%r2)
43 ; SOFT-FLOAT-NEXT: lg %r3, 8(%r2)
44 ; SOFT-FLOAT-NEXT: lgr %r2, %r0
62 ; SOFT-FLOAT-NEXT: lgr %r2, %r0
65 ; NO-SOFT-FL-NEXT: lgr %r2, %r0
82 ; SOFT-FLOAT-NEXT: lgr %r2, %r0
[all …]
H A Dargs-07.ll43 ; SOFT-FLOAT-LABEL: f3:
44 ; SOFT-FLOAT-NOT: %{{[fv]}}
45 ; SOFT-FLOAT: llihh %r2, 16368
46 ; SOFT-FLOAT-NEXT: llihh %r3, 16384
47 ; SOFT-FLOAT-NEXT: llihh %r4, 16392
49 ; SOFT-FLOAT-NEXT: br %r14
69 ; SOFT-FLOAT-LABEL: f4:
70 ; SOFT-FLOAT-NOT: %{{[fv]}}
71 ; SOFT-FLOAT-NOT: %r2
72 ; SOFT-FLOAT: llihh %r0, 16404
[all …]
H A Dvec-args-06.ll29 ; SOFT-FLOAT-LABEL: f1:
31 ; SOFT-FLOAT: llihf
32 ; SOFT-FLOAT-NEXT: oilf
33 ; SOFT-FLOAT-NEXT: stg
34 ; SOFT-FLOAT-NEXT: llihh
35 ; SOFT-FLOAT-NEXT: stg
36 ; SOFT-FLOAT-NEXT: llihf
85 ; SOFT-FLOAT-LABEL: f2:
87 ; SOFT-FLOAT: llihf
89 ; SOFT-FLOAT-NEXT: stg
[all …]
H A Dvec-args-07.ll17 ; SOFT-FLOAT-LABEL: f1:
18 ; SOFT-FLOAT-NOT: %{{[fv]}}
19 ; SOFT-FLOAT: brasl %r14, bar1
20 ; SOFT-FLOAT-NEXT: lg %r3, 280(%r15)
21 ; SOFT-FLOAT-NEXT: lg %r2, 272(%r15)
23 ; SOFT-FLOAT-NEXT: br %r14
47 ; SOFT-FLOAT-LABEL: f2:
48 ; SOFT-FLOAT-NOT: %{{[fv]}}
49 ; SOFT-FLOAT: brasl %r14, bar2
50 ; SOFT-FLOAT-NEXT: lg %r3, 296(%r15)
[all …]

123