/llvm-project/llvm/test/CodeGen/SystemZ/ |
H A D | anyregcc-vec.ll | 8 ;CHECK: vst %v0, 9 ;CHECK: vst %v1, 10 ;CHECK: vst %v2, 11 ;CHECK: vst %v3, 12 ;CHECK: vst %v4, 13 ;CHECK: vst %v5, 14 ;CHECK: vst %v6, 15 ;CHECK: vst %v7, 16 ;CHECK: vst %v8, 17 ;CHECK: vst %v9, [all …]
|
H A D | memset-08.ll | 23 ; CHECK-NEXT: vst %v0, 0(%r2), 4 36 ; CHECK-NEXT: vst %v0, 0(%r2), 4 48 ; CHECK-NEXT: vst %v0, 0(%r2), 4 60 ; CHECK-NEXT: vst %v0, 0(%r2), 4 72 ; CHECK-NEXT: vst %v0, 0(%r2), 4 84 ; CHECK-NEXT: vst %v0, 0(%r2), 4 96 ; CHECK-NEXT: vst %v0, 0(%r2), 4 107 ; CHECK-NEXT: vst %v0, 9(%r2) 108 ; CHECK-NEXT: vst %v0, 0(%r2), 4 119 ; CHECK-NEXT: vst %v0, 10(%r2) [all …]
|
H A D | memcpy-03.ll | 23 ; CHECK-NEXT: vst %v0, 0(%r3), 4 35 ; CHECK-NEXT: vst %v0, 0(%r3), 4 47 ; CHECK-NEXT: vst %v0, 0(%r3), 4 59 ; CHECK-NEXT: vst %v0, 0(%r3), 4 71 ; CHECK-NEXT: vst %v0, 0(%r3), 4 83 ; CHECK-NEXT: vst %v0, 0(%r3), 4 95 ; CHECK-NEXT: vst %v0, 0(%r3), 4 107 ; CHECK-NEXT: vst %v0, 0(%r3), 4 117 ; CHECK-NEXT: vst %v0, 9(%r3) 119 ; CHECK-NEXT: vst %v0, 0(%r3), 4 [all …]
|
H A D | int-div-07.ll | 22 ; CHECK-NEXT: vst %v1, 160(%r15), 3 23 ; CHECK-NEXT: vst %v0, 176(%r15), 3 26 ; CHECK-NEXT: vst %v0, 0(%r13), 3 49 ; CHECK-NEXT: vst %v1, 160(%r15), 3 50 ; CHECK-NEXT: vst %v0, 176(%r15), 3 53 ; CHECK-NEXT: vst %v0, 0(%r13), 3 76 ; CHECK-NEXT: vst %v1, 160(%r15), 3 77 ; CHECK-NEXT: vst %v0, 176(%r15), 3 80 ; CHECK-NEXT: vst %v0, 0(%r13), 3 103 ; CHECK-NEXT: vst %v1, 160(%r15), 3 [all …]
|
H A D | int-min-01.ll | 17 ; CHECK-NEXT: vst %v0, 0(%r2), 3 24 ; CHECK-NEXT: vst %v0, 0(%r2), 3 42 ; CHECK-NEXT: vst %v0, 0(%r2), 3 49 ; CHECK-NEXT: vst %v0, 0(%r2), 3 67 ; CHECK-NEXT: vst %v0, 0(%r2), 3 74 ; CHECK-NEXT: vst %v0, 0(%r2), 3 92 ; CHECK-NEXT: vst %v0, 0(%r2), 3 99 ; CHECK-NEXT: vst %v0, 0(%r2), 3 117 ; CHECK-NEXT: vst %v0, 0(%r2), 3 124 ; CHECK-NEXT: vst %v0, 0(%r2), 3 [all …]
|
H A D | int-max-01.ll | 17 ; CHECK-NEXT: vst %v0, 0(%r2), 3 24 ; CHECK-NEXT: vst %v0, 0(%r2), 3 42 ; CHECK-NEXT: vst %v0, 0(%r2), 3 49 ; CHECK-NEXT: vst %v0, 0(%r2), 3 67 ; CHECK-NEXT: vst %v0, 0(%r2), 3 74 ; CHECK-NEXT: vst %v0, 0(%r2), 3 92 ; CHECK-NEXT: vst %v0, 0(%r2), 3 99 ; CHECK-NEXT: vst %v0, 0(%r2), 3 117 ; CHECK-NEXT: vst %v0, 0(%r2), 3 124 ; CHECK-NEXT: vst %v0, 0(%r2), 3 [all …]
|
H A D | vec-move-03.ll | 8 ; CHECK: vst %v24, 0(%r2), 3 17 ; CHECK: vst %v24, 0(%r2), 3 26 ; CHECK: vst %v24, 0(%r2), 3 35 ; CHECK: vst %v24, 0(%r2), 3 44 ; CHECK: vst %v24, 0(%r2), 3 53 ; CHECK: vst %v24, 0(%r2), 3 62 ; CHECK: vst %v24, 4080(%r2), 3 72 ; CHECK: vst %v24, 4095(%r2) 83 ; CHECK: vst %v24, 0(%r2), 3 94 ; CHECK: vst %v24, 0(%r2), 3 [all …]
|
H A D | vec-args-06.ll | 58 ; CHECK-DAG: vst [[VTMP]], 128(%r2) 61 ; CHECK-DAG: vst [[VTMP]], 112(%r2) 64 ; CHECK-DAG: vst [[VTMP]], 96(%r2) 67 ; CHECK-DAG: vst [[VTMP]], 80(%r2) 70 ; CHECK-DAG: vst [[VTMP]], 64(%r2) 73 ; CHECK-DAG: vst [[VTMP]], 48(%r2) 76 ; CHECK-DAG: vst [[VTMP]], 32(%r2) 79 ; CHECK-DAG: vst [[VTMP]], 16(%r2) 82 ; CHECK: vst [[VTMP]], 0(%r2)
|
H A D | vec-move-23.ll | 12 ; CHECK-NEXT: vst %v0, 0(%r2), 3 24 ; CHECK-NEXT: vst %v0, 0(%r2), 3 35 ; CHECK-NEXT: vst %v0, 0(%r2), 3 57 ; Z14-NEXT: vst %v0, 0(%r2), 3 62 ; Z15-NEXT: vst %v0, 0(%r2), 3 75 ; CHECK-NEXT: vst %v0, 0(%r2), 3 88 ; CHECK-NEXT: vst %v0, 0(%r2), 3 99 ; CHECK-NEXT: vst %v0, 0(%r2), 3 121 ; Z14-NEXT: vst %v0, 0(%r2), 3 126 ; Z15-NEXT: vst %v0, 0(%r2), 3 [all …]
|
/llvm-project/llvm/test/CodeGen/VE/VELIntrinsics/ |
H A D | vld.ll | 16 ; CHECK-NEXT: vst %v0, %s1, %s0 20 tail call void asm sideeffect "vst ${0:v}, $2, $1", "v,r,r"(<256 x double> %3, ptr %0, i64 %1) 36 ; CHECK-NEXT: vst %v0, %s1, %s0 41 tail call void asm sideeffect "vst ${0:v}, $2, $1", "v,r,r"(<256 x double> %5, ptr %0, i64 %1) 56 ; CHECK-NEXT: vst %v0, 8, %s0 60 tail call void asm sideeffect "vst ${0:v}, 8, $1", "v,r"(<256 x double> %2, ptr %0) 73 ; CHECK-NEXT: vst %v0, 8, %s0 78 tail call void asm sideeffect "vst ${0:v}, 8, $1", "v,r"(<256 x double> %4, ptr %0) 90 ; CHECK-NEXT: vst %v0, %s1, %s0 94 tail call void asm sideeffect "vst ${0:v}, $2, $1", "v,r,r"(<256 x double> %3, ptr %0, i64 %1) [all …]
|
H A D | lvlgen.ll | 7 declare void @llvm.ve.vl.vst.vssl(<256 x double>, i64, ptr, i32) 21 ; CHECK-NEXT: vst %v0, 16, %s3 27 ; CHECK-NEXT: vst %v0, 16, %s3 31 ; CHECK-NEXT: vst %v0, 16, %s3 34 tail call void @llvm.ve.vl.vst.vssl(<256 x double> %l0, i64 16, ptr %Q, i32 %evl) 36 tail call void @llvm.ve.vl.vst.vssl(<256 x double> %l1, i64 16, ptr %Q, i32 %evl2) 38 tail call void @llvm.ve.vl.vst.vssl(<256 x double> %l2, i64 16, ptr %Q, i32 %evl) 52 ; CHECK-NEXT: vst %v0, 16, %s2 54 ; CHECK-NEXT: vst %v0, 16, %s2 56 ; CHECK-NEXT: vst %v0, 16, %s2 [all …]
|
H A D | vbrd.ll | 16 ; CHECK-NEXT: vst %v0, 8, %s1 20 tail call void asm sideeffect "vst ${0:v}, 8, $1", "v,r"(<256 x double> %3, ptr %1) 35 ; CHECK-NEXT: vst %v0, 8, %s1 39 tail call void @llvm.ve.vl.vst.vssl(<256 x double> %4, i64 8, ptr %1, i32 256) 50 declare void @llvm.ve.vl.vst.vssl(<256 x double>, i64, ptr, i32) 68 ; CHECK-NEXT: vst %v0, 8, %s1 74 tail call void @llvm.ve.vl.vst.vssl(<256 x double> %6, i64 8, ptr %1, i32 256) 92 ; CHECK-NEXT: vst %v0, 8, %s1 96 tail call void asm sideeffect "vst ${0:v}, 8, $1", "v,r"(<256 x double> %3, ptr %1) 111 ; CHECK-NEXT: vst %v0, 8, %s1 [all …]
|
H A D | vmv.ll | 17 ; CHECK-NEXT: vst %v0, 8, %s0 21 tail call void @llvm.ve.vl.vst.vssl(<256 x double> %4, i64 8, ptr %0, i32 256) 32 declare void @llvm.ve.vl.vst.vssl(<256 x double>, i64, ptr, i32) 42 ; CHECK-NEXT: vst %v0, 8, %s0 46 tail call void @llvm.ve.vl.vst.vssl(<256 x double> %3, i64 8, ptr %0, i32 256) 62 ; CHECK-NEXT: vst %v0, 8, %s0 66 tail call void @llvm.ve.vl.vst.vssl(<256 x double> %4, i64 8, ptr %0, i32 256) 84 ; CHECK-NEXT: vst %v0, 8, %s0 88 tail call void @llvm.ve.vl.vst.vssl(<256 x double> %3, i64 8, ptr %0, i32 256) 104 ; CHECK-NEXT: vst %v0, 8, %s0 [all …]
|
/llvm-project/llvm/test/MC/VE/ |
H A D | VST.s | 6 # CHECK-INST: vst %v11, 23, %s12 8 vst %v11, 23, %s12 label 10 # CHECK-INST: vst.nc %vix, 63, %s22 12 vst.nc %vix, 63, %s22 14 # CHECK-INST: vst.ot %v63, -64, %s63 16 vst.ot %v63, -64, %s63 18 # CHECK-INST: vst.nc.ot %v12, %s12, 0 20 vst.nc.ot %v12, %s12, 0 22 # CHECK-INST: vst %v11, 23, %s12 24 vst %v11, 23, %s12, %vm0 label [all …]
|
/llvm-project/llvm/test/CodeGen/LoongArch/lsx/ir-instruction/ |
H A D | insertelement.ll | 9 ; CHECK-NEXT: vst $vr0, $a1, 0 22 ; CHECK-NEXT: vst $vr0, $a1, 0 35 ; CHECK-NEXT: vst $vr0, $a1, 0 48 ; CHECK-NEXT: vst $vr0, $a1, 0 62 ; CHECK-NEXT: vst $vr1, $a1, 0 76 ; CHECK-NEXT: vst $vr1, $a1, 0 89 ; CHECK-NEXT: vst $vr0, $sp, 0 94 ; CHECK-NEXT: vst $vr0, $a1, 0 108 ; CHECK-NEXT: vst $vr0, $sp, 0 113 ; CHECK-NEXT: vst $vr0, $a1, 0 [all …]
|
H A D | icmp.ll | 10 ; CHECK-NEXT: vst $vr0, $a0, 0 25 ; CHECK-NEXT: vst $vr0, $a0, 0 40 ; CHECK-NEXT: vst $vr0, $a0, 0 55 ; CHECK-NEXT: vst $vr0, $a0, 0 70 ; CHECK-NEXT: vst $vr0, $a0, 0 85 ; CHECK-NEXT: vst $vr0, $a0, 0 100 ; CHECK-NEXT: vst $vr0, $a0, 0 115 ; CHECK-NEXT: vst $vr0, $a0, 0 131 ; CHECK-NEXT: vst $vr0, $a0, 0 146 ; CHECK-NEXT: vst $vr0, $a0, 0 [all …]
|
H A D | mul.ll | 10 ; CHECK-NEXT: vst $vr0, $a0, 0 26 ; CHECK-NEXT: vst $vr0, $a0, 0 42 ; CHECK-NEXT: vst $vr0, $a0, 0 58 ; CHECK-NEXT: vst $vr0, $a0, 0 73 ; CHECK-NEXT: vst $vr0, $a0, 0 87 ; CHECK-NEXT: vst $vr0, $a0, 0 101 ; CHECK-NEXT: vst $vr0, $a0, 0 115 ; CHECK-NEXT: vst $vr0, $a0, 0 129 ; CHECK-NEXT: vst $vr0, $a0, 0 143 ; CHECK-NEXT: vst $vr0, $a0, 0 [all …]
|
H A D | fcmp.ll | 9 ; CHECK-NEXT: vst $vr0, $a0, 0 24 ; CHECK-NEXT: vst $vr0, $a0, 0 41 ; CHECK-NEXT: vst $vr0, $a0, 0 57 ; CHECK-NEXT: vst $vr0, $a0, 0 74 ; CHECK-NEXT: vst $vr0, $a0, 0 90 ; CHECK-NEXT: vst $vr0, $a0, 0 107 ; CHECK-NEXT: vst $vr0, $a0, 0 123 ; CHECK-NEXT: vst $vr0, $a0, 0 140 ; CHECK-NEXT: vst $vr0, $a0, 0 156 ; CHECK-NEXT: vst $vr0, $a0, 0 [all …]
|
H A D | ashr.ll | 10 ; CHECK-NEXT: vst $vr0, $a0, 0 26 ; CHECK-NEXT: vst $vr0, $a0, 0 42 ; CHECK-NEXT: vst $vr0, $a0, 0 58 ; CHECK-NEXT: vst $vr0, $a0, 0 73 ; CHECK-NEXT: vst $vr0, $a0, 0 87 ; CHECK-NEXT: vst $vr0, $a0, 0 101 ; CHECK-NEXT: vst $vr0, $a0, 0 115 ; CHECK-NEXT: vst $vr0, $a0, 0 129 ; CHECK-NEXT: vst $vr0, $a0, 0 143 ; CHECK-NEXT: vst $vr0, $a0, 0 [all …]
|
H A D | lshr.ll | 10 ; CHECK-NEXT: vst $vr0, $a0, 0 26 ; CHECK-NEXT: vst $vr0, $a0, 0 42 ; CHECK-NEXT: vst $vr0, $a0, 0 58 ; CHECK-NEXT: vst $vr0, $a0, 0 73 ; CHECK-NEXT: vst $vr0, $a0, 0 87 ; CHECK-NEXT: vst $vr0, $a0, 0 101 ; CHECK-NEXT: vst $vr0, $a0, 0 115 ; CHECK-NEXT: vst $vr0, $a0, 0 129 ; CHECK-NEXT: vst $vr0, $a0, 0 143 ; CHECK-NEXT: vst $vr0, $a0, 0 [all …]
|
H A D | shl.ll | 10 ; CHECK-NEXT: vst $vr0, $a0, 0 26 ; CHECK-NEXT: vst $vr0, $a0, 0 42 ; CHECK-NEXT: vst $vr0, $a0, 0 58 ; CHECK-NEXT: vst $vr0, $a0, 0 73 ; CHECK-NEXT: vst $vr0, $a0, 0 87 ; CHECK-NEXT: vst $vr0, $a0, 0 101 ; CHECK-NEXT: vst $vr0, $a0, 0 115 ; CHECK-NEXT: vst $vr0, $a0, 0 129 ; CHECK-NEXT: vst $vr0, $a0, 0 143 ; CHECK-NEXT: vst $vr0, $a0, 0 [all …]
|
/llvm-project/llvm/test/CodeGen/LoongArch/lsx/ |
H A D | intrinsic-st-invalid-imm.ll | 3 declare void @llvm.loongarch.lsx.vst(<16 x i8>, ptr, i32) 6 ; CHECK: llvm.loongarch.lsx.vst: argument out of range 8 call void @llvm.loongarch.lsx.vst(<16 x i8> %va, ptr %p, i32 -2049) 13 ; CHECK: llvm.loongarch.lsx.vst: argument out of range 15 call void @llvm.loongarch.lsx.vst(<16 x i8> %va, ptr %p, i32 2048)
|
H A D | fma-v4f32.ll | 16 ; CONTRACT-FAST-NEXT: vst $vr0, $a0, 0 26 ; CONTRACT-ON-NEXT: vst $vr0, $a0, 0 36 ; CONTRACT-OFF-NEXT: vst $vr0, $a0, 0 55 ; CONTRACT-FAST-NEXT: vst $vr0, $a0, 0 65 ; CONTRACT-ON-NEXT: vst $vr0, $a0, 0 75 ; CONTRACT-OFF-NEXT: vst $vr0, $a0, 0 94 ; CONTRACT-FAST-NEXT: vst $vr0, $a0, 0 105 ; CONTRACT-ON-NEXT: vst $vr0, $a0, 0 116 ; CONTRACT-OFF-NEXT: vst $vr0, $a0, 0 136 ; CONTRACT-FAST-NEXT: vst $vr0, $a0, 0 [all …]
|
H A D | fma-v2f64.ll | 16 ; CONTRACT-FAST-NEXT: vst $vr0, $a0, 0 26 ; CONTRACT-ON-NEXT: vst $vr0, $a0, 0 36 ; CONTRACT-OFF-NEXT: vst $vr0, $a0, 0 55 ; CONTRACT-FAST-NEXT: vst $vr0, $a0, 0 65 ; CONTRACT-ON-NEXT: vst $vr0, $a0, 0 75 ; CONTRACT-OFF-NEXT: vst $vr0, $a0, 0 94 ; CONTRACT-FAST-NEXT: vst $vr0, $a0, 0 105 ; CONTRACT-ON-NEXT: vst $vr0, $a0, 0 116 ; CONTRACT-OFF-NEXT: vst $vr0, $a0, 0 136 ; CONTRACT-FAST-NEXT: vst $vr0, $a0, 0 [all …]
|
H A D | build-vector.ll | 8 ; CHECK-NEXT: vst $vr0, $a0, 0 21 ; CHECK-NEXT: vst $vr0, $a0, 0 34 ; CHECK-NEXT: vst $vr0, $a0, 0 47 ; CHECK-NEXT: vst $vr0, $a0, 0 61 ; CHECK-NEXT: vst $vr0, $a0, 0 75 ; CHECK-NEXT: vst $vr0, $a0, 0 88 ; CHECK-NEXT: vst $vr0, $a0, 0 99 ; CHECK-NEXT: vst $vr0, $a0, 0 110 ; CHECK-NEXT: vst $vr0, $a0, 0 121 ; CHECK-NEXT: vst [all...] |