Prepared by: | yzhang on Wed Jul 8 13:30:55 CST 2020 |
---|---|
Workspace: | /home/yanzha01/projects/enterprise-llt/openjdk/hg/panama |
Compare against: | ssh://hg.openjdk.java.net/panama/dev |
Compare against version: | default |
Branch: | vector-unstable |
Summary of changes: | 7046 lines changed: 5599 ins; 57 del; 1390 mod; 35155 unchg |
Patch of changes: | panama.patch |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/cpu/aarch64/aarch64-asmtest.py
rev 61975 : [vector] Address review comments for AArch64 backend changes 1. Seperate newly added NEON instructions to a new ad file aarch64_neon.ad 2. Add assembler tests for NEON instructions. Trailing spaces in the python script are also removed.307 lines changed: 166 ins; 5 del; 136 mod; 1036 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/cpu/aarch64/aarch64.ad
rev 61975 : [vector] Address review comments for AArch64 backend changes 1. Seperate newly added NEON instructions to a new ad file aarch64_neon.ad 2. Add assembler tests for NEON instructions. Trailing spaces in the python script are also removed.83 lines changed: 59 ins; 3 del; 21 mod; 18252 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/cpu/aarch64/aarch64_ad.m4
rev 61244 : Refactor vector operations in aarch64 backend Summary: move all vector operations which are not in jdk master to aarch64_neon_ad.m4 and place generated instructions to the end of aarch64.ad. This change is to minimize conflict when merging Vector API to jdk master. In reduction operations, identify scalar/vector input as isrc/ vsrc to make code clear. Jdk master also uses such naming style.8 lines changed: 3 ins; 0 del; 5 mod; 480 unchg
------ ------ ------
------
------
---
New
Patch
Raw
src/hotspot/cpu/aarch64/aarch64_neon.ad
rev 61975 : [vector] Address review comments for AArch64 backend changes 1. Seperate newly added NEON instructions to a new ad file aarch64_neon.ad 2. Add assembler tests for NEON instructions. Trailing spaces in the python script are also removed.3456 lines changed: 3456 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
------
---
New
Patch
Raw
src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
rev 61975 : [vector] Address review comments for AArch64 backend changes 1. Seperate newly added NEON instructions to a new ad file aarch64_neon.ad 2. Add assembler tests for NEON instructions. Trailing spaces in the python script are also removed.1424 lines changed: 1424 ins; 0 del; 0 mod; 0 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/cpu/aarch64/assembler_aarch64.cpp
rev 61975 : [vector] Address review comments for AArch64 backend changes 1. Seperate newly added NEON instructions to a new ad file aarch64_neon.ad 2. Add assembler tests for NEON instructions. Trailing spaces in the python script are also removed.1521 lines changed: 311 ins; 0 del; 1210 mod; 576 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/cpu/aarch64/assembler_aarch64.hpp
rev 61868 : manual merge with default170 lines changed: 147 ins; 15 del; 8 mod; 2690 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
rev 61943 : 8248048: ZGC: AArch64: SIGILL in load barrier register spilling Reviewed-by: adinn, aph50 lines changed: 6 ins; 34 del; 10 mod; 5183 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
rev 61868 : manual merge with default12 lines changed: 12 ins; 0 del; 0 mod; 5881 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
rev 61055 : manual merge with default1 line changed: 1 ins; 0 del; 0 mod; 378 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
rev 61055 : manual merge with default5 lines changed: 5 ins; 0 del; 0 mod; 201 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
rev 61868 : manual merge with default9 lines changed: 9 ins; 0 del; 0 mod; 478 unchg
This code review page was prepared using ../webrev.ksh (vers 25.16-hg+openjdk.java.net).