Code Review for jdk-hs

Prepared by:zyao on Fri Dec 22 15:18:42 CST 2017
Workspace:/home/zhoyao01/projects/jdk-review/jdk-hs
Compare against: http://hg.openjdk.java.net/jdk/hs/
Compare against version:48393
Summary of changes: 262 lines changed: 236 ins; 8 del; 18 mod; 49687 unchg
Changeset: jdk-hs.changeset
Bug id: <title>OpenJDK Log In</title>
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/cpu/aarch64/aarch64.ad

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
62 lines changed: 57 ins; 0 del; 5 mod; 18316 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
1 line changed: 0 ins; 0 del; 1 mod; 89 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/adlc/adlparse.cpp

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
29 lines changed: 29 ins; 0 del; 0 mod; 5367 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/adlc/adlparse.hpp

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
1 line changed: 1 ins; 0 del; 0 mod; 292 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/adlc/forms.hpp

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
2 lines changed: 1 ins; 0 del; 1 mod; 598 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/adlc/formsopt.cpp

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
23 lines changed: 22 ins; 0 del; 1 mod; 822 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/adlc/formsopt.hpp

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
17 lines changed: 17 ins; 0 del; 0 mod; 677 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/adlc/formssel.cpp

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
21 lines changed: 19 ins; 0 del; 2 mod; 4291 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/adlc/formssel.hpp

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
4 lines changed: 4 ins; 0 del; 0 mod; 1097 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/adlc/output_c.cpp

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
30 lines changed: 26 ins; 1 del; 3 mod; 4364 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/adlc/output_h.cpp

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
47 lines changed: 42 ins; 0 del; 5 mod; 2276 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/compile.cpp

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
7 lines changed: 0 ins; 7 del; 0 mod; 4594 unchg

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

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
7 lines changed: 7 ins; 0 del; 0 mod; 826 unchg

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

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
3 lines changed: 3 ins; 0 del; 0 mod; 1082 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/output.cpp

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
7 lines changed: 7 ins; 0 del; 0 mod; 2903 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw src/hotspot/share/opto/phaseX.cpp

rev 48394 : [RFC]Add ldp support to peephole
 1. Add ldp instruct and two peephole rules: replace double loadI with
 loadPairI. Two variances are added to cover different orders of offset.
 2. Add peeppredicate keyword for operand constraint checking.
 3. Defer peephole phase untill code gen's fill_buffer().

TODO:
 1. Support ldp long and stp.
 2. Remove peeppredicate and enhance peepconstraint to support
 grammar like: (0.mem$disp - 4 == 1.mem$disp)
1 line changed: 1 ins; 0 del; 0 mod; 2093 unchg

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