log

age author description
Tue, 23 Apr 2013 20:15:52 +0200 Thomas Wuerthinger Replace TruffleIntrinsics.deoptimize() calls with CompilerDirectives.transferToInterpreter(). Remove obsolete TruffleIntrinsics class.
Tue, 23 Apr 2013 17:49:22 +0200 Roland Schatz Move more phases into tiers.
Tue, 23 Apr 2013 17:49:15 +0200 Roland Schatz Remove unused MID_LEVEL position from PhasePlan.
Tue, 23 Apr 2013 17:49:14 +0200 Roland Schatz Make DeadCodeEliminationPhase reentrant.
Tue, 23 Apr 2013 17:49:11 +0200 Roland Schatz Make GuardLoweringPhase reentrant.
Tue, 23 Apr 2013 17:49:10 +0200 Roland Schatz Make LoweringPhase reentrant.
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