equal
deleted
inserted
replaced
50 } |
50 } |
51 Node* basic_plus_adr(Node* base, Node* offset) { |
51 Node* basic_plus_adr(Node* base, Node* offset) { |
52 return basic_plus_adr(base, base, offset); |
52 return basic_plus_adr(base, base, offset); |
53 } |
53 } |
54 Node* basic_plus_adr(Node* base, Node* ptr, Node* offset) { |
54 Node* basic_plus_adr(Node* base, Node* ptr, Node* offset) { |
55 Node* adr = new (C, 4) AddPNode(base, ptr, offset); |
55 Node* adr = new (C) AddPNode(base, ptr, offset); |
56 return transform_later(adr); |
56 return transform_later(adr); |
57 } |
57 } |
58 Node* transform_later(Node* n) { |
58 Node* transform_later(Node* n) { |
59 // equivalent to _gvn.transform in GraphKit, Ideal, etc. |
59 // equivalent to _gvn.transform in GraphKit, Ideal, etc. |
60 _igvn.register_new_node_with_optimizer(n); |
60 _igvn.register_new_node_with_optimizer(n); |