Mercurial > hg > truffle
comparison src/share/vm/opto/classes.hpp @ 164:c436414a719e
6703890: Compressed Oops: add LoadNKlass node to generate narrow oops (32-bits) compare instructions
Summary: Add LoadNKlass and CMoveN nodes, use CmpN and ConN nodes to generate narrow oops compare instructions.
Reviewed-by: never, rasbold
author | kvn |
---|---|
date | Wed, 21 May 2008 13:46:23 -0700 |
parents | f3de1255b035 |
children | 9148c65abefc |
comparison
equal
deleted
inserted
replaced
163:885ed790ecf0 | 164:c436414a719e |
---|---|
62 macro(CMoveD) | 62 macro(CMoveD) |
63 macro(CMoveF) | 63 macro(CMoveF) |
64 macro(CMoveI) | 64 macro(CMoveI) |
65 macro(CMoveL) | 65 macro(CMoveL) |
66 macro(CMoveP) | 66 macro(CMoveP) |
67 macro(CMoveN) | |
67 macro(CmpN) | 68 macro(CmpN) |
68 macro(CmpD) | 69 macro(CmpD) |
69 macro(CmpD3) | 70 macro(CmpD3) |
70 macro(CmpF) | 71 macro(CmpF) |
71 macro(CmpF3) | 72 macro(CmpF3) |
131 macro(LoadD) | 132 macro(LoadD) |
132 macro(LoadD_unaligned) | 133 macro(LoadD_unaligned) |
133 macro(LoadF) | 134 macro(LoadF) |
134 macro(LoadI) | 135 macro(LoadI) |
135 macro(LoadKlass) | 136 macro(LoadKlass) |
137 macro(LoadNKlass) | |
136 macro(LoadL) | 138 macro(LoadL) |
137 macro(LoadL_unaligned) | 139 macro(LoadL_unaligned) |
138 macro(LoadPLocked) | 140 macro(LoadPLocked) |
139 macro(LoadLLocked) | 141 macro(LoadLLocked) |
140 macro(LoadP) | 142 macro(LoadP) |