< prev index next >

src/share/vm/interpreter/bytecodes.hpp

Print this page




 275 
 276     _fast_invokevfinal    ,
 277     _fast_linearswitch    ,
 278     _fast_binaryswitch    ,
 279 
 280     // special handling of oop constants:
 281     _fast_aldc            ,
 282     _fast_aldc_w          ,
 283 
 284     _return_register_finalizer    ,
 285 
 286     // special handling of signature-polymorphic methods:
 287     _invokehandle         ,
 288 
 289     _shouldnotreachhere,      // For debugging
 290 
 291     // Platform specific JVM bytecodes
 292 #ifdef TARGET_ARCH_x86
 293 # include "bytecodes_x86.hpp"
 294 #endif



 295 #ifdef TARGET_ARCH_sparc
 296 # include "bytecodes_sparc.hpp"
 297 #endif
 298 #ifdef TARGET_ARCH_zero
 299 # include "bytecodes_zero.hpp"
 300 #endif
 301 #ifdef TARGET_ARCH_arm
 302 # include "bytecodes_arm.hpp"
 303 #endif
 304 #ifdef TARGET_ARCH_ppc
 305 # include "bytecodes_ppc.hpp"
 306 #endif
 307 
 308 
 309     number_of_codes
 310   };
 311 
 312   // Flag bits derived from format strings, can_trap, can_rewrite, etc.:
 313   enum Flags {
 314     // semantic flags:




 275 
 276     _fast_invokevfinal    ,
 277     _fast_linearswitch    ,
 278     _fast_binaryswitch    ,
 279 
 280     // special handling of oop constants:
 281     _fast_aldc            ,
 282     _fast_aldc_w          ,
 283 
 284     _return_register_finalizer    ,
 285 
 286     // special handling of signature-polymorphic methods:
 287     _invokehandle         ,
 288 
 289     _shouldnotreachhere,      // For debugging
 290 
 291     // Platform specific JVM bytecodes
 292 #ifdef TARGET_ARCH_x86
 293 # include "bytecodes_x86.hpp"
 294 #endif
 295 #ifdef TARGET_ARCH_aarch64
 296 # include "bytecodes_aarch64.hpp"
 297 #endif
 298 #ifdef TARGET_ARCH_sparc
 299 # include "bytecodes_sparc.hpp"
 300 #endif
 301 #ifdef TARGET_ARCH_zero
 302 # include "bytecodes_zero.hpp"
 303 #endif
 304 #ifdef TARGET_ARCH_arm
 305 # include "bytecodes_arm.hpp"
 306 #endif
 307 #ifdef TARGET_ARCH_ppc
 308 # include "bytecodes_ppc.hpp"
 309 #endif
 310 
 311 
 312     number_of_codes
 313   };
 314 
 315   // Flag bits derived from format strings, can_trap, can_rewrite, etc.:
 316   enum Flags {
 317     // semantic flags:


< prev index next >