Mercurial > hg > graal-jvmci-8
diff src/share/vm/opto/connode.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 | c436414a719e |
children | d1605aabd0a1 8d191a7697e2 |
line wrap: on
line diff
--- a/src/share/vm/opto/connode.hpp Wed May 28 21:06:24 2008 -0700 +++ b/src/share/vm/opto/connode.hpp Thu May 29 12:04:14 2008 -0700 @@ -271,6 +271,7 @@ public: EncodePNode(Node* value, const Type* type): TypeNode(type, 2) { + init_class_id(Class_EncodeP); init_req(0, NULL); init_req(1, value); } @@ -291,6 +292,7 @@ public: DecodeNNode(Node* value, const Type* type): TypeNode(type, 2) { + init_class_id(Class_DecodeN); init_req(0, NULL); init_req(1, value); }