src/share/vm/opto/macro.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
8034812 Cdiff src/share/vm/opto/macro.hpp
src/share/vm/opto/macro.hpp
Print this page
*** 50,60 ****
}
Node* basic_plus_adr(Node* base, Node* offset) {
return basic_plus_adr(base, base, offset);
}
Node* basic_plus_adr(Node* base, Node* ptr, Node* offset) {
! Node* adr = new (C) AddPNode(base, ptr, offset);
return transform_later(adr);
}
Node* transform_later(Node* n) {
// equivalent to _gvn.transform in GraphKit, Ideal, etc.
_igvn.register_new_node_with_optimizer(n);
--- 50,60 ----
}
Node* basic_plus_adr(Node* base, Node* offset) {
return basic_plus_adr(base, base, offset);
}
Node* basic_plus_adr(Node* base, Node* ptr, Node* offset) {
! Node* adr = new AddPNode(base, ptr, offset);
return transform_later(adr);
}
Node* transform_later(Node* n) {
// equivalent to _gvn.transform in GraphKit, Ideal, etc.
_igvn.register_new_node_with_optimizer(n);
src/share/vm/opto/macro.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File