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

Vladimir Ivanov vlivanov at openjdk.java.net
Wed Oct 21 07:35:12 UTC 2020


On Tue, 20 Oct 2020 12:15:13 GMT, Claes Redestad <redestad 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).

Thanks for the reviews, Tobias, Nils, and Claes.

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

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


More information about the hotspot-compiler-dev mailing list