Code Review for 8141137-spillFlag-hs-comp

Prepared by:goetz on Tue Nov 3 15:20:25 CET 2015
Workspace:/net/usr.work/d045726/oJ/8141137-spillFlag-hs-comp
Compare against: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot
Compare against version:9227
Summary of changes: 62 lines changed: 38 ins; 0 del; 24 mod; 3259 unchg
Changeset: 8141137-spillFlag-hs-comp.changeset
Bug id: <title>[JDK-8141137] C2 fails rematerializing nodes using flag registers. - Java Bug System</title>
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/machnode.cpp

rev 9228 : 8141137: C2 fails rematerializing nodes using flag registers.
Summary: Don't rem. if input stretches several live ranges. If rem., don't add SpillCopy on RegFlags edge.
23 lines changed: 13 ins; 0 del; 10 mod; 800 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/machnode.hpp

rev 9228 : 8141137: C2 fails rematerializing nodes using flag registers.
Summary: Don't rem. if input stretches several live ranges. If rem., don't add SpillCopy on RegFlags edge.
6 lines changed: 4 ins; 0 del; 2 mod; 1052 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New ----- Raw src/share/vm/opto/reg_split.cpp

rev 9228 : 8141137: C2 fails rematerializing nodes using flag registers.
Summary: Don't rem. if input stretches several live ranges. If rem., don't add SpillCopy on RegFlags edge.
33 lines changed: 21 ins; 0 del; 12 mod; 1407 unchg

This code review page was prepared using /sapmnt/home/d045726/bin/webrev.ksh (vers 25.12-hg+openjdk.java.net).