-
Notifications
You must be signed in to change notification settings - Fork 6.1k
Test .travis.yml #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Welcome to the OpenJDK organization on GitHub! This repository is currently a read-only git mirror of the official Mercurial repository (located at https://hg.openjdk.java.net/). As such, we are not currently accepting pull requests here. If you would like to contribute to the OpenJDK project, please see https://openjdk.java.net/contribute/ on how to proceed. This pull request will be automatically closed. |
This patch transforms '(x >>> rshift) + (x << lshift)' into 'RotateRight(x, rshift)' during GVN phase when both the shift exponents are constants and their sum equals to the number of bits for the type of shift base. This patch implements some new match rules for AArch64 instructions which can take ROR as the optional shift. Such instructions are 'and', 'or', 'eor', 'eon', 'bic' and 'orn'. ror w11, w2, openjdk#5 eor w0, w1, w11 With this patch, above code could be optimized to below: eor w0, w1, w2, ror openjdk#5 Finally, the patch refactors TestRotate.java[1][2]. Tested jtreg TestRotate.java, hotspot::hotspot_all_no_apps, jdk::jdk_core, langtools::tier1. [1] https://bugs.openjdk.java.net/browse/JDK-8252776 [2] https://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2020-September/039911.html Change-Id: I70842bcdb7cbc31bdf261c3223ea882076c2c66b
* bsd_aarch64 cleanup * remove the actual attribute too * Refactor bailing out on nativeWrapper generation * rename c_call_conv_priv function
Update forked branch.
Adding tests for unnamed module/package and automatic modules.
This reverts commit a9452a4.
8253816: Support macOS W^X 8253817: Support macOS Aarch64 ABI in Interpreter 8253818: Support macOS Aarch64 ABI for compiled wrappers 8253819: Implement os/cpu for macOS/AArch64 8253839: Update tests and JDK code for macOS/Aarch64 8254941: Implement Serviceability Agent for macOS/AArch64 8255776: Change build system for macOS/AArch64 8262903: [macos_aarch64] Thread::current() called on detached thread Co-authored-by: Vladimir Kempik <vkempik@openjdk.org> Co-authored-by: Bernhard Urban-Forster <burban@openjdk.org> Co-authored-by: Ludovic Henry <luhenry@openjdk.org> Co-authored-by: Monica Beckwith <mbeckwit@openjdk.org> Reviewed-by: erikj, ihse, prr, cjplummer, stefank, gziemski, aph, mbeckwit, luhenry Revert "JDK-8262491: bsd_aarch64 part" This reverts commit 806fc61. Revert "JDK-8263002: bsd_aarch64 part" This reverts commit 6e39762. Revert "JDK-8259937: bsd_aarch64 part" This reverts commit 416e433. Revert "JDK-8260471: bsd_aarch64 part" This reverts commit 5ba8ba7. Revert "Fix after JDK-8259539, partially revert preconditions" This reverts commit 4c37f06. Revert "JDK-8259539: bsd_aarch64 part" This reverts commit 74063fa. Revert "JDK-8257828: bsd_aarch64 part" This reverts commit e538ae6. Revert "Removed unused variables" This reverts commit daf35f0. Revert "Pull/2200 (openjdk#5)" This reverts commit a9452a4. Revert "Update signal handler part for debugger" This reverts commit 0d0e9ba. Revert "JDK-8253742: bsd_aarch64 part" This reverts commit 80ad49a. Revert "JDK-8257882: bsd_aarch64 part" This reverts commit 7fe50a9. Revert "JDK-8221554: bsd_aarch64 part" This reverts commit 85f76eb. Revert "Fix merge" This reverts commit 051357e.
8253816: Support macOS W^X 8253817: Support macOS Aarch64 ABI in Interpreter 8253818: Support macOS Aarch64 ABI for compiled wrappers 8253819: Implement os/cpu for macOS/AArch64 8253839: Update tests and JDK code for macOS/Aarch64 8254941: Implement Serviceability Agent for macOS/AArch64 8255776: Change build system for macOS/AArch64 8262903: [macos_aarch64] Thread::current() called on detached thread Co-authored-by: Vladimir Kempik <vkempik@openjdk.org> Co-authored-by: Bernhard Urban-Forster <burban@openjdk.org> Co-authored-by: Ludovic Henry <luhenry@openjdk.org> Co-authored-by: Monica Beckwith <mbeckwit@openjdk.org> Reviewed-by: erikj, ihse, prr, cjplummer, stefank, gziemski, aph, mbeckwit, luhenry Revert "JDK-8262491: bsd_aarch64 part" This reverts commit 806fc61. Revert "JDK-8263002: bsd_aarch64 part" This reverts commit 6e39762. Revert "JDK-8259937: bsd_aarch64 part" This reverts commit 416e433. Revert "JDK-8260471: bsd_aarch64 part" This reverts commit 5ba8ba7. Revert "Fix after JDK-8259539, partially revert preconditions" This reverts commit 4c37f06. Revert "JDK-8259539: bsd_aarch64 part" This reverts commit 74063fa. Revert "JDK-8257828: bsd_aarch64 part" This reverts commit e538ae6. Revert "Removed unused variables" This reverts commit daf35f0. Revert "Pull/2200 (openjdk#5)" This reverts commit a9452a4. Revert "Update signal handler part for debugger" This reverts commit 0d0e9ba. Revert "JDK-8253742: bsd_aarch64 part" This reverts commit 80ad49a. Revert "JDK-8257882: bsd_aarch64 part" This reverts commit 7fe50a9. Revert "JDK-8221554: bsd_aarch64 part" This reverts commit 85f76eb. Revert "Fix merge" This reverts commit 051357e.
Co-authored-by: Severin Gehwolf <sgehwolf@redhat.com>
Co-authored-by: Severin Gehwolf <sgehwolf@redhat.com>
Co-authored-by: Severin Gehwolf <sgehwolf@redhat.com>
…ttern - only the bindings should presumably have ElementKind.PATTERN_BINDING, the other variables should have their 'normal' kinds(?) (openjdk#5)
Move and convert test
updating to openjdk/jdk
# This is the 1st commit message: The most basic of tests # This is the commit message openjdk#2: Switch to more precise IRNode failure conditions # This is the commit message openjdk#3: Disable EA, easily test with non-value class and add report stdout # This is the commit message openjdk#4: Simplify and align with Box1/test1 # This is the commit message openjdk#5: Use @check instead of @run
See explanation in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265284#c10 From: NetBSD port (but with additional portability tweaks) Authored by: pho@netbsd.org
See explanation in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265284#c10 From: NetBSD port (but with additional portability tweaks) Authored by: pho@netbsd.org
Dummy PR to test Travis builds.