Thu, 13 Feb 2014 18:46:15 +0100 |
Gilles Duboscq |
Add shouldBeInlined method to ResolvedJavaMethod, implement it for HotSpot and use it in the inlining phase
|
Fri, 14 Feb 2014 15:09:57 +0100 |
Gilles Duboscq |
mx: factor out JavaConfig.processArgs and use it in mx vm. remove default -J arguments.
|
Thu, 13 Feb 2014 17:59:27 +0100 |
Bernhard Urban |
Allow using run_java without the arguments from -J -Ja -Jp. Factor out the argument processing of mx_graal.vm and use it to pass tested-vm args down through the jmh harness
|
Thu, 13 Feb 2014 17:07:36 +0100 |
Gilles Duboscq |
mx.run: shell-escape arguments when printing them in verbose mode
|
Thu, 13 Feb 2014 17:03:20 +0100 |
Gilles Duboscq |
mx jmh: display the number of benchmarks that will run
|
Thu, 13 Feb 2014 15:39:18 +0100 |
Gilles Duboscq |
mx jmh: avoid mx crash if JMH_BENCHMARKS is not defined at all and skip suites that do not contain the correct jar
|
Thu, 13 Feb 2014 14:43:07 +0100 |
Roland Schatz |
New unit tests for I2x bytecodes.
|
Thu, 13 Feb 2014 11:18:11 +0100 |
Roland Schatz |
Documentation for jump emission logic.
|
Wed, 12 Feb 2014 23:57:22 -0800 |
Christian Wimmer |
Merge
|
Wed, 12 Feb 2014 10:49:31 -0800 |
Christian Wimmer |
Sort options alphabetically so that diffs do not show false positives
|
Wed, 12 Feb 2014 10:30:42 -0800 |
Christian Wimmer |
SL: small cleanups
|
Wed, 12 Feb 2014 10:25:29 -0800 |
Christian Wimmer |
Make code extensible
|
Wed, 12 Feb 2014 10:25:16 -0800 |
Christian Wimmer |
Move stamp inference in its own class, and make it extensible via the ValueAndStampProxy interface
|
Wed, 12 Feb 2014 10:24:11 -0800 |
Christian Wimmer |
Allow subclasses
|
Wed, 12 Feb 2014 10:23:54 -0800 |
Christian Wimmer |
Allow outside access to field
|
Wed, 12 Feb 2014 10:23:41 -0800 |
Christian Wimmer |
Make graph builder more extensible
|
Wed, 12 Feb 2014 10:23:21 -0800 |
Christian Wimmer |
Allow disabling of redundant move elimination
|
Wed, 12 Feb 2014 10:22:48 -0800 |
Christian Wimmer |
Make reference map data accessible from Java code
|
Wed, 12 Feb 2014 20:12:33 +0200 |
Bernhard Urban |
mx: add support for jmh benchmark suites
|
Tue, 11 Feb 2014 15:07:50 -0800 |
Tom Rodriguez |
Merge
|
Tue, 11 Feb 2014 14:26:48 -0800 |
Tom Rodriguez |
use hotspot stubs for primitive arraycopy calls
|
Tue, 11 Feb 2014 10:39:26 -0800 |
Tom Rodriguez |
a few stronger asserts in snipppet expansion
|
Tue, 11 Feb 2014 10:37:28 -0800 |
Tom Rodriguez |
minor assembly tweaks
|
Tue, 11 Feb 2014 10:37:08 -0800 |
Tom Rodriguez |
fix comment typo
|
Tue, 11 Feb 2014 10:36:57 -0800 |
Tom Rodriguez |
add assert to check format of debug info
|
Tue, 11 Feb 2014 22:41:50 +0100 |
Bernhard Urban |
gate: compile java with ECJ if available
|
Tue, 11 Feb 2014 22:33:43 +0100 |
Bernhard Urban |
mx: add option for forcing the usage of javac
|
Tue, 11 Feb 2014 08:47:18 -0800 |
Mick Jordan |
Merge
|
Tue, 11 Feb 2014 08:42:57 -0800 |
Mick Jordan |
update JLINE/JNR library dependencies
|
Tue, 11 Feb 2014 16:38:32 +0100 |
Doug Simon |
fixed JDT errors and warnings
|
Tue, 11 Feb 2014 16:31:53 +0100 |
Doug Simon |
abort if bad --jdt argument given to 'mx build; command
|
Mon, 10 Feb 2014 14:38:42 -0500 |
S.Bharadwaj Yadavalli |
Change CUDA context management to support multiple executions of a kernel. Exclude GPU offloading of lambdas from java.* library code.
|
Mon, 10 Feb 2014 16:13:21 +0100 |
Gilles Duboscq |
Make NewMultiArrayNode a ArrayLengthProvider so that it can provide the length of its first dimension
|
Mon, 10 Feb 2014 15:58:10 +0200 |
Bernhard Urban |
changelog: switch to markdown syntax
|
Mon, 10 Feb 2014 13:51:20 +0100 |
Bernhard Urban |
mx: set correct permissions for graal.jar
|
Mon, 10 Feb 2014 03:39:21 +0000 |
Chris Seaton |
Ruby: restore prototype debugger.
|
Mon, 10 Feb 2014 03:37:32 +0000 |
Chris Seaton |
Instrumentation: the default probe should pass specific types to the general object case unless overridden.
|
Sat, 08 Feb 2014 06:38:33 +0100 |
Andreas Woess |
Truffle: canonicalize inlined invoke usages during partial evaluation
|
Sat, 08 Feb 2014 06:33:29 +0100 |
Andreas Woess |
Truffle: refactorings
|
Fri, 07 Feb 2014 17:46:38 +0100 |
Gilles Duboscq |
LoadJavaMirrorWithKlassPhase: ConstantLocationNode.create already adds the node to the graph, remove redundant call to graph.unique.
|
Fri, 07 Feb 2014 17:44:58 +0100 |
Gilles Duboscq |
Add an assert in HotSpotDebugInfoBuilder regarding lockDepth
|
Fri, 07 Feb 2014 17:39:32 +0100 |
Gilles Duboscq |
Setup the OSR calling convention before calling compileGraph rather than patching it in the LIRGenerator
|
Fri, 07 Feb 2014 17:31:48 +0100 |
Gilles Duboscq |
Simplify IntegerArithmeticNode.add/mul/sub
|
Fri, 07 Feb 2014 17:51:14 +0100 |
Gilles Duboscq |
Add specialization for int to BitScanForwardNode to avoid unnecessary sign-extension to long.
|
Fri, 07 Feb 2014 16:24:31 +0100 |
Doug Simon |
made NativeFunctionInterfaceTest pass on Windows
|
Fri, 07 Feb 2014 15:20:59 +0100 |
Roland Schatz |
Use branch probability for emitting conditional jump.
|
Fri, 07 Feb 2014 15:03:21 +0100 |
Roland Schatz |
Remove unused 'negated' arguments.
|
Fri, 07 Feb 2014 12:37:34 +0100 |
Doug Simon |
added complete test coverage for NativeFunctionInterface except for getNativeFunctionPointerFromRawValue
|
Fri, 07 Feb 2014 01:08:35 +0100 |
Doug Simon |
fixed bug in passing primitive arrays through native function handles
|
Thu, 06 Feb 2014 23:28:16 +0100 |
Doug Simon |
fixed C++ compilation error
|
Thu, 06 Feb 2014 23:25:48 +0100 |
Doug Simon |
HSAIL: fixed regression causing object lambda demos to break
|
Thu, 06 Feb 2014 23:24:10 +0100 |
Doug Simon |
HSAIL: disable String.equals() substitutions
|
Thu, 06 Feb 2014 23:14:06 +0100 |
Doug Simon |
modified Kind.format() to avoid calling any user code (JBS:GRAAL-14)
|
Thu, 06 Feb 2014 22:47:41 +0100 |
Doug Simon |
HSAIL: fixed bug in kernel argument logic
|
Thu, 06 Feb 2014 22:34:23 +0100 |
Doug Simon |
remove overly eager evaluation of toString() in Debug.log calls (JBS:GRAAL-14)
|
Thu, 06 Feb 2014 21:41:33 +0100 |
Doug Simon |
added NativeLibraryHandle.getName()
|
Thu, 06 Feb 2014 18:50:47 +0100 |
Doug Simon |
fixed code format warning
|
Thu, 06 Feb 2014 18:47:57 +0100 |
Doug Simon |
Merge.
|
Thu, 06 Feb 2014 18:44:14 +0100 |
Doug Simon |
consolidated GNFI code into graal.hotspot project and cleaned up the documentation and code
|
Thu, 06 Feb 2014 18:42:45 +0100 |
Doug Simon |
added utility methods for writing a Java string to a native memory buffer as a C string
|
Thu, 06 Feb 2014 18:41:16 +0100 |
Doug Simon |
fixed spelling
|
Thu, 06 Feb 2014 17:31:48 +0100 |
Roland Schatz |
Increase TruffleGraphMaxNodes.
|
Thu, 06 Feb 2014 11:24:00 +0100 |
Doug Simon |
HSAIL: support for storing immediates
|
Thu, 06 Feb 2014 11:20:33 +0100 |
Doug Simon |
removed UseHSAILSimulator option
|
Thu, 06 Feb 2014 11:17:58 +0100 |
Doug Simon |
updated projects to Okra 1.7 jars
|
Thu, 06 Feb 2014 11:14:19 +0100 |
Doug Simon |
pulled Ptx and Hsail classes out of gpu class namespace
|
Thu, 06 Feb 2014 00:21:10 -0800 |
Christian Wimmer |
Fix gate errors
|
Wed, 05 Feb 2014 23:38:59 -0800 |
Christian Wimmer |
merge
|
Wed, 05 Feb 2014 04:54:01 -0800 |
Christian Wimmer |
merge
|
Wed, 05 Feb 2014 03:17:05 -0800 |
Christian Wimmer |
merge
|
Wed, 05 Feb 2014 03:16:21 -0800 |
Christian Wimmer |
SL: small changes
|
Wed, 05 Feb 2014 08:02:15 -0800 |
Christian Wimmer |
SL: Feedback from reviewers
|
Wed, 05 Feb 2014 15:50:36 +0100 |
Roland Schatz |
Enable usage tracking in constant nodes.
|
Wed, 05 Feb 2014 14:59:55 +0100 |
Thomas Wuerthinger |
Added tag graal-0.1 for changeset b124e22eb772
|
Wed, 05 Feb 2014 14:28:53 +0100 |
Thomas Wuerthinger |
Initial changelog.
graal-0.1
|
Wed, 05 Feb 2014 14:02:54 +0100 |
Thomas Wuerthinger |
Update README and AUTHORS. Move to HTML format.
|
Wed, 05 Feb 2014 12:16:56 +0100 |
Christian Wirth |
Merged
|
Wed, 05 Feb 2014 11:44:10 +0100 |
Christian Wirth |
Merged with Michael Haupt's changes pulled from him directly
|
Wed, 05 Feb 2014 11:40:13 +0100 |
Michael Haupt |
support frame slot removal
|
Wed, 05 Feb 2014 11:38:00 +0100 |
Christian Wirth |
fix Truffle JavaDoc
|
Wed, 05 Feb 2014 11:28:10 +0100 |
Christian Wirth |
In ConditionalEliminationPhase, check whether a ValueNode does record usages; caused crashes in FastR
|
Wed, 05 Feb 2014 10:38:12 +0100 |
Matthias Grimmer |
GNFI: rename project from .ffi.amd64 to .nfi.hotspot.amd64
|
Wed, 05 Feb 2014 10:37:07 +0100 |
Matthias Grimmer |
GNFI: set invalid rtld_default in HotSpotVMConfig
|
Wed, 05 Feb 2014 09:32:30 +0100 |
Matthias Grimmer |
GNFI: add comments
|
Wed, 05 Feb 2014 09:26:36 +0100 |
Matthias Grimmer |
GNFI: cache lookup handles
|
Wed, 05 Feb 2014 09:24:23 +0100 |
Matthias Grimmer |
GNFI: add JavaDoc
|
Tue, 04 Feb 2014 17:12:12 -0800 |
twisti |
fixed JavaDoc
|
Tue, 04 Feb 2014 17:18:16 +0100 |
Christian Humer |
SL: added testcase for inlining.
|
Tue, 04 Feb 2014 13:19:16 +0100 |
Christian Humer |
Merge.
|
Mon, 03 Feb 2014 21:11:36 +0100 |
Christian Humer |
Truffle: fixed inlined trees were not printed to graph visitor.
|
Mon, 03 Feb 2014 21:01:26 +0100 |
Christian Humer |
Merge.
|
Mon, 03 Feb 2014 21:01:11 +0100 |
Christian Humer |
SL: Make SL use the new UnsupportedSpecializationException#getSuppliedNodes() for error messages; Disabled dumping by default to IGV.
|
Mon, 03 Feb 2014 20:59:57 +0100 |
Christian Humer |
Truffle-DSL: implemented support for UnsupportedSpecializationException#getSuppliedNodes().
|
Mon, 03 Feb 2014 17:16:52 -0800 |
Tom Rodriguez |
make sure pushed values are formatted correctly
|
Mon, 03 Feb 2014 10:43:11 -0800 |
Tom Rodriguez |
Make blocking compiles safe
|
Mon, 03 Feb 2014 15:49:58 +0100 |
Andreas Woess |
Truffle: disable (most) optimistic optimizations (profile is not reliable in hosted mode)
|
Mon, 03 Feb 2014 14:47:11 +0100 |
Gilles Duboscq |
On HotSpot, debug_id should be an int, not a short
|
Sun, 02 Feb 2014 18:47:02 +0100 |
Doug Simon |
changed Eclipse batch compiler settings so that it ignores task tags
|
Sat, 01 Feb 2014 10:47:12 -0800 |
Mick Jordan |
remove multiple suite/repo support
|
Sat, 01 Feb 2014 15:33:13 +0000 |
Chris Seaton |
Ruby: fix copyright message in shell.
|
Fri, 31 Jan 2014 16:36:02 -0800 |
Christian Wimmer |
Use UTF-8 encoding when compiling on the command line and for Eclipse projects
|
Fri, 31 Jan 2014 17:11:32 +0100 |
Doug Simon |
Merge.
|
Fri, 31 Jan 2014 16:24:38 +0100 |
Doug Simon |
fixed non-PRODUCT build compilation error
|
Fri, 31 Jan 2014 16:06:49 +0100 |
Doug Simon |
minor fix to test
|
Fri, 31 Jan 2014 16:06:33 +0100 |
Doug Simon |
removed handling of pending exception from PTX wrapper as a stub does that
|
Fri, 31 Jan 2014 16:05:37 +0100 |
Doug Simon |
removed PTXKernelArguments; added mechanism for printing incoming kernel arguments
|
Fri, 31 Jan 2014 16:09:50 +0100 |
Christian Humer |
Truffle: Implement cache for truffle inlining heuristic.
|
Fri, 31 Jan 2014 16:04:33 +0200 |
Bernhard Urban |
hs build: add graal tag to hotspot build version
|
Fri, 31 Jan 2014 14:54:34 +0200 |
Bernhard Urban |
mx checkstyle: bail out if .checkstyle is missing
|
Fri, 31 Jan 2014 11:39:40 +0100 |
Roland Schatz |
Optimize back edge in tight loops.
|
Fri, 31 Jan 2014 11:38:32 +0100 |
Roland Schatz |
Align successor when deleting aligned empty block.
|
Fri, 31 Jan 2014 11:35:38 +0100 |
Roland Schatz |
Do control flow optimizations independent of register allocation.
|