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

Claes Redestad redestad at openjdk.java.net
Tue Oct 20 12:18:21 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

Marked as reviewed by redestad (Reviewer).

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

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


More information about the hotspot-compiler-dev mailing list