Sat, 27 Apr 2013 00:04:11 +0200 |
Thomas Wuerthinger |
Introduce CompilerDirectives.Unsafe. Mark Frame.getArguments method as unsafe.
|
Fri, 26 Apr 2013 23:03:09 +0200 |
Christian Humer |
Merge.
|
Fri, 26 Apr 2013 22:44:05 +0200 |
Christian Humer |
Merge.
|
Fri, 26 Apr 2013 22:43:37 +0200 |
Christian Humer |
Implemented improvements to the generated source code.
|
Fri, 26 Apr 2013 22:43:23 +0200 |
Christian Humer |
Implemented improvements to the generated source code.
|
Fri, 26 Apr 2013 22:20:20 +0200 |
Doug Simon |
Merge.
|
Fri, 26 Apr 2013 22:19:21 +0200 |
Doug Simon |
removed obsolete JaCoCo inclusion filter
|
Fri, 26 Apr 2013 22:18:59 +0200 |
Doug Simon |
added check for JaCoCo methods being inserted into replacement methods
|
Fri, 26 Apr 2013 22:00:49 +0200 |
Doug Simon |
fixed debug scopes during snippet preparation
|
Fri, 26 Apr 2013 18:46:03 +0200 |
Doug Simon |
fixed formatting of NewArrayStub logging
|
Fri, 26 Apr 2013 18:38:56 +0200 |
Doug Simon |
Merge.
|
Fri, 26 Apr 2013 18:36:41 +0200 |
Doug Simon |
added support from compiled stubs to be installed as RuntimeStubs and to be able to directly call C/C++ runtime functions (GRAAL-81)
|
Fri, 26 Apr 2013 18:21:10 +0200 |
Doug Simon |
generalized invoke intrinsification when being replaced by a ControlSinkNode
|
Fri, 26 Apr 2013 18:16:30 +0200 |
Doug Simon |
added support for adding callee save information to a DebugInfo (GRAAL-81)
|
Fri, 26 Apr 2013 20:31:06 +0200 |
Doug Simon |
removed Reflection_getCallerClass01 as it uses internal JDK API that differs between JDK7 and JDK8
|
Fri, 26 Apr 2013 10:44:45 -0700 |
Chris Seaton |
Merge.
|
Fri, 26 Apr 2013 10:22:33 -0700 |
Chris Seaton |
toString for SourceSection.
|
Fri, 26 Apr 2013 18:45:50 +0200 |
Thomas Wuerthinger |
Fix import.
|
Fri, 26 Apr 2013 18:40:17 +0200 |
Thomas Wuerthinger |
Rename InputChangedListener => NodeChangedListener. Add event for usage count of a node dropping to 0.
|
Fri, 26 Apr 2013 17:15:10 +0200 |
Thomas Wuerthinger |
Added a clazz parameter to Frame.getArguments in order to allow unsafe access to the arguments object (i.e., avoiding the null check and the type cast).
|
Fri, 26 Apr 2013 15:58:41 +0200 |
Thomas Wuerthinger |
Perform only targeted canonicalization after tail duplication.
|
Fri, 26 Apr 2013 15:32:58 +0200 |
Thomas Wuerthinger |
Remove auto-kill of unused usages in the canonicalizer.
|
Fri, 26 Apr 2013 15:16:58 +0200 |
Thomas Wuerthinger |
Fix imports.
|
Fri, 26 Apr 2013 15:15:00 +0200 |
Thomas Wuerthinger |
Fix ReadAfterCheckCastTest to be a bit more relaxed about the graph structure.
|
Fri, 26 Apr 2013 14:39:58 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 26 Apr 2013 14:25:35 +0200 |
Thomas Wuerthinger |
Disable ScalaDacapo-actors benchmark.
|
Fri, 26 Apr 2013 14:15:17 +0200 |
Thomas Wuerthinger |
Perform deopt-to-guard conversion at snippet installation time.
|
Fri, 26 Apr 2013 14:14:14 +0200 |
Bernhard Urban |
GraphBuilder: remove hack for obtaining profile information of unique subtypes
|
Thu, 25 Apr 2013 18:14:08 +0200 |
Andreas Woess |
Frame API: Introduce FrameSlotKind.
|
Thu, 25 Apr 2013 23:17:58 +0200 |
Thomas Wuerthinger |
Fix canonicalization of BranchProbabilityNode.
|
Thu, 25 Apr 2013 22:44:28 +0200 |
Thomas Wuerthinger |
Changed the behavior of CompilerDirectives.injectBranchProbability and added javadoc to document the new behavior. Introduced probability constants. Removed CompilerDirectives.slowpath().
|
Thu, 25 Apr 2013 22:30:16 +0200 |
Thomas Wuerthinger |
Add javadoc to BranchProbabilityNode.probability node intrinsic. Avoid combined conditions in connection with the probability.
|
Thu, 25 Apr 2013 22:20:47 +0200 |
Thomas Wuerthinger |
Fix branch probability injection.
|
Thu, 25 Apr 2013 21:34:00 +0200 |
Thomas Wuerthinger |
Change the way branch probabilities are injected. Update all snippets.
|
Thu, 25 Apr 2013 20:10:49 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 25 Apr 2013 20:00:23 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 25 Apr 2013 19:43:49 +0200 |
Thomas Wuerthinger |
Added annotation CompilerDirectives.CompilationFinal for fields that should be considered final during compilation, but are not final while executing in the Truffle interpreter.
|
Thu, 25 Apr 2013 18:49:15 +0200 |
Thomas Wuerthinger |
Import fix.
|
Thu, 25 Apr 2013 18:37:41 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 25 Apr 2013 18:32:33 +0200 |
Thomas Wuerthinger |
Devirtualize invoke before handing it to the macro node.
|
Thu, 25 Apr 2013 18:17:24 +0200 |
Thomas Wuerthinger |
Delay the reporting of an error in the branch probability injection node.
|
Thu, 25 Apr 2013 18:11:30 +0200 |
Thomas Wuerthinger |
Allow lazy resolving of the constant input value of the node injecting probabilities into if nodes.
|
Thu, 25 Apr 2013 17:42:55 +0200 |
Thomas Wuerthinger |
Additional assertions to guard against calls to abstract methods.
|
Thu, 25 Apr 2013 19:44:58 +0200 |
Christian Humer |
Merge.
|
Thu, 25 Apr 2013 11:02:50 +0200 |
Christian Humer |
Fixed some minor bugs in executeWith supprt.
|
Thu, 25 Apr 2013 18:37:54 +0200 |
Doug Simon |
Merge.
|
Thu, 25 Apr 2013 18:37:01 +0200 |
Doug Simon |
added guarantee() method to GraalInternalError
|
Thu, 25 Apr 2013 18:36:23 +0200 |
Doug Simon |
made verification of node intrinsification always be run, independent of whether assertions are enabled
|
Thu, 25 Apr 2013 17:46:35 +0200 |
Doug Simon |
rename variable that reflected legacy type name
|
Thu, 25 Apr 2013 17:45:44 +0200 |
Doug Simon |
return immutable collections from (some) CompilationResult getters
|
Thu, 25 Apr 2013 17:26:18 +0200 |
Roland Schatz |
Merge.
|
Thu, 25 Apr 2013 17:18:17 +0200 |
Roland Schatz |
Restructure load/store/lea LIR instructions.
|
Thu, 25 Apr 2013 16:15:10 +0200 |
Roland Schatz |
Interval locations can only be AllocatableValues.
|
Thu, 25 Apr 2013 16:14:42 +0200 |
Roland Schatz |
Move targets can only be AllocatableValues.
|
Thu, 25 Apr 2013 16:14:39 +0200 |
Roland Schatz |
Fix wrong parameter order.
|
Thu, 25 Apr 2013 16:12:31 +0200 |
Roland Schatz |
Get rid of the distinction between UNUSED and ILLEGAL value.
|