| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | fptoi-sat-store.ll | 13 ; 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 D | fptosi-sat-scalar.ll | 23 ; 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 D | fpclamptosat.ll | 9 ; 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 D | fptoui-sat-scalar.ll | 23 ; 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 D | big-endian-vector-callee.ll | 6 ; 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 D | big-endian-vector-caller.ll | 7 ; 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 D | fp16-args.ll | 12 ; 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 D | fp16-bitcast.ll | 10 ; 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 D | bfloat.ll | 14 ; 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 D | fcopysign.ll | 7 ; 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 D | cmse-clear.ll | 44 ; 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 D | float-helpers.s | 16 ; 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 D | fp16-vector-argument.ll | 11 ; 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 D | macho-embedded-float.ll | 2 …: 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 D | handle-f16-storage-type.ll | 34 ; 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 D | arm-legalize-fp.mir | 294 ; 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 D | arm-isel-divmod.ll | 9 ; 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 D | arm-legalize-divmod.mir | 49 ; 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 D | arm-legalize-vfp4.mir | 33 ; 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 D | 32abi.ll | 83 ; 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 D | 64abi.ll | 70 ; 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 D | function-attributes-01.ll | 16 ; 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 D | args-07.ll | 43 ; 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 D | vec-args-06.ll | 29 ; 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 D | vec-args-07.ll | 17 ; 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 …]
|