Mercurial > hg > truffle
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 |