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

README: github.com/OracleLabs/GraalVM is deprecated. #7

Closed
wants to merge 1 commit into from

Conversation

zapster
Copy link
Member

@zapster zapster commented Jan 21, 2016

We could also link to http://openjdk.java.net/projects/graal/ if that is preferred.

@smarr
Copy link
Contributor

smarr commented Jan 21, 2016

Most user friendly might be a link to https://wiki.openjdk.java.net/display/Graal/Instructions

@woess
Copy link
Member

woess commented Jan 21, 2016

@zapster
Copy link
Member Author

zapster commented Jan 21, 2016

Ok will change it to https://wiki.openjdk.java.net/display/Graal/Instructions!

@zapster zapster closed this Jan 21, 2016
@zapster zapster deleted the readme-fix branch February 5, 2016 13:38
dougxc pushed a commit that referenced this pull request Apr 19, 2016
…ruffle:FasterExecute to master

* commit '2433f9c6627870eea575477a51dd83c6a7b45774': (47 commits)
  Removing typo - additional l in the class name
  Using constant value fields rather than magical numbers
  Don't wrap the TruffleObject in case of single threaded execution. Assume people will manipulate them carefully on the right thread.
  Adding assumption checks per Christian's request
  Move Context support next to PolyglotEngine as package private classes
  Apply proper formatting
  Multiply by two
  Removing unneeded constructor
  Removing redundant modifiers and spaces
  Comparing speed of direct SLFunction execution with overhead of PolyglotEngine.Value.execute
  Simplify cached object access.
  Add missing transferToInterpreter.
  Hide debug events behind boundaries.
  Turn checkThread into assertion
  DirectValue allows us to skip executor == null check when execute method is being called
  Hide the communication with debugger behind an assumption. Let executionStarted be part of Truffle compilation - it is optimized now.
  argumentLength is no longer needed
  Use direct value for eval when there is no executor
  Use condition profile to track whether boxing is needed at all
  Use recursive version instead of loop of two
  ...
XiaohongGong pushed a commit to XiaohongGong/graal that referenced this pull request Feb 24, 2020
This patch adds the following match rules to generate bitfield
move instruction on AArch64:
* (RightShift (LeftShift value a) b)         -> SBFX/SBFIZ
* (UnsignedRightShift (LeftShift value a) b) -> UBFX/UBFIZ
* (LeftShift (SignExtend value) a)           -> SBFIZ
Eg:
  lsl    w0, w1, oracle#8
  asr    w0, w0, oracle#15
is optimized to:
  sbfx   w0, w1, oracle#7, oracle#17

It also adds the rules to integrate the ZeroExtend with unsigned
bitfield move operation.
Eg:
  ubfiz  w0, w1, oracle#5, oracle#12
  and    x0, x0, #0xffffffff
is optimized to:
  ubfiz  x0, x1, oracle#5, oracle#12

Change-Id: I2b635d4895db0d5f4c30630176f336e9a226ccaf
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