comparison src/share/vm/opto/opcodes.hpp @ 113:ba764ed4b6f2

6420645: Create a vm that uses compressed oops for up to 32gb heapsizes Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
author coleenp
date Sun, 13 Apr 2008 17:43:42 -0400
parents a61af66fc99e
children d1605aabd0a1
comparison
equal deleted inserted replaced
110:a49a647afe9a 113:ba764ed4b6f2
25 // Build a big enum of class names to give them dense integer indices 25 // Build a big enum of class names to give them dense integer indices
26 #define macro(x) Op_##x, 26 #define macro(x) Op_##x,
27 enum Opcodes { 27 enum Opcodes {
28 Op_Node = 0, 28 Op_Node = 0,
29 macro(Set) // Instruction selection match rule 29 macro(Set) // Instruction selection match rule
30 macro(RegN) // Machine narrow oop register
30 macro(RegI) // Machine integer register 31 macro(RegI) // Machine integer register
31 macro(RegP) // Machine pointer register 32 macro(RegP) // Machine pointer register
32 macro(RegF) // Machine float register 33 macro(RegF) // Machine float register
33 macro(RegD) // Machine double register 34 macro(RegD) // Machine double register
34 macro(RegL) // Machine long register 35 macro(RegL) // Machine long register