Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(72)

Side by Side Diff: tests_lit/llvm2ice_tests/nop-insertion-no-vectors.ll

Issue 2478113003: [SubZero] Utilize instructions with immediate operands (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Addressed review comments Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « tests_lit/llvm2ice_tests/adv-switch-opt.ll ('k') | tests_lit/llvm2ice_tests/shift.ll » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 ; REQUIRES: allow_dump 1 ; REQUIRES: allow_dump
2 2
3 ; RUN: %p2i -i %s --filetype=asm --assemble --disassemble --target=mips32 \ 3 ; RUN: %p2i -i %s --filetype=asm --assemble --disassemble --target=mips32 \
4 ; RUN: -a -sz-seed=1 -nop-insertion \ 4 ; RUN: -a -sz-seed=1 -nop-insertion \
5 ; RUN: -nop-insertion-percentage=50 -max-nops-per-instruction=1 \ 5 ; RUN: -nop-insertion-percentage=50 -max-nops-per-instruction=1 \
6 ; RUN: | FileCheck %s --check-prefix=MIPS32P50N1 6 ; RUN: | FileCheck %s --check-prefix=MIPS32P50N1
7 ; RUN: %p2i -i %s --filetype=asm --assemble --disassemble --target=mips32 \ 7 ; RUN: %p2i -i %s --filetype=asm --assemble --disassemble --target=mips32 \
8 ; RUN: -a -sz-seed=1 -nop-insertion \ 8 ; RUN: -a -sz-seed=1 -nop-insertion \
9 ; RUN: -nop-insertion-percentage=110 -max-nops-per-instruction=2 \ 9 ; RUN: -nop-insertion-percentage=110 -max-nops-per-instruction=2 \
10 ; RUN: | FileCheck %s --check-prefix=MIPS32P110N2 10 ; RUN: | FileCheck %s --check-prefix=MIPS32P110N2
(...skipping 14 matching lines...) Expand all
25 25
26 ; MIPS32P50N1-LABEL: nopInsertion 26 ; MIPS32P50N1-LABEL: nopInsertion
27 ; MIPS32P50N1: nop 27 ; MIPS32P50N1: nop
28 ; MIPS32P50N1: addiu {{.*}} 28 ; MIPS32P50N1: addiu {{.*}}
29 ; MIPS32P50N1: sw {{.*}} 29 ; MIPS32P50N1: sw {{.*}}
30 ; MIPS32P50N1: nop 30 ; MIPS32P50N1: nop
31 ; MIPS32P50N1: sw {{.*}} 31 ; MIPS32P50N1: sw {{.*}}
32 ; MIPS32P50N1: nop 32 ; MIPS32P50N1: nop
33 ; MIPS32P50N1: sw {{.*}} 33 ; MIPS32P50N1: sw {{.*}}
34 ; MIPS32P50N1: lw {{.*}} 34 ; MIPS32P50N1: lw {{.*}}
35 ; MIPS32P50N1: li {{.*}} 35 ; MIPS32P50N1: addiu {{.*}},1
36 ; MIPS32P50N1: nop
37 ; MIPS32P50N1: addu {{.*}}
38 ; MIPS32P50N1: sw {{.*}}
39 ; MIPS32P50N1: nop
40 ; MIPS32P50N1: lw {{.*}}
41 ; MIPS32P50N1: nop
42 ; MIPS32P50N1: li {{.*}}
43 ; MIPS32P50N1: nop
44 ; MIPS32P50N1: addu {{.*}}
45 ; MIPS32P50N1: nop 36 ; MIPS32P50N1: nop
46 ; MIPS32P50N1: sw {{.*}} 37 ; MIPS32P50N1: sw {{.*}}
47 ; MIPS32P50N1: lw {{.*}} 38 ; MIPS32P50N1: lw {{.*}}
48 ; MIPS32P50N1: nop 39 ; MIPS32P50N1: nop
49 ; MIPS32P50N1: li {{.*}} 40 ; MIPS32P50N1: addiu {{.*}},2
50 ; MIPS32P50N1: addu {{.*}}
51 ; MIPS32P50N1: nop
52 ; MIPS32P50N1: sw {{.*}}
53 ; MIPS32P50N1: lw {{.*}}
54 ; MIPS32P50N1: nop
55 ; MIPS32P50N1: li {{.*}}
56 ; MIPS32P50N1: nop
57 ; MIPS32P50N1: subu {{.*}}
58 ; MIPS32P50N1: sw {{.*}}
59 ; MIPS32P50N1: lw {{.*}}
60 ; MIPS32P50N1: li {{.*}}
61 ; MIPS32P50N1: subu {{.*}}
62 ; MIPS32P50N1: sw {{.*}}
63 ; MIPS32P50N1: nop
64 ; MIPS32P50N1: lw {{.*}}
65 ; MIPS32P50N1: li {{.*}}
66 ; MIPS32P50N1: subu {{.*}}
67 ; MIPS32P50N1: nop 41 ; MIPS32P50N1: nop
68 ; MIPS32P50N1: sw {{.*}} 42 ; MIPS32P50N1: sw {{.*}}
69 ; MIPS32P50N1: nop 43 ; MIPS32P50N1: nop
70 ; MIPS32P50N1: lw {{.*}} 44 ; MIPS32P50N1: lw {{.*}}
71 ; MIPS32P50N1: nop 45 ; MIPS32P50N1: nop
46 ; MIPS32P50N1: addiu {{.*}},3
47 ; MIPS32P50N1: sw {{.*}}
48 ; MIPS32P50N1: nop
72 ; MIPS32P50N1: lw {{.*}} 49 ; MIPS32P50N1: lw {{.*}}
73 ; MIPS32P50N1: nop 50 ; MIPS32P50N1: addiu {{.*}},-1
74 ; MIPS32P50N1: mul {{.*}}
75 ; MIPS32P50N1: nop 51 ; MIPS32P50N1: nop
76 ; MIPS32P50N1: sw {{.*}} 52 ; MIPS32P50N1: sw {{.*}}
77 ; MIPS32P50N1: lw {{.*}} 53 ; MIPS32P50N1: lw {{.*}}
78 ; MIPS32P50N1: nop 54 ; MIPS32P50N1: nop
55 ; MIPS32P50N1: addiu {{.*}},-2
56 ; MIPS32P50N1: nop
57 ; MIPS32P50N1: sw {{.*}}
58 ; MIPS32P50N1: lw {{.*}}
59 ; MIPS32P50N1: addiu {{.*}},-3
60 ; MIPS32P50N1: sw {{.*}}
61 ; MIPS32P50N1: lw {{.*}}
62 ; MIPS32P50N1: lw {{.*}}
63 ; MIPS32P50N1: nop
64 ; MIPS32P50N1: mul {{.*}}
65 ; MIPS32P50N1: sw {{.*}}
66 ; MIPS32P50N1: lw {{.*}}
67 ; MIPS32P50N1: nop
79 ; MIPS32P50N1: lw {{.*}} 68 ; MIPS32P50N1: lw {{.*}}
80 ; MIPS32P50N1: nop 69 ; MIPS32P50N1: nop
81 ; MIPS32P50N1: mul {{.*}} 70 ; MIPS32P50N1: mul {{.*}}
82 ; MIPS32P50N1: nop 71 ; MIPS32P50N1: nop
83 ; MIPS32P50N1: sw {{.*}} 72 ; MIPS32P50N1: sw {{.*}}
73 ; MIPS32P50N1: nop
84 ; MIPS32P50N1: lw {{.*}} 74 ; MIPS32P50N1: lw {{.*}}
75 ; MIPS32P50N1: nop
85 ; MIPS32P50N1: addiu {{.*}} 76 ; MIPS32P50N1: addiu {{.*}}
86 ; MIPS32P50N1: jr ra 77 ; MIPS32P50N1: jr ra
87 ; MIPS32P50N1: nop 78 ; MIPS32P50N1: nop
88 79
89 ; MIPS32P110N2-LABEL: nopInsertion 80 ; MIPS32P110N2-LABEL: nopInsertion
90 ; MIPS32P110N2: nop 81 ; MIPS32P110N2: nop
91 ; MIPS32P110N2: nop 82 ; MIPS32P110N2: nop
92 ; MIPS32P110N2: addiu {{.*}} 83 ; MIPS32P110N2: addiu {{.*}}
93 ; MIPS32P110N2: nop 84 ; MIPS32P110N2: nop
94 ; MIPS32P110N2: nop 85 ; MIPS32P110N2: nop
95 ; MIPS32P110N2: sw {{.*}} 86 ; MIPS32P110N2: sw {{.*}}
96 ; MIPS32P110N2: nop 87 ; MIPS32P110N2: nop
97 ; MIPS32P110N2: nop 88 ; MIPS32P110N2: nop
98 ; MIPS32P110N2: sw {{.*}} 89 ; MIPS32P110N2: sw {{.*}}
99 ; MIPS32P110N2: nop 90 ; MIPS32P110N2: nop
100 ; MIPS32P110N2: nop 91 ; MIPS32P110N2: nop
101 ; MIPS32P110N2: sw {{.*}} 92 ; MIPS32P110N2: sw {{.*}}
102 ; MIPS32P110N2: nop 93 ; MIPS32P110N2: nop
103 ; MIPS32P110N2: nop 94 ; MIPS32P110N2: nop
104 ; MIPS32P110N2: lw {{.*}} 95 ; MIPS32P110N2: lw {{.*}}
105 ; MIPS32P110N2: nop 96 ; MIPS32P110N2: nop
106 ; MIPS32P110N2: nop 97 ; MIPS32P110N2: nop
107 ; MIPS32P110N2: li {{.*}} 98 ; MIPS32P110N2: addiu {{.*}},1
108 ; MIPS32P110N2: nop
109 ; MIPS32P110N2: nop
110 ; MIPS32P110N2: addu {{.*}}
111 ; MIPS32P110N2: nop 99 ; MIPS32P110N2: nop
112 ; MIPS32P110N2: nop 100 ; MIPS32P110N2: nop
113 ; MIPS32P110N2: sw {{.*}} 101 ; MIPS32P110N2: sw {{.*}}
114 ; MIPS32P110N2: nop 102 ; MIPS32P110N2: nop
115 ; MIPS32P110N2: nop 103 ; MIPS32P110N2: nop
116 ; MIPS32P110N2: lw {{.*}} 104 ; MIPS32P110N2: lw {{.*}}
117 ; MIPS32P110N2: nop 105 ; MIPS32P110N2: nop
118 ; MIPS32P110N2: nop 106 ; MIPS32P110N2: nop
119 ; MIPS32P110N2: li {{.*}} 107 ; MIPS32P110N2: addiu {{.*}},2
120 ; MIPS32P110N2: nop
121 ; MIPS32P110N2: nop
122 ; MIPS32P110N2: addu {{.*}}
123 ; MIPS32P110N2: nop 108 ; MIPS32P110N2: nop
124 ; MIPS32P110N2: nop 109 ; MIPS32P110N2: nop
125 ; MIPS32P110N2: sw {{.*}} 110 ; MIPS32P110N2: sw {{.*}}
126 ; MIPS32P110N2: nop 111 ; MIPS32P110N2: nop
127 ; MIPS32P110N2: nop 112 ; MIPS32P110N2: nop
128 ; MIPS32P110N2: lw {{.*}} 113 ; MIPS32P110N2: lw {{.*}}
129 ; MIPS32P110N2: nop 114 ; MIPS32P110N2: nop
130 ; MIPS32P110N2: nop 115 ; MIPS32P110N2: nop
131 ; MIPS32P110N2: li {{.*}} 116 ; MIPS32P110N2: addiu {{.*}},3
132 ; MIPS32P110N2: nop
133 ; MIPS32P110N2: nop
134 ; MIPS32P110N2: addu {{.*}}
135 ; MIPS32P110N2: nop 117 ; MIPS32P110N2: nop
136 ; MIPS32P110N2: nop 118 ; MIPS32P110N2: nop
137 ; MIPS32P110N2: sw {{.*}} 119 ; MIPS32P110N2: sw {{.*}}
138 ; MIPS32P110N2: nop 120 ; MIPS32P110N2: nop
139 ; MIPS32P110N2: nop 121 ; MIPS32P110N2: nop
140 ; MIPS32P110N2: lw {{.*}} 122 ; MIPS32P110N2: lw {{.*}}
141 ; MIPS32P110N2: nop 123 ; MIPS32P110N2: nop
142 ; MIPS32P110N2: nop 124 ; MIPS32P110N2: nop
143 ; MIPS32P110N2: li {{.*}} 125 ; MIPS32P110N2: addiu {{.*}},-1
144 ; MIPS32P110N2: nop
145 ; MIPS32P110N2: nop
146 ; MIPS32P110N2: subu {{.*}}
147 ; MIPS32P110N2: nop 126 ; MIPS32P110N2: nop
148 ; MIPS32P110N2: nop 127 ; MIPS32P110N2: nop
149 ; MIPS32P110N2: sw {{.*}} 128 ; MIPS32P110N2: sw {{.*}}
150 ; MIPS32P110N2: nop 129 ; MIPS32P110N2: nop
151 ; MIPS32P110N2: nop 130 ; MIPS32P110N2: nop
152 ; MIPS32P110N2: lw {{.*}} 131 ; MIPS32P110N2: lw {{.*}}
153 ; MIPS32P110N2: nop 132 ; MIPS32P110N2: nop
154 ; MIPS32P110N2: nop 133 ; MIPS32P110N2: nop
155 ; MIPS32P110N2: li {{.*}} 134 ; MIPS32P110N2: addiu {{.*}},-2
156 ; MIPS32P110N2: nop
157 ; MIPS32P110N2: nop
158 ; MIPS32P110N2: subu {{.*}}
159 ; MIPS32P110N2: nop 135 ; MIPS32P110N2: nop
160 ; MIPS32P110N2: nop 136 ; MIPS32P110N2: nop
161 ; MIPS32P110N2: sw {{.*}} 137 ; MIPS32P110N2: sw {{.*}}
162 ; MIPS32P110N2: nop 138 ; MIPS32P110N2: nop
163 ; MIPS32P110N2: nop 139 ; MIPS32P110N2: nop
164 ; MIPS32P110N2: lw {{.*}} 140 ; MIPS32P110N2: lw {{.*}}
165 ; MIPS32P110N2: nop 141 ; MIPS32P110N2: nop
166 ; MIPS32P110N2: nop 142 ; MIPS32P110N2: nop
167 ; MIPS32P110N2: li {{.*}} 143 ; MIPS32P110N2: addiu {{.*}},-3
168 ; MIPS32P110N2: nop
169 ; MIPS32P110N2: nop
170 ; MIPS32P110N2: subu {{.*}}
171 ; MIPS32P110N2: nop 144 ; MIPS32P110N2: nop
172 ; MIPS32P110N2: nop 145 ; MIPS32P110N2: nop
173 ; MIPS32P110N2: sw {{.*}} 146 ; MIPS32P110N2: sw {{.*}}
174 ; MIPS32P110N2: nop 147 ; MIPS32P110N2: nop
175 ; MIPS32P110N2: nop 148 ; MIPS32P110N2: nop
176 ; MIPS32P110N2: lw {{.*}} 149 ; MIPS32P110N2: lw {{.*}}
177 ; MIPS32P110N2: nop 150 ; MIPS32P110N2: nop
178 ; MIPS32P110N2: nop 151 ; MIPS32P110N2: nop
179 ; MIPS32P110N2: lw {{.*}} 152 ; MIPS32P110N2: lw {{.*}}
180 ; MIPS32P110N2: nop 153 ; MIPS32P110N2: nop
(...skipping 18 matching lines...) Expand all
199 ; MIPS32P110N2: nop 172 ; MIPS32P110N2: nop
200 ; MIPS32P110N2: lw {{.*}} 173 ; MIPS32P110N2: lw {{.*}}
201 ; MIPS32P110N2: nop 174 ; MIPS32P110N2: nop
202 ; MIPS32P110N2: nop 175 ; MIPS32P110N2: nop
203 ; MIPS32P110N2: addiu {{.*}} 176 ; MIPS32P110N2: addiu {{.*}}
204 ; MIPS32P110N2: nop 177 ; MIPS32P110N2: nop
205 ; MIPS32P110N2: nop 178 ; MIPS32P110N2: nop
206 ; MIPS32P110N2: jr ra 179 ; MIPS32P110N2: jr ra
207 ; MIPS32P110N2: nop 180 ; MIPS32P110N2: nop
208 ; MIPS32P110N2: nop 181 ; MIPS32P110N2: nop
OLDNEW
« no previous file with comments | « tests_lit/llvm2ice_tests/adv-switch-opt.ll ('k') | tests_lit/llvm2ice_tests/shift.ll » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698