Integrated: 8255026: C2: Miscellaneous cleanups in Compile and PhaseIdealLoop code

Vladimir Ivanov vlivanov at openjdk.java.net
Wed Oct 21 07:41:18 UTC 2020


On Mon, 19 Oct 2020 19:55:58 GMT, Vladimir Ivanov <vlivanov at openjdk.org> wrote:

> Miscellaneous cleanups in Compile and PhaseIdealLoop code.
> 
> Compile:
> 
> - inline node lists
> 
> - remove empty Compile::register_library_intrinsics()
> 
> - introduce `Compile::remove_useless_nodes(GrowableArray<Node*>& node_list, Unique_Node_List& useful)`
> 
> 
> PhaseIdealLoop:
> 
> - unify logging and IGVN logic
> 
> - refactor logging code
> 
> Testing: tier1 - tier5

This pull request has now been integrated.

Changeset: 27230fae
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/27230fae
Stats:     189 lines in 6 files changed: 33 ins; 72 del; 84 mod

8255026: C2: Miscellaneous cleanups in Compile and PhaseIdealLoop code

Reviewed-by: thartmann, neliasso, redestad

-------------

PR: https://git.openjdk.java.net/jdk/pull/749


More information about the hotspot-compiler-dev mailing list