Tue, 23 Apr 2013 17:49:08 +0200 |
Roland Schatz |
Remove TargetDescription from LoweringTool.
|
Tue, 23 Apr 2013 17:49:07 +0200 |
Roland Schatz |
Restructure phase context hierarchy.
|
Tue, 23 Apr 2013 17:49:04 +0200 |
Roland Schatz |
LowTier phase suite.
|
Tue, 23 Apr 2013 16:56:31 +0200 |
Doug Simon |
fixed possible NPE in LIRFrameState.toString()
|
Tue, 23 Apr 2013 16:55:29 +0200 |
Doug Simon |
fixed bug in handling of -V mx option
|
Tue, 23 Apr 2013 16:19:52 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 23 Apr 2013 15:44:50 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 23 Apr 2013 15:44:07 +0200 |
Thomas Wuerthinger |
Added a method isValid to the Assumption class. Added javadoc to the Assumption class.
|
Tue, 23 Apr 2013 15:34:06 +0200 |
Thomas Wuerthinger |
Truffle API changes for the Frame API. Introduction of Assumptions class.
|
Tue, 23 Apr 2013 15:08:11 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 23 Apr 2013 15:07:47 +0200 |
Thomas Wuerthinger |
Preserve the source section during node rewrites.
|
Tue, 23 Apr 2013 15:02:16 +0200 |
Thomas Wuerthinger |
Remove Node.replaceChild method from the public API. Node.replace remains as the only method in the API to modify the AST.
|
Tue, 23 Apr 2013 14:59:24 +0200 |
Thomas Wuerthinger |
New API for representing Source objects and SourceSection objects. SourceSection objects can be associated with Truffle interpreter nodes.
|
Tue, 23 Apr 2013 15:32:21 +0200 |
Lukas Stadler |
Merge
|
Tue, 23 Apr 2013 15:21:20 +0200 |
Lukas Stadler |
add grouping to dynamic counters
|
Tue, 23 Apr 2013 15:19:53 +0200 |
Lukas Stadler |
added enum to Lowerable interface (before/after guard lowering)
|
Tue, 23 Apr 2013 14:56:50 +0200 |
Christos Kotselidis |
Merge
|
Tue, 23 Apr 2013 14:51:37 +0200 |
Christos Kotselidis |
Merge
|
Tue, 23 Apr 2013 14:51:08 +0200 |
Christos Kotselidis |
Small changes to WriteBarrierAddition test
|
Tue, 23 Apr 2013 14:03:32 +0200 |
Doug Simon |
clarified code for emitting LIR code to save RBP
|
Tue, 23 Apr 2013 11:29:55 +0200 |
Thomas Wuerthinger |
Modified build-graal.xml
|
Tue, 23 Apr 2013 11:21:05 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 23 Apr 2013 11:20:53 +0200 |
Thomas Wuerthinger |
Added two new classes to the Truffle API: CompilerDirectives and CompilerAsserts.
|
Tue, 23 Apr 2013 11:20:28 +0200 |
Thomas Wuerthinger |
Modified build-graal.xml
|
Tue, 23 Apr 2013 10:29:54 +0200 |
Roland Schatz |
Rename generateLea to generateAddress.
|
Tue, 23 Apr 2013 09:41:10 +0200 |
Christos Kotselidis |
Merge
|
Tue, 23 Apr 2013 09:40:25 +0200 |
Christos Kotselidis |
Add WriteBarrier addition test
|
Tue, 23 Apr 2013 08:44:07 +0200 |
Christian Haeubl |
Merge.
|
Mon, 22 Apr 2013 17:49:13 +0200 |
Christian Haeubl |
refactorings and cleanups for the removal of FixedNode.probability
|
Mon, 22 Apr 2013 17:06:06 +0200 |
Christian Haeubl |
fixed ldiv underflow handling on windows
|
Mon, 22 Apr 2013 15:56:09 +0200 |
Christian Haeubl |
windows-specific mx fix for executing unit tests selectively
|
Mon, 22 Apr 2013 15:35:28 +0200 |
Christian Haeubl |
fixed frame omission on windows
|
Mon, 22 Apr 2013 13:29:55 +0200 |
Christian Haeubl |
removal of FixedNode.probability (draft)
|
Mon, 22 Apr 2013 18:57:35 +0200 |
Roland Schatz |
Make LocationNodes usable in Snippets.
|
Mon, 22 Apr 2013 17:59:14 +0200 |
Doug Simon |
strings used in compiled stubs are lowered to malloc'ed C strings so that there are no embedded oops (for the strings) in the resulting installed code
|
Mon, 22 Apr 2013 17:09:02 +0200 |
Christian Humer |
Checkstyle fixes.
|
Mon, 22 Apr 2013 16:40:54 +0200 |
Christian Humer |
Merge.
|
Mon, 22 Apr 2013 16:39:47 +0200 |
Christian Humer |
Minor cleanup.
|
Mon, 22 Apr 2013 16:39:12 +0200 |
Christian Humer |
Disabled access using the getter in the generated code to avoid frame escapes in PE.
|
Mon, 22 Apr 2013 12:52:00 +0200 |
Christian Humer |
Fixes several minor issues.
|
Sat, 20 Apr 2013 12:45:07 +0200 |
Christian Humer |
Fixed deprecated static imports to junit.
|
Sat, 20 Apr 2013 12:23:29 +0200 |
Christian Humer |
Merge.
|
Sat, 20 Apr 2013 12:22:54 +0200 |
Christian Humer |
Minor fix for private template types.
|
Sat, 20 Apr 2013 12:17:47 +0200 |
Christian Humer |
Updated codegen tests to new codegen API.
|
Sat, 20 Apr 2013 12:17:27 +0200 |
Christian Humer |
Updated Truffle-SL to new codegen API.
|
Sat, 20 Apr 2013 12:17:03 +0200 |
Christian Humer |
Made import generation more robust.
|
Sat, 20 Apr 2013 12:16:22 +0200 |
Christian Humer |
Codegen API changes. Executed child nodes are now defined using @NodeChildren instead of fields.
|
Tue, 16 Apr 2013 11:03:40 +0200 |
Christian Humer |
Enabled execute evaluated methods in typed node.
|
Tue, 16 Apr 2013 11:03:08 +0200 |
Christian Humer |
Fixed evaluated execute generation for short circuit definitions.
|
Mon, 15 Apr 2013 18:50:19 +0200 |
Christian Humer |
Sourcegen can now generate execute methods of signature execute(frame, evaluatedValue).
|
Mon, 08 Apr 2013 18:28:41 +0200 |
Christian Humer |
Removed guards from NodeData.
|
Mon, 08 Apr 2013 18:17:53 +0200 |
Christian Humer |
Changed execute method generation strategy. Limited it for primitive execute methods.
|
Mon, 08 Apr 2013 18:16:19 +0200 |
Christian Humer |
Missed adding CompileErrorException.
|
Mon, 08 Apr 2013 18:15:53 +0200 |
Christian Humer |
Added default execute methods for Truffle-SL.
|
Mon, 08 Apr 2013 17:02:55 +0200 |
Christian Humer |
Merge.
|
Mon, 08 Apr 2013 17:00:31 +0200 |
Christian Humer |
Fixed verifying specialization argument length must be done before generating specialization ids.
|
Mon, 08 Apr 2013 16:50:51 +0200 |
Christian Humer |
Made handling of compile errors more robust in the truffle annotation parser.
|
Mon, 08 Apr 2013 16:50:17 +0200 |
Christian Humer |
Fixed minor bug in BinaryNodeTest.
|
Mon, 08 Apr 2013 12:16:30 +0200 |
Christian Humer |
Fixed getting signature if returnType is null.
|
Mon, 22 Apr 2013 15:38:27 +0200 |
Lukas Stadler |
fix typo in MacroSubstitution and MethodSubstitution
|
Mon, 22 Apr 2013 15:38:01 +0200 |
Lukas Stadler |
remove useless /@formatter:off
|
Mon, 22 Apr 2013 10:30:07 +0200 |
Roland Schatz |
AddLocationNode
|
Mon, 22 Apr 2013 10:30:07 +0200 |
Roland Schatz |
Allow locations to have long displacements.
|
Mon, 22 Apr 2013 10:30:06 +0200 |
Roland Schatz |
Restructure class hierarchy of LocationNode.
|
Mon, 22 Apr 2013 09:54:57 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 17 Apr 2013 23:16:50 +0200 |
Thomas Wuerthinger |
Change method signature of createInvokeNode method from MethodCallTargetNode to CallTargetNode.
|
Sun, 21 Apr 2013 21:41:09 +0200 |
Doug Simon |
temporaries are recorded for compiled stubs, allowing for better register allocation around calls to such stubs (GRAAL-210)
|
Sun, 21 Apr 2013 21:37:40 +0200 |
Doug Simon |
enhanced support for sandboxed debug scope such that their debug config can be specified
|
Sun, 21 Apr 2013 21:15:26 +0200 |
Doug Simon |
provided Register with a hashCode() implementation
|
Fri, 19 Apr 2013 16:41:54 +0200 |
Bernhard Urban |
canonicalizer: eliminate nested checkcasts
|
Fri, 19 Apr 2013 11:22:54 +0200 |
Bernhard Urban |
rename ReadAfterCheckCast -> ReadAfterCheckCastTest
|
Fri, 19 Apr 2013 10:09:30 +0200 |
Bernhard Urban |
InstanceOfNode: remove duplicated code
|
Fri, 19 Apr 2013 14:06:22 +0200 |
Doug Simon |
Merge.
|
Fri, 19 Apr 2013 14:05:55 +0200 |
Doug Simon |
support for referencing commands in other suites (e.g. mx.suite('graal').commands.build([]))
|
Fri, 19 Apr 2013 11:51:20 +0200 |
Doug Simon |
removed unused CodeInstaller constructor
|
Fri, 19 Apr 2013 10:48:36 +0200 |
Doug Simon |
removed unused has_debug_info parameter
|
Fri, 19 Apr 2013 12:01:02 +0200 |
Roland Schatz |
Better names for useSSE and useAVX variables.
|
Thu, 18 Apr 2013 16:25:08 +0200 |
Roland Schatz |
CPU capability detection.
|
Thu, 18 Apr 2013 13:16:39 +0200 |
Roland Schatz |
Rename BasicConfiguration to BasicCompilerConfiguration.
|
Thu, 18 Apr 2013 10:30:59 +0200 |
Roland Schatz |
Store snippet templates in Replacements object.
|
Thu, 18 Apr 2013 10:23:23 +0200 |
Roland Schatz |
Put Replacements object into MidTierContext.
|
Thu, 18 Apr 2013 02:06:15 +0200 |
Christos Kotselidis |
Turn off phase verification by default
|
Thu, 18 Apr 2013 02:05:18 +0200 |
Christos Kotselidis |
Add write barrier verification phase
|
Thu, 18 Apr 2013 01:23:58 +0200 |
Christos Kotselidis |
Attach LocationNode to CompareAndSwapNode
|
Wed, 17 Apr 2013 22:59:36 +0200 |
Christos Kotselidis |
Merge
|
Wed, 17 Apr 2013 22:58:51 +0200 |
Christos Kotselidis |
Crypto substitutions and VMErrorNode extend DeoptimizingStubCall
|
Wed, 17 Apr 2013 18:30:41 +0200 |
Gilles Duboscq |
Assemble the CTW bench in the same value, remove PEA from nocomplex
|
Wed, 17 Apr 2013 15:08:15 +0000 |
Bernhard Urban |
hasNoFinalizer-assumption: generate class files for testcase
|
Wed, 17 Apr 2013 12:04:30 +0200 |
Bernhard Urban |
hasNoFinalizer-assumption: check if assumption is recorded
|
Wed, 17 Apr 2013 12:04:04 +0200 |
Bernhard Urban |
javac: remove encoding parameter
|
Wed, 17 Apr 2013 15:59:11 +0200 |
Christos Kotselidis |
Merge
|
Wed, 17 Apr 2013 15:38:26 +0200 |
Christos Kotselidis |
Remove redundant checks from WriteBarrierType get-functions
|
Wed, 17 Apr 2013 15:37:01 +0200 |
Christos Kotselidis |
Better naming for WriteBarrierType get-functions
|
Wed, 17 Apr 2013 15:34:10 +0200 |
Gilles Duboscq |
Add BootstrapGraal when using compile the work with a graal-enabled vm
|
Wed, 17 Apr 2013 11:02:23 +0200 |
Roland Schatz |
Add gate test to check build-graal.xml is up to date.
|
Wed, 17 Apr 2013 10:13:53 +0200 |
Gilles Duboscq |
fix compile the world bench in mx
|
Tue, 16 Apr 2013 23:18:03 +0200 |
Doug Simon |
added BUILD_GRAAL_JAR build variable to Makefile to control whether or not graal.jar is built by make
|
Tue, 16 Apr 2013 22:55:31 +0200 |
Doug Simon |
ensure that the generated build-graal.xml is stable
|
Tue, 16 Apr 2013 22:46:02 +0200 |
Doug Simon |
deleted definition of TEST_IN_BUILD and GRAAL build variables as they are no longer used by the make files
|
Tue, 16 Apr 2013 22:37:30 +0200 |
Doug Simon |
removed unused and long deprecated 'example' command
|
Tue, 16 Apr 2013 22:26:28 +0200 |
Doug Simon |
renamed build variable used to make a Graal/non-Graal build from OMIT_GRAAL to INCLUDE_GRAAL and ensured it is only used internally
|
Fri, 12 Apr 2013 16:02:41 +0200 |
Bernhard Urban |
hasFinalizer-assumption: add testcase
|
Tue, 16 Apr 2013 19:13:56 +0200 |
Gilles Duboscq |
Add the CTW result in to a different value depending on the mode
|
Tue, 16 Apr 2013 19:01:24 +0200 |
Roland Schatz |
Automatically add service providers to build-graal.xml
|
Tue, 16 Apr 2013 18:16:57 +0200 |
Gilles Duboscq |
Merge
|
Tue, 16 Apr 2013 18:16:47 +0200 |
Gilles Duboscq |
Make the native build less verbose unless mx -v is used
|
Tue, 16 Apr 2013 17:17:22 +0200 |
Gilles Duboscq |
Fix hotspot optimized build
|
Tue, 16 Apr 2013 17:39:46 +0200 |
Gilles Duboscq |
Merge with hsx/hotspot-comp
|
Tue, 16 Apr 2013 17:16:06 +0200 |
Gilles Duboscq |
Add settings to use US-ASCII as the default encoding of the projects
|
Tue, 16 Apr 2013 14:31:00 +0200 |
Gilles Duboscq |
Add support for the 'optimized' build in mx
|
Mon, 15 Apr 2013 17:17:11 +0200 |
roland |
8011648: C1: optimized build is broken after 7153771
|
Mon, 15 Apr 2013 09:42:46 +0200 |
roland |
8011582: assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range
|
Fri, 12 Apr 2013 19:14:47 -0700 |
drchase |
6443505: Ideal() function for CmpLTMask
|
Fri, 12 Apr 2013 20:37:18 -0400 |
kvn |
Merge
|
Fri, 12 Apr 2013 15:53:30 -0700 |
drchase |
7104565: trim jprt build targets
|
Fri, 12 Apr 2013 15:43:07 -0700 |
twisti |
8011678: test/Makefile should pick up JT_HOME environment variable
|
Fri, 12 Apr 2013 12:22:59 -0700 |
twisti |
8011933: add number of classes, methods and time spent to CompileTheWorld
|
Thu, 11 Apr 2013 21:54:46 -0700 |
amurillo |
8011949: new hotspot build - hs25-b29
|
Tue, 16 Apr 2013 16:07:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 16 Apr 2013 16:07:16 +0200 |
Thomas Wuerthinger |
Remove methodCallTarget() method from the Invoke interface.
|