Mercurial > hg > truffle
diff src/share/vm/opto/matcher.hpp @ 168:7793bd37a336
6705887: Compressed Oops: generate x64 addressing and implicit null checks with narrow oops
Summary: Generate addresses and implicit null checks with narrow oops to avoid decoding.
Reviewed-by: jrose, never
author | kvn |
---|---|
date | Thu, 29 May 2008 12:04:14 -0700 |
parents | a61af66fc99e |
children | d1605aabd0a1 8d191a7697e2 |
line wrap: on
line diff
--- a/src/share/vm/opto/matcher.hpp Wed May 28 21:06:24 2008 -0700 +++ b/src/share/vm/opto/matcher.hpp Thu May 29 12:04:14 2008 -0700 @@ -48,7 +48,7 @@ void ReduceOper( State *s, int newrule, Node *&mem, MachNode *mach ); // If this node already matched using "rule", return the MachNode for it. - MachNode* find_shared_constant(Node* con, uint rule); + MachNode* find_shared_node(Node* n, uint rule); // Convert a dense opcode number to an expanded rule number const int *_reduceOp; @@ -81,7 +81,7 @@ Node_List &_proj_list; // For Machine nodes killing many values - Node_Array _shared_constants; + Node_Array _shared_nodes; debug_only(Node_Array _old2new_map;) // Map roots of ideal-trees to machine-roots