| /llvm-project-15.0.7/llvm/test/CodeGen/SPIRV/instructions/ |
| H A D | vector-floating-point-arithmetic.ll | 14 ; CHECK-DAG: [[VECTOR:%.+]] = OpTypeVector [[FP16]] 15 ; CHECK-DAG: [[VECTOR_FN:%.+]] = OpTypeFunction [[VECTOR]] [[VECTOR]] [[VECTOR]] 27 ; CHECK-NEXT: [[A:%.+]] = OpFunctionParameter [[VECTOR]] 28 ; CHECK-NEXT: [[B:%.+]] = OpFunctionParameter [[VECTOR]] 30 ; CHECK: [[C:%.+]] = OpFNegate [[VECTOR]] [[A]] 42 ; CHECK-NEXT: [[A:%.+]] = OpFunctionParameter [[VECTOR]] 45 ; CHECK: [[C:%.+]] = OpFAdd [[VECTOR]] [[A]] [[B]] 60 ; CHECK: [[C:%.+]] = OpFSub [[VECTOR]] [[A]] [[B]] 75 ; CHECK: [[C:%.+]] = OpFMul [[VECTOR]] [[A]] [[B]] 90 ; CHECK: [[C:%.+]] = OpFDiv [[VECTOR]] [[A]] [[B]] [all …]
|
| H A D | vector-integer-arithmetic.ll | 14 ; CHECK-DAG: [[VECTOR:%.+]] = OpTypeVector [[I16]] 15 ; CHECK-DAG: [[VECTOR_FN:%.+]] = OpTypeFunction [[VECTOR]] [[VECTOR]] [[VECTOR]] 27 ; CHECK-NEXT: [[A:%.+]] = OpFunctionParameter [[VECTOR]] 28 ; CHECK-NEXT: [[B:%.+]] = OpFunctionParameter [[VECTOR]] 30 ; CHECK: [[C:%.+]] = OpIAdd [[VECTOR]] [[A]] [[B]] 42 ; CHECK-NEXT: [[A:%.+]] = OpFunctionParameter [[VECTOR]] 43 ; CHECK-NEXT: [[B:%.+]] = OpFunctionParameter [[VECTOR]] 45 ; CHECK: [[C:%.+]] = OpISub [[VECTOR]] [[A]] [[B]] 60 ; CHECK: [[C:%.+]] = OpIMul [[VECTOR]] [[A]] [[B]] 75 ; CHECK: [[C:%.+]] = OpUDiv [[VECTOR]] [[A]] [[B]] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | vec-perm-13.ll | 6 ; RUN: FileCheck -check-prefix=CHECK-VECTOR %s 16 ; CHECK-VECTOR: .space 1 17 ; CHECK-VECTOR-NEXT: .space 1 18 ; CHECK-VECTOR-NEXT: .space 1 19 ; CHECK-VECTOR-NEXT: .space 1 20 ; CHECK-VECTOR-NEXT: .byte 6 21 ; CHECK-VECTOR-NEXT: .byte 7 22 ; CHECK-VECTOR-NEXT: .byte 22 23 ; CHECK-VECTOR-NEXT: .byte 23 24 ; CHECK-VECTOR-NEXT: .space 1 [all …]
|
| H A D | vec-perm-10.ll | 15 ; CHECK-VECTOR: .byte 0 16 ; CHECK-VECTOR-NEXT: .byte 1 17 ; CHECK-VECTOR-NEXT: .byte 26 18 ; CHECK-VECTOR-NEXT: .byte 27 20 ; CHECK-VECTOR-NEXT: .space 1 21 ; CHECK-VECTOR-NEXT: .space 1 22 ; CHECK-VECTOR-NEXT: .byte 28 24 ; CHECK-VECTOR-NEXT: .byte 6 25 ; CHECK-VECTOR-NEXT: .byte 7 28 ; CHECK-VECTOR-NEXT: .byte 8 [all …]
|
| H A D | vec-perm-11.ll | 15 ; CHECK-VECTOR: .byte 4 16 ; CHECK-VECTOR-NEXT: .byte 5 17 ; CHECK-VECTOR-NEXT: .byte 6 18 ; CHECK-VECTOR-NEXT: .byte 7 19 ; CHECK-VECTOR-NEXT: .byte 20 20 ; CHECK-VECTOR-NEXT: .byte 21 21 ; CHECK-VECTOR-NEXT: .byte 22 22 ; CHECK-VECTOR-NEXT: .byte 23 24 ; CHECK-VECTOR-NEXT: .space 1 25 ; CHECK-VECTOR-NEXT: .space 1 [all …]
|
| H A D | vec-perm-09.ll | 15 ; CHECK-VECTOR: .byte 1 16 ; CHECK-VECTOR-NEXT: .byte 19 17 ; CHECK-VECTOR-NEXT: .byte 6 18 ; CHECK-VECTOR-NEXT: .byte 5 19 ; CHECK-VECTOR-NEXT: .byte 20 20 ; CHECK-VECTOR-NEXT: .byte 22 21 ; CHECK-VECTOR-NEXT: .byte 1 22 ; CHECK-VECTOR-NEXT: .byte 1 23 ; CHECK-VECTOR-NEXT: .byte 25 24 ; CHECK-VECTOR-NEXT: .byte 29 [all …]
|
| H A D | vec-perm-12.ll | 16 ; CHECK-VECTOR: .byte 12 17 ; CHECK-VECTOR-NEXT: .byte 13 18 ; CHECK-VECTOR-NEXT: .byte 14 19 ; CHECK-VECTOR-NEXT: .byte 15 20 ; CHECK-VECTOR-NEXT: .byte 8 21 ; CHECK-VECTOR-NEXT: .byte 9 22 ; CHECK-VECTOR-NEXT: .byte 10 24 ; CHECK-VECTOR-NEXT: .byte 4 25 ; CHECK-VECTOR-NEXT: .byte 5 26 ; CHECK-VECTOR-NEXT: .byte 6 [all …]
|
| H A D | function-attributes-01.ll | 18 ; NO-VECTOR: ld %f0, 0(%r2) 31 ; NO-VECTOR: lg %r2, 0(%r2) 46 ; NO-VECTOR: ld %f0, 0(%r2) 47 ; NO-VECTOR-NEXT: ld %f2, 8(%r2) 66 ; NO-VECTOR: lg %r0, 0(%r2) 67 ; NO-VECTOR-NEXT: lg %r3, 8(%r2) 68 ; NO-VECTOR-NEXT: lgr %r2, %r0 85 ; NO-VECTOR: ld %f0, 0(%r2) 86 ; NO-VECTOR-NEXT: ld %f2, 8(%r2) 103 ; NO-VECTOR: ld %f0, 0(%r2) [all …]
|
| H A D | vec-abi-align.ll | 15 ; RUN: FileCheck -check-prefix=CHECK-VECTOR %s 18 ; RUN: FileCheck -check-prefix=CHECK-VECTOR %s 20 ; RUN: FileCheck -check-prefix=CHECK-VECTOR %s 22 ; RUN: FileCheck -check-prefix=CHECK-VECTOR %s 24 ; RUN: FileCheck -check-prefix=CHECK-VECTOR %s 39 ; RUN: FileCheck -check-prefix=CHECK-VECTOR %s 47 ; CHECK-VECTOR-LABEL: @test 48 ; CHECK-VECTOR: vl %v0, 8(%r2)
|
| H A D | fp-mul-06.ll | 4 ; RUN: | FileCheck -check-prefix=CHECK -check-prefix=CHECK-VECTOR %s 12 ; CHECK-VECTOR: wfmasb %f0, %f0, %f2, %f4 22 ; CHECK-VECTOR: ldr %f0, %f2 33 ; CHECK-VECTOR: ldr %f0, %f2 49 ; CHECK-VECTOR: ldr %f0, %f2 65 ; CHECK-VECTOR: ldr %f0, %f2 78 ; CHECK-VECTOR: ldr %f0, %f2 91 ; CHECK-VECTOR: ldr %f0, %f2 106 ; CHECK-VECTOR: ldr %f0, %f2
|
| H A D | fp-cmp-01.ll | 17 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 30 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 44 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 61 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 77 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 93 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 167 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 181 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 279 ; CHECK-VECTOR-NEXT: locgre %r2, %r3 307 ; CHECK-VECTOR-NEXT: locgrl %r2, %r3 [all …]
|
| H A D | fp-strict-mul-06.ll | 4 ; RUN: | FileCheck -check-prefix=CHECK -check-prefix=CHECK-VECTOR %s 12 ; CHECK-VECTOR: wfmasb %f0, %f0, %f2, %f4 25 ; CHECK-VECTOR: ldr %f0, %f2 39 ; CHECK-VECTOR: ldr %f0, %f2 58 ; CHECK-VECTOR: ldr %f0, %f2 77 ; CHECK-VECTOR: ldr %f0, %f2 93 ; CHECK-VECTOR: ldr %f0, %f2 109 ; CHECK-VECTOR: ldr %f0, %f2 127 ; CHECK-VECTOR: ldr %f0, %f2
|
| H A D | fp-mul-08.ll | 4 ; RUN: | FileCheck -check-prefix=CHECK -check-prefix=CHECK-VECTOR %s 12 ; CHECK-VECTOR: wfmssb %f0, %f0, %f2, %f4 23 ; CHECK-VECTOR: ldr %f0, %f2 35 ; CHECK-VECTOR: ldr %f0, %f2 52 ; CHECK-VECTOR: ldr %f0, %f2 69 ; CHECK-VECTOR: ldr %f0, %f2 83 ; CHECK-VECTOR: ldr %f0, %f2 97 ; CHECK-VECTOR: ldr %f0, %f2 113 ; CHECK-VECTOR: ldr %f0, %f2
|
| H A D | fp-strict-mul-08.ll | 4 ; RUN: | FileCheck -check-prefix=CHECK -check-prefix=CHECK-VECTOR %s 12 ; CHECK-VECTOR: wfmssb %f0, %f0, %f2, %f4 26 ; CHECK-VECTOR: ldr %f0, %f2 41 ; CHECK-VECTOR: ldr %f0, %f2 61 ; CHECK-VECTOR: ldr %f0, %f2 81 ; CHECK-VECTOR: ldr %f0, %f2 98 ; CHECK-VECTOR: ldr %f0, %f2 115 ; CHECK-VECTOR: ldr %f0, %f2 134 ; CHECK-VECTOR: ldr %f0, %f2
|
| H A D | fp-strict-cmp-01.ll | 17 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 33 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 50 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 70 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 89 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 108 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 218 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 235 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 354 ; CHECK-VECTOR-NEXT: locgre %r2, %r3 388 ; CHECK-VECTOR-NEXT: locgrl %r2, %r3 [all …]
|
| H A D | fp-strict-cmps-01.ll | 17 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 33 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 50 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 70 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 89 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 108 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 219 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 236 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 355 ; CHECK-VECTOR-NEXT: locgre %r2, %r3 389 ; CHECK-VECTOR-NEXT: locgrl %r2, %r3 [all …]
|
| H A D | fp-cmp-02.ll | 7 ; RUN: | FileCheck -check-prefix=CHECK -check-prefix=CHECK-VECTOR %s 17 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 30 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 44 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 61 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 77 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 93 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 167 ; CHECK-VECTOR: ltdbr %f0, %f0 168 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 181 ; CHECK-VECTOR-NEXT: locgrnl %r2, %r3
|
| H A D | fp-strict-cmp-02.ll | 7 ; RUN: | FileCheck -check-prefix=CHECK -check-prefix=CHECK-VECTOR %s 17 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 33 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 50 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 70 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 89 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 108 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 218 ; CHECK-VECTOR: ltdbr %f0, %f0 219 ; CHECK-VECTOR-NEXT: locgrne %r2, %r3 235 ; CHECK-VECTOR-NEXT: locgrnl %r2, %r3
|
| H A D | fp-conv-01.ll | 6 ; RUN: | FileCheck -check-prefix=CHECK -check-prefix=CHECK-VECTOR %s 12 ; CHECK-VECTOR: ledbra %f0, 0, %f2, 0 59 ; CHECK-VECTOR: wfadb [[REG:%f[0-9]+]], %f1, %f2 60 ; CHECK-VECTOR: std [[REG]], 0(%r2)
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | vsx_insert_extract_le.ll | 34 ; CHECK-P9-VECTOR-LABEL: testi0: 35 ; CHECK-P9-VECTOR: # %bb.0: 40 ; CHECK-P9-VECTOR-NEXT: blr 72 ; CHECK-P9-VECTOR-LABEL: testi1: 73 ; CHECK-P9-VECTOR: # %bb.0: 78 ; CHECK-P9-VECTOR-NEXT: blr 105 ; CHECK-P9-VECTOR-LABEL: teste0: 106 ; CHECK-P9-VECTOR: # %bb.0: 108 ; CHECK-P9-VECTOR-NEXT: blr 132 ; CHECK-P9-VECTOR-LABEL: teste1: [all …]
|
| /llvm-project-15.0.7/polly/test/IstAstInfo/ |
| H A D | single_loop_strip_mine.ll | 2 …ast-detect-parallel -polly-print-ast -disable-output < %s | FileCheck %s -check-prefix=CHECK-VECTOR 34 ; CHECK-VECTOR: #pragma known-parallel 35 ; CHECK-VECTOR: for (int c0 = 0; c0 <= 1023; c0 += 4) 36 ; CHECK-VECTOR: #pragma simd 37 ; CHECK-VECTOR: for (int c1 = c0; c1 <= c0 + 3; c1 += 1) 38 ; CHECK-VECTOR: Stmt_for_body( 39 ; CHECK-VECTOR: /* read */ &MemRef_B[0] 40 ; CHECK-VECTOR: /* write */ MemRef_A[c1] 41 ; CHECK-VECTOR: );
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/ |
| H A D | unroll-small-loops.ll | 11 ; CHECK-VECTOR-LABEL: @foo( 12 ; CHECK-VECTOR: load <4 x i32> 13 ; CHECK-VECTOR-NOT: load <4 x i32> 14 ; CHECK-VECTOR: store <4 x i32> 15 ; CHECK-VECTOR-NOT: store <4 x i32> 16 ; CHECK-VECTOR: ret 45 ; CHECK-VECTOR-LABEL: @bar( 46 ; CHECK-VECTOR: store <4 x i32> 47 ; CHECK-VECTOR: store <4 x i32> 48 ; CHECK-VECTOR: ret [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/Math/ |
| H A D | algebraic-simplification.mlir | 16 // CHECK: %[[VECTOR:.*]] = arith.mulf %arg1, %arg1 17 // CHECK: return %[[SCALAR]], %[[VECTOR]] 30 // CHECK: %[[VECTOR:.*]] = arith.mulf %arg1, %[[TMP_V]] 31 // CHECK: return %[[SCALAR]], %[[VECTOR]] 44 // CHECK: %[[VECTOR:.*]] = arith.divf %[[CST_V]], %arg1 45 // CHECK: return %[[SCALAR]], %[[VECTOR]] 56 // CHECK: %[[VECTOR:.*]] = math.sqrt %arg1 57 // CHECK: return %[[SCALAR]], %[[VECTOR]] 68 // CHECK: %[[VECTOR:.*]] = math.rsqrt %arg1 69 // CHECK: return %[[SCALAR]], %[[VECTOR]]
|
| /llvm-project-15.0.7/clang/test/Modules/Inputs/PR28752/ |
| H A D | vector | 1 #ifndef VECTOR 2 #define VECTOR 28 #endif // VECTOR
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | sqrt-fastmath-tune.ll | 87 ; FAST-VECTOR-LABEL: v4f32_no_daz: 88 ; FAST-VECTOR: # %bb.0: 90 ; FAST-VECTOR-NEXT: retq 176 ; FAST-VECTOR: # %bb.0: 178 ; FAST-VECTOR-NEXT: retq 289 ; FAST-VECTOR-LABEL: v4f32_daz: 290 ; FAST-VECTOR: # %bb.0: 292 ; FAST-VECTOR-NEXT: retq 366 ; FAST-VECTOR-LABEL: v8f32_daz: 367 ; FAST-VECTOR: # %bb.0: [all …]
|