Home
last modified time | relevance | path

Searched refs:M5 (Results 1 – 25 of 41) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/tools/llvm-mca/AArch64/Exynos/
H A Dfloat-store.s48 # M5-NEXT: Total Cycles: 2803
49 # M5-NEXT: Total uOps: 2500
61 # M5-NEXT: uOps Per Cycle: 0.89
62 # M5-NEXT: IPC: 0.78
63 # M5-NEXT: Block RThroughput: 11.0
121 # M5-NEXT: 1 1 0.50 * stur d0, [sp, #2]
123 # M5-NEXT: 1 1 0.50 * str b0, [sp], #1
124 # M5-NEXT: 1 1 0.50 * str q0, [sp], #16
127 # M5-NEXT: 1 1 0.50 * str s0, [sp, #4]
131 # M5-NEXT: 1 1 0.50 * str b0, [sp, x0]
[all …]
H A Dfloat-load.s53 # M5-NEXT: Total Cycles: 5509
54 # M5-NEXT: Total uOps: 3300
66 # M5-NEXT: uOps Per Cycle: 0.60
67 # M5-NEXT: IPC: 0.44
68 # M5-NEXT: Block RThroughput: 13.5
132 # M5-NEXT: 1 6 0.50 * ldur d0, [sp, #2]
134 # M5-NEXT: 1 6 0.50 * ldr b0, [sp], #1
135 # M5-NEXT: 1 6 0.50 * ldr q0, [sp], #16
138 # M5-NEXT: 1 6 0.50 * ldr s0, [sp, #4]
142 # M5-NEXT: 1 6 0.50 * ldr b0, [sp, x0]
[all …]
H A Dasimd-ld1.s53 # M5-NEXT: Total Cycles: 17203
65 # M5-NEXT: uOps Per Cycle: 0.59
66 # M5-NEXT: IPC: 0.21
154 # M5-NEXT: 2 7 1.00 * ld1 { v0.s }[0], [sp]
155 # M5-NEXT: 1 6 0.50 * ld1r { v0.2s }, [sp]
156 # M5-NEXT: 1 6 0.50 * ld1 { v0.2s }, [sp]
160 # M5-NEXT: 2 7 1.00 * ld1 { v0.d }[0], [sp]
161 # M5-NEXT: 1 6 0.50 * ld1r { v0.2d }, [sp]
162 # M5-NEXT: 1 6 0.50 * ld1 { v0.2d }, [sp]
168 # M5-NEXT: 2 6 0.50 * ld1 { v0.2s }, [sp], #8
[all …]
H A Dasimd-st1.s51 # M5-NEXT: Total Cycles: 6603
52 # M5-NEXT: Total uOps: 8600
64 # M5-NEXT: uOps Per Cycle: 1.30
65 # M5-NEXT: IPC: 0.45
66 # M5-NEXT: Block RThroughput: 33.0
140 # M5-NEXT: 1 1 0.50 * st1 { v0.s }[0], [sp]
141 # M5-NEXT: 1 1 0.50 * st1 { v0.2s }, [sp]
145 # M5-NEXT: 1 1 0.50 * st1 { v0.d }[0], [sp]
146 # M5-NEXT: 1 1 0.50 * st1 { v0.2d }, [sp]
151 # M5-NEXT: 2 1 0.50 * st1 { v0.2s }, [sp], #8
[all …]
H A Dasimd-ld2.s35 # M5-NEXT: Total Cycles: 11103
49 # M5-NEXT: uOps Per Cycle: 0.49
50 # M5-NEXT: IPC: 0.16
51 # M5-NEXT: Block RThroughput: 45.0
101 # M5-NEXT: 3 7 1.00 * ld2 { v0.s, v1.s }[0], [sp]
102 # M5-NEXT: 2 6 1.00 * ld2r { v0.2s, v1.2s }, [sp]
103 # M5-NEXT: 2 11 5.50 * ld2 { v0.2s, v1.2s }, [sp]
104 # M5-NEXT: 3 7 1.00 * ld2 { v0.d, v1.d }[0], [sp]
105 # M5-NEXT: 2 6 1.00 * ld2r { v0.2d, v1.2d }, [sp]
106 # M5-NEXT: 2 11 5.50 * ld2 { v0.2d, v1.2d }, [sp]
[all …]
H A Dstore.s24 # M5-NEXT: Total uOps: 1100
30 # M5-NEXT: uOps Per Cycle: 0.84
36 # M5-NEXT: Block RThroughput: 5.5
72 # M5-NEXT: 1 1 0.50 * stur x0, [sp, #8]
73 # M5-NEXT: 1 1 0.50 * strb w0, [sp], #1
74 # M5-NEXT: 1 1 0.50 * strh w0, [sp, #2]!
75 # M5-NEXT: 1 1 0.50 * str x0, [sp, #8]
76 # M5-NEXT: 1 1 0.50 * strb w0, [sp, xzr]
80 # M5-NEXT: 1 1 0.50 * stnp w0, w1, [sp, #8]
81 # M5-NEXT: 1 1 0.50 * stp x0, x1, [sp], #16
[all …]
H A Dasimd-st2.s33 # M5-NEXT: Total Cycles: 2403
34 # M5-NEXT: Total uOps: 2000
46 # M5-NEXT: uOps Per Cycle: 0.83
47 # M5-NEXT: IPC: 0.50
48 # M5-NEXT: Block RThroughput: 7.5
86 # M5-NEXT: 1 2 0.50 * st2 { v0.s, v1.s }[0], [sp]
87 # M5-NEXT: 1 2 0.50 * st2 { v0.2s, v1.2s }, [sp]
88 # M5-NEXT: 1 2 0.50 * st2 { v0.d, v1.d }[0], [sp]
89 # M5-NEXT: 1 2 1.00 * st2 { v0.2d, v1.2d }, [sp]
95 # M5-NEXT: 2 2 0.50 * st2 { v0.2s, v1.2s }, [sp], x0
[all …]
H A Dasimd-ld3.s35 # M5-NEXT: Total Cycles: 12903
49 # M5-NEXT: uOps Per Cycle: 0.58
50 # M5-NEXT: IPC: 0.14
51 # M5-NEXT: Block RThroughput: 22.5
101 # M5-NEXT: 4 8 1.50 * ld3 { v0.s, v1.s, v2.s }[0], [sp]
102 # M5-NEXT: 3 7 1.50 * ld3r { v0.2s, v1.2s, v2.2s }, [sp]
103 # M5-NEXT: 3 13 1.50 * ld3 { v0.2s, v1.2s, v2.2s }, [sp]
104 # M5-NEXT: 5 8 1.50 * ld3 { v0.d, v1.d, v2.d }[0], [sp]
105 # M5-NEXT: 3 7 1.50 * ld3r { v0.2d, v1.2d, v2.2d }, [sp]
106 # M5-NEXT: 3 13 1.50 * ld3 { v0.2d, v1.2d, v2.2d }, [sp]
[all …]
H A Dasimd-st3.s33 # M5-NEXT: Total Cycles: 3603
34 # M5-NEXT: Total uOps: 4400
46 # M5-NEXT: uOps Per Cycle: 1.22
47 # M5-NEXT: IPC: 0.33
48 # M5-NEXT: Block RThroughput: 10.5
86 # M5-NEXT: 2 2 1.00 * st3 { v0.s, v1.s, v2.s }[0], [sp]
87 # M5-NEXT: 3 4 1.00 * st3 { v0.2s, v1.2s, v2.2s }, [sp]
88 # M5-NEXT: 2 2 1.00 * st3 { v0.d, v1.d, v2.d }[0], [sp]
89 # M5-NEXT: 5 4 1.50 * st3 { v0.2d, v1.2d, v2.2d }, [sp]
94 # M5-NEXT: 3 2 1.00 * st3 { v0.s, v1.s, v2.s }[0], [sp], x0
[all …]
H A Dasimd-ld4.s35 # M5-NEXT: Total Cycles: 14304
49 # M5-NEXT: uOps Per Cycle: 0.65
50 # M5-NEXT: IPC: 0.13
51 # M5-NEXT: Block RThroughput: 40.5
101 # M5-NEXT: 5 8 2.00 * ld4 { v0.s, v1.s, v2.s, v3.s }[0], [sp]
102 # M5-NEXT: 4 7 2.00 * ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
103 # M5-NEXT: 4 15 4.00 * ld4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
104 # M5-NEXT: 6 8 2.00 * ld4 { v0.d, v1.d, v2.d, v3.d }[0], [sp]
105 # M5-NEXT: 4 7 2.00 * ld4r { v0.2d, v1.2d, v2.2d, v3.2d }, [sp]
106 # M5-NEXT: 4 15 4.00 * ld4 { v0.2d, v1.2d, v2.2d, v3.2d }, [sp]
[all …]
H A Dasimd-st4.s33 # M5-NEXT: Total Cycles: 4803
34 # M5-NEXT: Total uOps: 4700
46 # M5-NEXT: uOps Per Cycle: 0.98
47 # M5-NEXT: IPC: 0.25
48 # M5-NEXT: Block RThroughput: 24.0
86 # M5-NEXT: 2 2 1.00 * st4 { v0.s, v1.s, v2.s, v3.s }[0], [sp]
87 # M5-NEXT: 4 4 2.00 * st4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
88 # M5-NEXT: 2 2 1.00 * st4 { v0.d, v1.d, v2.d, v3.d }[0], [sp]
89 # M5-NEXT: 5 8 4.00 * st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [sp]
94 # M5-NEXT: 3 2 1.00 * st4 { v0.s, v1.s, v2.s, v3.s }[0], [sp], x0
[all …]
H A Dcrc.s4 … -march=aarch64 -mcpu=exynos-m5 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M5
17 # M5-NEXT: Total Cycles: 204
31 # M5-NEXT: uOps Per Cycle: 1.96
32 # M5-NEXT: IPC: 1.96
33 # M5-NEXT: Block RThroughput: 2.0
55 # M5-NEXT: 1 2 0.50 crc32w w0, w1, w2
56 # M5-NEXT: 1 2 0.50 crc32w w0, w0, w3
57 # M5-NEXT: 1 2 0.50 crc32cx w0, w1, x2
58 # M5-NEXT: 1 2 0.50 crc32cx w0, w0, x3
H A Ddirect-branch.s4 …rch64-linux-gnu -mcpu=exynos-m5 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M5
13 # M5-NEXT: Total Cycles: 18
27 # M5: Dispatch Width: 6
28 # M5-NEXT: uOps Per Cycle: 5.56
29 # M5-NEXT: IPC: 5.56
30 # M5-NEXT: Block RThroughput: 0.2
44 # M5-NEXT: 1 0 0.17 b main
H A Daes.s4 …rch64-linux-gnu -mcpu=exynos-m5 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M5
17 # M5-NEXT: Total Cycles: 403
29 # M5-NEXT: uOps Per Cycle: 0.99
30 # M5-NEXT: IPC: 0.99
54 # M5-NEXT: 1 2 0.50 aese v0.16b, v1.16b
55 # M5-NEXT: 1 2 0.50 aesmc v0.16b, v0.16b
56 # M5-NEXT: 1 2 0.50 aesd v0.16b, v1.16b
57 # M5-NEXT: 1 2 0.50 aesimc v0.16b, v0.16b
H A Dfloat-rsqrt.s4 … -march=aarch64 -mcpu=exynos-m5 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M5
24 # M5-NEXT: Total Cycles: 2303
38 # M5-NEXT: uOps Per Cycle: 0.43
39 # M5-NEXT: IPC: 0.43
40 # M5-NEXT: Block RThroughput: 2.0
54 # M5-NEXT: 1 8 1.25 fsqrt s30, s30
64 # M5-NEXT: 1 7 1.00 fdiv s30, s31, s30
65 # M5-NEXT: 1 3 0.50 frsqrte s1, s0
H A Ddouble-rsqrt.s4 … -march=aarch64 -mcpu=exynos-m5 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M5
27 # M5-NEXT: Total Cycles: 3303
41 # M5-NEXT: uOps Per Cycle: 0.39
42 # M5-NEXT: IPC: 0.39
43 # M5-NEXT: Block RThroughput: 3.0
57 # M5-NEXT: 1 12 2.25 fsqrt d30, d30
67 # M5-NEXT: 1 12 2.25 fdiv d30, d31, d30
68 # M5-NEXT: 1 3 0.50 frsqrte d1, d0
H A Dfloat-sqrt.s4 … -march=aarch64 -mcpu=exynos-m5 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M5
25 # M5-NEXT: Total Cycles: 2803
39 # M5-NEXT: uOps Per Cycle: 0.43
40 # M5-NEXT: IPC: 0.39
41 # M5-NEXT: Block RThroughput: 2.3
59 # M5-NEXT: 1 8 1.25 fsqrt s31, s31
60 # M5-NEXT: 1 3 0.50 frsqrte s1, s0
73 # M5-NEXT: 2 2 1.00 fcsel s0, s0, s1, eq
H A Dfloat-recp.s4 … -march=aarch64 -mcpu=exynos-m5 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M5
21 # M5-NEXT: Total Cycles: 1703
35 # M5-NEXT: uOps Per Cycle: 0.41
36 # M5-NEXT: IPC: 0.41
37 # M5-NEXT: Block RThroughput: 1.3
56 # M5-NEXT: 1 7 1.00 fdiv s30, s31, s30
57 # M5-NEXT: 1 3 0.50 frecpe s1, s0
H A Ddouble-sqrt.s4 … -march=aarch64 -mcpu=exynos-m5 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M5
28 # M5-NEXT: Total Cycles: 3803
42 # M5-NEXT: uOps Per Cycle: 0.39
43 # M5-NEXT: IPC: 0.37
44 # M5-NEXT: Block RThroughput: 3.3
62 # M5-NEXT: 1 12 2.25 fsqrt d31, d31
63 # M5-NEXT: 1 3 0.50 frsqrte d1, d0
79 # M5-NEXT: 2 2 1.00 fcsel d0, d0, d1, eq
H A Ddouble-recp.s4 … -march=aarch64 -mcpu=exynos-m5 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M5
23 # M5-NEXT: Total Cycles: 2403
37 # M5-NEXT: uOps Per Cycle: 0.37
38 # M5-NEXT: IPC: 0.37
39 # M5-NEXT: Block RThroughput: 2.3
58 # M5-NEXT: 1 12 2.25 fdiv d30, d31, d30
59 # M5-NEXT: 1 3 0.50 frecpe d1, d0
H A Dscheduler-queue-usage.s4 …r-stats -resource-pressure=false -instruction-info=false < %s | FileCheck %s -check-prefixes=ALL,M5
23 # M5: Dispatch Width: 6
24 # M5-NEXT: uOps Per Cycle: 0.50
25 # M5-NEXT: IPC: 0.50
26 # M5-NEXT: Block RThroughput: 0.2
H A Dload.s4 … -march=aarch64 -mcpu=exynos-m5 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M5
27 # M5-NEXT: Total uOps: 1400
33 # M5-NEXT: uOps Per Cycle: 1.07
61 # M5-NEXT: 1 5 0.50 * ldr w0, [sp, wzr, sxtw]
62 # M5-NEXT: 1 5 0.50 * ldr x0, [sp, wzr, uxtw #3]
H A Dzero-latency-move.s4 … -march=aarch64 -mcpu=exynos-m5 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M5
49 # M5-NEXT: 1 1 0.17 add w0, w1, #0
58 # M5-NEXT: 1 2 0.33 fmov s0, s1
/llvm-project-15.0.7/clang/test/CoverageMapping/
H A Dmacro-expansion.c41 #define M5(x) ((x) || (x)) macro
64 if (M5(x)) {} in func()
/llvm-project-15.0.7/clang/test/Sema/
H A Dunused-expr.c134 #define M5(a, b) (foo((a), (b)), 1) macro
146 M5(i, j); // no warning in t11()
156 #undef M5

12