Home | History | Annotate | Download | only in quick

Lines Matching full:instruction

62 // Additional disabled optimizations (over generally disabled) per instruction set.
106 // Supported shorty types per instruction set. null means that all are available.
138 Instruction::NOP,
139 Instruction::MOVE,
140 Instruction::MOVE_FROM16,
141 Instruction::MOVE_16,
142 Instruction::MOVE_WIDE,
143 Instruction::MOVE_WIDE_FROM16,
144 Instruction::MOVE_WIDE_16,
145 Instruction::MOVE_OBJECT,
146 Instruction::MOVE_OBJECT_FROM16,
147 Instruction::MOVE_OBJECT_16,
148 Instruction::MOVE_RESULT,
149 Instruction::MOVE_RESULT_WIDE,
150 Instruction::MOVE_RESULT_OBJECT,
151 Instruction::MOVE_EXCEPTION,
152 Instruction::RETURN_VOID,
153 Instruction::RETURN,
154 Instruction::RETURN_WIDE,
155 Instruction::RETURN_OBJECT,
156 Instruction::CONST_4,
157 Instruction::CONST_16,
158 Instruction::CONST,
159 Instruction::CONST_HIGH16,
160 Instruction::CONST_WIDE_16,
161 Instruction::CONST_WIDE_32,
162 Instruction::CONST_WIDE,
163 Instruction::CONST_WIDE_HIGH16,
164 Instruction::CONST_STRING,
165 Instruction::CONST_STRING_JUMBO,
166 Instruction::CONST_CLASS,
167 Instruction::MONITOR_ENTER,
168 Instruction::MONITOR_EXIT,
169 Instruction::CHECK_CAST,
170 Instruction::INSTANCE_OF,
171 Instruction::ARRAY_LENGTH,
172 Instruction::NEW_INSTANCE,
173 Instruction::NEW_ARRAY,
174 Instruction::FILLED_NEW_ARRAY,
175 Instruction::FILLED_NEW_ARRAY_RANGE,
176 Instruction::FILL_ARRAY_DATA,
177 Instruction::THROW,
178 Instruction::GOTO,
179 Instruction::GOTO_16,
180 Instruction::GOTO_32,
181 Instruction::PACKED_SWITCH,
182 Instruction::SPARSE_SWITCH,
183 Instruction::CMPL_FLOAT,
184 Instruction::CMPG_FLOAT,
185 Instruction::CMPL_DOUBLE,
186 Instruction::CMPG_DOUBLE,
187 Instruction::CMP_LONG,
188 Instruction::IF_EQ,
189 Instruction::IF_NE,
190 Instruction::IF_LT,
191 Instruction::IF_GE,
192 Instruction::IF_GT,
193 Instruction::IF_LE,
194 Instruction::IF_EQZ,
195 Instruction::IF_NEZ,
196 Instruction::IF_LTZ,
197 Instruction::IF_GEZ,
198 Instruction::IF_GTZ,
199 Instruction::IF_LEZ,
200 Instruction::UNUSED_3E,
201 Instruction::UNUSED_3F,
202 Instruction::UNUSED_40,
203 Instruction::UNUSED_41,
204 Instruction::UNUSED_42,
205 Instruction::UNUSED_43,
206 Instruction::AGET,
207 Instruction::AGET_WIDE,
208 Instruction::AGET_OBJECT,
209 Instruction::AGET_BOOLEAN,
210 Instruction::AGET_BYTE,
211 Instruction::AGET_CHAR,
212 Instruction::AGET_SHORT,
213 Instruction::APUT,
214 Instruction::APUT_WIDE,
215 Instruction::APUT_OBJECT,
216 Instruction::APUT_BOOLEAN,
217 Instruction::APUT_BYTE,
218 Instruction::APUT_CHAR,
219 Instruction::APUT_SHORT,
220 Instruction::IGET,
221 Instruction::IGET_WIDE,
222 Instruction::IGET_OBJECT,
223 Instruction::IGET_BOOLEAN,
224 Instruction::IGET_BYTE,
225 Instruction::IGET_CHAR,
226 Instruction::IGET_SHORT,
227 Instruction::IPUT,
228 Instruction::IPUT_WIDE,
229 Instruction::IPUT_OBJECT,
230 Instruction::IPUT_BOOLEAN,
231 Instruction::IPUT_BYTE,
232 Instruction::IPUT_CHAR,
233 Instruction::IPUT_SHORT,
234 Instruction::SGET,
235 Instruction::SGET_WIDE,
236 Instruction::SGET_OBJECT,
237 Instruction::SGET_BOOLEAN,
238 Instruction::SGET_BYTE,
239 Instruction::SGET_CHAR,
240 Instruction::SGET_SHORT,
241 Instruction::SPUT,
242 Instruction::SPUT_WIDE,
243 Instruction::SPUT_OBJECT,
244 Instruction::SPUT_BOOLEAN,
245 Instruction::SPUT_BYTE,
246 Instruction::SPUT_CHAR,
247 Instruction::SPUT_SHORT,
248 Instruction::INVOKE_VIRTUAL,
249 Instruction::INVOKE_SUPER,
250 Instruction::INVOKE_DIRECT,
251 Instruction::INVOKE_STATIC,
252 Instruction::INVOKE_INTERFACE,
253 Instruction::RETURN_VOID_NO_BARRIER,
254 Instruction::INVOKE_VIRTUAL_RANGE,
255 Instruction::INVOKE_SUPER_RANGE,
256 Instruction::INVOKE_DIRECT_RANGE,
257 Instruction::INVOKE_STATIC_RANGE,
258 Instruction::INVOKE_INTERFACE_RANGE,
259 Instruction::UNUSED_79,
260 Instruction::UNUSED_7A,
261 Instruction::NEG_INT,
262 Instruction::NOT_INT,
263 Instruction::NEG_LONG,
264 Instruction::NOT_LONG,
265 Instruction::NEG_FLOAT,
266 Instruction::NEG_DOUBLE,
267 Instruction::INT_TO_LONG,
268 Instruction::INT_TO_FLOAT,
269 Instruction::INT_TO_DOUBLE,
270 Instruction::LONG_TO_INT,
271 Instruction::LONG_TO_FLOAT,
272 Instruction::LONG_TO_DOUBLE,
273 Instruction::FLOAT_TO_INT,
274 Instruction::FLOAT_TO_LONG,
275 Instruction::FLOAT_TO_DOUBLE,
276 Instruction::DOUBLE_TO_INT,
277 Instruction::DOUBLE_TO_LONG,
278 Instruction::DOUBLE_TO_FLOAT,
279 Instruction::INT_TO_BYTE,
280 Instruction::INT_TO_CHAR,
281 Instruction::INT_TO_SHORT,
282 Instruction::ADD_INT,
283 Instruction::SUB_INT,
284 Instruction::MUL_INT,
285 Instruction::DIV_INT,
286 Instruction::REM_INT,
287 Instruction::AND_INT,
288 Instruction::OR_INT,
289 Instruction::XOR_INT,
290 Instruction::SHL_INT,
291 Instruction::SHR_INT,
292 Instruction::USHR_INT,
293 Instruction::ADD_LONG,
294 Instruction::SUB_LONG,
295 Instruction::MUL_LONG,
296 Instruction::DIV_LONG,
297 Instruction::REM_LONG,
298 Instruction::AND_LONG,
299 Instruction::OR_LONG,
300 Instruction::XOR_LONG,
301 Instruction::SHL_LONG,
302 Instruction::SHR_LONG,
303 Instruction::USHR_LONG,
304 Instruction::ADD_FLOAT,
305 Instruction::SUB_FLOAT,
306 Instruction::MUL_FLOAT,
307 Instruction::DIV_FLOAT,
308 Instruction::REM_FLOAT,
309 Instruction::ADD_DOUBLE,
310 Instruction::SUB_DOUBLE,
311 Instruction::MUL_DOUBLE,
312 Instruction::DIV_DOUBLE,
313 Instruction::REM_DOUBLE,
314 Instruction::ADD_INT_2ADDR,
315 Instruction::SUB_INT_2ADDR,
316 Instruction::MUL_INT_2ADDR,
317 Instruction::DIV_INT_2ADDR,
318 Instruction::REM_INT_2ADDR,
319 Instruction::AND_INT_2ADDR,
320 Instruction::OR_INT_2ADDR,
321 Instruction::XOR_INT_2ADDR,
322 Instruction::SHL_INT_2ADDR,
323 Instruction::SHR_INT_2ADDR,
324 Instruction::USHR_INT_2ADDR,
325 Instruction::ADD_LONG_2ADDR,
326 Instruction::SUB_LONG_2ADDR,
327 Instruction::MUL_LONG_2ADDR,
328 Instruction::DIV_LONG_2ADDR,
329 Instruction::REM_LONG_2ADDR,
330 Instruction::AND_LONG_2ADDR,
331 Instruction::OR_LONG_2ADDR,
332 Instruction::XOR_LONG_2ADDR,
333 Instruction::SHL_LONG_2ADDR,
334 Instruction::SHR_LONG_2ADDR,
335 Instruction::USHR_LONG_2ADDR,
336 Instruction::ADD_FLOAT_2ADDR,
337 Instruction::SUB_FLOAT_2ADDR,
338 Instruction::MUL_FLOAT_2ADDR,
339 Instruction::DIV_FLOAT_2ADDR,
340 Instruction::REM_FLOAT_2ADDR,
341 Instruction::ADD_DOUBLE_2ADDR,
342 Instruction::SUB_DOUBLE_2ADDR,
343 Instruction::MUL_DOUBLE_2ADDR,
344 Instruction::DIV_DOUBLE_2ADDR,
345 Instruction::REM_DOUBLE_2ADDR,
346 Instruction::ADD_INT_LIT16,
347 Instruction::RSUB_INT,
348 Instruction::MUL_INT_LIT16,
349 Instruction::DIV_INT_LIT16,
350 Instruction::REM_INT_LIT16,
351 Instruction::AND_INT_LIT16,
352 Instruction::OR_INT_LIT16,
353 Instruction::XOR_INT_LIT16,
354 Instruction::ADD_INT_LIT8,
355 Instruction::RSUB_INT_LIT8,
356 Instruction::MUL_INT_LIT8,
357 Instruction::DIV_INT_LIT8,
358 Instruction::REM_INT_LIT8,
359 Instruction::AND_INT_LIT8,
360 Instruction::OR_INT_LIT8,
361 Instruction::XOR_INT_LIT8,
362 Instruction::SHL_INT_LIT8,
363 Instruction::SHR_INT_LIT8,
364 Instruction::USHR_INT_LIT8,
365 Instruction::IGET_QUICK,
366 Instruction::IGET_WIDE_QUICK,
367 Instruction::IGET_OBJECT_QUICK,
368 Instruction::IPUT_QUICK,
369 Instruction::IPUT_WIDE_QUICK,
370 Instruction::IPUT_OBJECT_QUICK,
371 Instruction::INVOKE_VIRTUAL_QUICK,
372 Instruction::INVOKE_VIRTUAL_RANGE_QUICK,
373 Instruction::IPUT_BOOLEAN_QUICK,
374 Instruction::IPUT_BYTE_QUICK,
375 Instruction::IPUT_CHAR_QUICK,
376 Instruction::IPUT_SHORT_QUICK,
377 Instruction::IGET_BOOLEAN_QUICK,
378 Instruction::IGET_BYTE_QUICK,
379 Instruction::IGET_CHAR_QUICK,
380 Instruction::IGET_SHORT_QUICK,
381 Instruction::UNUSED_F3,
382 Instruction::UNUSED_F4,
383 Instruction::UNUSED_F5,
384 Instruction::UNUSED_F6,
385 Instruction::UNUSED_F7,
386 Instruction::UNUSED_F8,
387 Instruction::UNUSED_F9,
388 Instruction::UNUSED_FA,
389 Instruction::UNUSED_FB,
390 Instruction::UNUSED_FC,
391 Instruction::UNUSED_FD,
392 Instruction::UNUSED_FE,
393 Instruction::UNUSED_FF,
411 Instruction::INVOKE_VIRTUAL,
412 Instruction::INVOKE_SUPER,
413 Instruction::INVOKE_DIRECT,
414 Instruction::INVOKE_STATIC,
415 Instruction::INVOKE_INTERFACE,
416 Instruction::INVOKE_VIRTUAL_RANGE,
417 Instruction::INVOKE_SUPER_RANGE,
418 Instruction::INVOKE_DIRECT_RANGE,
419 Instruction::INVOKE_STATIC_RANGE,
420 Instruction::INVOKE_INTERFACE_RANGE,
421 Instruction::INVOKE_VIRTUAL_QUICK,
422 Instruction::INVOKE_VIRTUAL_RANGE_QUICK,
553 // Disable optimizations according to instruction set.
821 LOG(FATAL) << "Unexpected instruction set: " << cu->instruction_set;