RFR: 8241077: x86_64: Minor Assembler improvements
Claes Redestad
claes.redestad at oracle.com
Mon Mar 16 20:28:01 UTC 2020
Hi,
a few small improvements extracted from 8241042 to keep that RFE
more focused:
- make InstructionAttr more compact by reordering some bool and int
fields leads to slightly better (and more compact) code generation.
- _is_managed only used on 32-bit
- code gen for *_needs_rex improve if replacing reg != (x)noreg
with reg->is_valid(), since the expression compiles down into a
range checks (fewer branches)
Bug: https://bugs.openjdk.java.net/browse/JDK-8241077
Webrev: http://cr.openjdk.java.net/~redestad/8241077/open.00/
Testing: tier1-5 (together with JDK-8241042)
/Claes
More information about the hotspot-compiler-dev
mailing list