|  | // Copyright (c) 2019, the R8 project authors. Please see the AUTHORS file | 
|  | // for details. All rights reserved. Use of this source code is governed by a | 
|  | // BSD-style license that can be found in the LICENSE file. | 
|  |  | 
|  | package com.android.tools.r8.ir.code; | 
|  |  | 
|  | public interface Opcodes { | 
|  |  | 
|  | int ADD = 0; | 
|  | int ALWAYS_MATERIALIZING_DEFINITION = 1; | 
|  | int ALWAYS_MATERIALIZING_NOP = 2; | 
|  | int ALWAYS_MATERIALIZING_USER = 3; | 
|  | int AND = 4; | 
|  | int ARGUMENT = 5; | 
|  | int ARRAY_GET = 6; | 
|  | int ARRAY_LENGTH = 7; | 
|  | int ARRAY_PUT = 8; | 
|  | int ASSUME = 9; | 
|  | int CHECK_CAST = 10; | 
|  | int CMP = 11; | 
|  | int CONST_CLASS = 12; | 
|  | int CONST_METHOD_HANDLE = 13; | 
|  | int CONST_METHOD_TYPE = 14; | 
|  | int CONST_NUMBER = 15; | 
|  | int CONST_STRING = 16; | 
|  | int DEBUG_LOCAL_READ = 17; | 
|  | int DEBUG_LOCALS_CHANGE = 18; | 
|  | int DEBUG_POSITION = 19; | 
|  | int DEX_ITEM_BASED_CONST_STRING = 20; | 
|  | int DIV = 21; | 
|  | int DUP = 22; | 
|  | int DUP2 = 23; | 
|  | int GOTO = 24; | 
|  | int IF = 25; | 
|  | int INC = 26; | 
|  | int INIT_CLASS = 27; | 
|  | int INSTANCE_GET = 28; | 
|  | int INSTANCE_OF = 29; | 
|  | int INSTANCE_PUT = 30; | 
|  | int INT_SWITCH = 31; | 
|  | int INVOKE_CUSTOM = 32; | 
|  | int INVOKE_DIRECT = 33; | 
|  | int INVOKE_INTERFACE = 34; | 
|  | int INVOKE_MULTI_NEW_ARRAY = 35; | 
|  | int INVOKE_NEW_ARRAY = 36; | 
|  | int INVOKE_POLYMORPHIC = 37; | 
|  | int INVOKE_STATIC = 38; | 
|  | int INVOKE_SUPER = 39; | 
|  | int INVOKE_VIRTUAL = 40; | 
|  | int LOAD = 41; | 
|  | int MONITOR = 42; | 
|  | int MOVE = 43; | 
|  | int MOVE_EXCEPTION = 44; | 
|  | int MUL = 45; | 
|  | int NEG = 46; | 
|  | int NEW_ARRAY_EMPTY = 47; | 
|  | int NEW_ARRAY_FILLED_DATA = 48; | 
|  | int NEW_INSTANCE = 49; | 
|  | int NEW_UNBOXED_ENUM_INSTANCE = 50; | 
|  | int NOT = 51; | 
|  | int NUMBER_CONVERSION = 52; | 
|  | int OR = 53; | 
|  | int POP = 54; | 
|  | int REM = 55; | 
|  | int RETURN = 56; | 
|  | int SHL = 57; | 
|  | int SHR = 58; | 
|  | int STATIC_GET = 59; | 
|  | int STATIC_PUT = 60; | 
|  | int STORE = 61; | 
|  | int STRING_SWITCH = 62; | 
|  | int SUB = 63; | 
|  | int SWAP = 64; | 
|  | int THROW = 65; | 
|  | int USHR = 66; | 
|  | int XOR = 67; | 
|  | int UNINITIALIZED_THIS_LOCAL_READ = 68; | 
|  | } |