Skip to content
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

Add a configuration file so we can use Travis CI #2

Merged
merged 1 commit into from
Jan 17, 2016
Merged

Conversation

chrisseaton
Copy link
Contributor

I'll need to also connect the repo to Travis after this PR is merged before it starts being run.

jtulach added a commit that referenced this pull request Jan 17, 2016
Add a configuration file so we can use Travis CI
@jtulach jtulach merged commit 91a7d42 into master Jan 17, 2016
@chrisseaton chrisseaton deleted the feature/travis branch January 17, 2016 19:35
@smarr
Copy link
Contributor

smarr commented Jan 17, 2016

Should this also include checkheaders, checkcopyright, and checkstyle?

However, I think checkheaders does not work currently.

dougxc added a commit that referenced this pull request Apr 1, 2016
…e:fix/add-missing-TruffleArchiveParticipants to master

* commit 'db8f1df152a69e393a19bd9724b79f7fd7310582':
  all distributions that use a Truffle DSL annotation processor must use TruffleArchiveParticipant
chrisseaton referenced this pull request in Shopify/graal Nov 1, 2019
Pull upstream to get Sulong fix. Revert workaround
graalvmbot pushed a commit that referenced this pull request Jan 8, 2020
We want to find a better way to implement array offset calculation.
The old pattern for an int array member loading is:
       and      x4, x3, #0xffffffff
       lsl      x4, x4, #2
       add      x4, x4, #0x10
       ldr      x0, [x2, x4]

And the optimized pattern is:
       add      x1, x2, w3, uxtw #2
       ldr      x0, [x1, #16]

Here is a jmh unit test for int array member loading:
    private final int func(int[] arr) {
        int ret = 0;
        for (int i=0; i < field0; i++) {
            ret += arr[i];
        }
        return ret;
    }
And the jmh performance results:
     without this patch   with this patch   units
         1173501.595        948290.420      us/op

Here are the additional issues fixed related to this patch:
1. Fix an issue in MatchProcessor, so that we can process platform specific node
as a matchable node.

2. Close this optimization for substratevm because the derived reference is not
supported yet in SVM.

mx bootstrap passes.
mx gate -o -t 'CTW:hosted' passes.

Change-Id: Ia34f2bf044ca6863be075cf000b29524ca44c42d
rkennke pushed a commit to rkennke/graal that referenced this pull request Mar 12, 2021
rkennke pushed a commit to rkennke/graal that referenced this pull request Mar 25, 2021
tofische pushed a commit to gwipplinger/graal that referenced this pull request May 31, 2021
tofische pushed a commit to gwipplinger/graal that referenced this pull request May 31, 2021
tofische pushed a commit to gwipplinger/graal that referenced this pull request May 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants