mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-23 12:34:32 +02:00
6673473: (Escape Analysis) Add the instance's field information to PhiNode
Avoid an infinite generation of instance's field values Phi nodes. Reviewed-by: never
This commit is contained in:
parent
000ac830a0
commit
30dc0edfc8
6 changed files with 166 additions and 59 deletions
|
@ -172,6 +172,9 @@ public:
|
|||
// Map a load opcode to its corresponding store opcode.
|
||||
virtual int store_Opcode() const = 0;
|
||||
|
||||
// Check if the load's memory input is a Phi node with the same control.
|
||||
bool is_instance_field_load_with_local_phi(Node* ctrl);
|
||||
|
||||
#ifndef PRODUCT
|
||||
virtual void dump_spec(outputStream *st) const;
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue