Home
last modified time | relevance | path

Searched refs:VECTOR (Results 1 – 25 of 65) sorted by relevance

123

/llvm-project-15.0.7/llvm/test/CodeGen/SPIRV/instructions/
H A Dvector-floating-point-arithmetic.ll14 ; 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 Dvector-integer-arithmetic.ll14 ; 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 Dvec-perm-13.ll6 ; 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 Dvec-perm-10.ll15 ; 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 Dvec-perm-11.ll15 ; 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 Dvec-perm-09.ll15 ; 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 Dvec-perm-12.ll16 ; 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 Dfunction-attributes-01.ll18 ; 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 Dvec-abi-align.ll15 ; 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 Dfp-mul-06.ll4 ; 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 Dfp-cmp-01.ll17 ; 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 Dfp-strict-mul-06.ll4 ; 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 Dfp-mul-08.ll4 ; 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 Dfp-strict-mul-08.ll4 ; 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 Dfp-strict-cmp-01.ll17 ; 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 Dfp-strict-cmps-01.ll17 ; 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 Dfp-cmp-02.ll7 ; 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 Dfp-strict-cmp-02.ll7 ; 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 Dfp-conv-01.ll6 ; 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 Dvsx_insert_extract_le.ll34 ; 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 Dsingle_loop_strip_mine.ll2 …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 Dunroll-small-loops.ll11 ; 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 Dalgebraic-simplification.mlir16 // 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 Dvector1 #ifndef VECTOR
2 #define VECTOR
28 #endif // VECTOR
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dsqrt-fastmath-tune.ll87 ; 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 …]

123