log

age author description
Fri, 25 Jan 2013 03:03:23 -0800 amurillo 8006827: new hotspot build - hs25-b18
Thu, 07 Feb 2013 12:32:50 -0800 katleman Added tag jdk8-b76 for changeset 20b605466ccb
Thu, 31 Jan 2013 17:04:28 -0800 katleman Added tag jdk8-b75 for changeset 6778d0b16593 jdk8-b76
Tue, 05 Mar 2013 21:58:51 +0100 Thomas Wuerthinger Relax safepoint polling assertion.
Tue, 05 Mar 2013 21:21:45 +0100 Thomas Wuerthinger Remove access modifier restriction for allocatable values.
Tue, 05 Mar 2013 21:03:20 +0100 Thomas Wuerthinger Removed unused imports.
Tue, 05 Mar 2013 21:01:19 +0100 Thomas Wuerthinger Remove debug stub.
Tue, 05 Mar 2013 20:45:39 +0100 Thomas Wuerthinger Remove stub declaration.
Tue, 05 Mar 2013 19:47:36 +0100 Thomas Wuerthinger Allocate temporary register for safepoint operation instead of using scratch register.
Tue, 05 Mar 2013 19:32:06 +0100 Thomas Wuerthinger New strategy for inserting safepoints - always insert in loops but avoid in leaf methods.
Tue, 05 Mar 2013 19:20:05 +0100 Thomas Wuerthinger Remove setDeoptInfo functionality. Start getting rid of scratch register usages.
Tue, 05 Mar 2013 19:00:23 +0100 Thomas Wuerthinger Clean up of usage of marks and code installation.
Tue, 05 Mar 2013 17:22:05 +0100 Thomas Wuerthinger Fix array copy intrinsification test.
Tue, 05 Mar 2013 17:21:54 +0100 Thomas Wuerthinger Remove more code related to deferred writes.
Tue, 05 Mar 2013 17:16:41 +0100 Thomas Wuerthinger Remove deferred write logic.
Tue, 05 Mar 2013 16:43:34 +0100 Thomas Wuerthinger Merge.
Tue, 05 Mar 2013 16:43:26 +0100 Thomas Wuerthinger Create direct call for Static and Special to avoid out-of-line patching stub.
Tue, 05 Mar 2013 11:49:29 +0100 Thomas Wuerthinger Mark PTX parameters as non-null.
Tue, 05 Mar 2013 11:03:33 +0100 Thomas Wuerthinger Added new basic array PTX test.
Tue, 05 Mar 2013 11:02:01 +0100 Thomas Wuerthinger Move implicit null check emission to AMD64 specific code.
Tue, 05 Mar 2013 15:29:06 +0100 Doug Simon Merge.
Tue, 05 Mar 2013 15:20:35 +0100 Doug Simon use zipfile module instead of an external call to jar for creating jar files from projects
Tue, 05 Mar 2013 13:11:36 +0100 Doug Simon replaced tabs with spaces
Mon, 04 Mar 2013 18:41:48 +0100 Bernhard Urban IfNode: simplify expression in `simplify()'
Mon, 04 Mar 2013 17:20:55 +0100 Roland Schatz Fix wrong type in LMUL instruction.
Mon, 04 Mar 2013 17:02:52 +0100 Roland Schatz Use AllocatableValue in DivRemOp.
Mon, 04 Mar 2013 16:48:17 +0100 Roland Schatz Remove duplicate code in DivOp.
Mon, 04 Mar 2013 16:48:11 +0100 Roland Schatz Restructure Op2 in AMD64 backend.
Mon, 04 Mar 2013 10:00:49 +0100 Gilles Duboscq Merge
Mon, 04 Mar 2013 09:59:47 +0100 Gilles Duboscq Fix for the Graal CFG filter, be a bit more robust and accept graphs comming from the binary deserializer. Fixes GRAAL-127
Mon, 04 Mar 2013 09:48:14 +0100 Gilles Duboscq Better java version numbers support in mx
Wed, 13 Feb 2013 20:29:01 +0100 Gilles Duboscq Add jdk1.8.0* to .hgignore
Sun, 03 Mar 2013 10:56:18 +0100 Doug Simon fixed API and test for ResolvedJavaMethod.getCode()
Sat, 02 Mar 2013 13:52:56 +0400 Doug Simon added fsckproject command to mx for removing directories corresponding to deleted projects. This command is also called from the ideinit command (GRAAL-90)
Sat, 02 Mar 2013 09:53:47 +0400 Doug Simon added unit tests for bytecode and machine code disassembly
Fri, 01 Mar 2013 19:51:45 +1000 Doug Simon removed redundant graal_ prefix from Graal specific functions and variable in native code
Thu, 28 Feb 2013 16:41:44 +0100 Roland Schatz Cleanup Op1 in AMD64 backend.
Thu, 28 Feb 2013 15:29:46 +0100 Roland Schatz Fix usage and operand flags of AMD64BitManipulationOp.
Thu, 28 Feb 2013 14:15:25 +0100 Roland Schatz Change Value to AllocatableValue in move operations.
Thu, 28 Feb 2013 14:15:24 +0100 Roland Schatz Common superclass for RegisterValue, StackSlot and Variable.
Thu, 28 Feb 2013 14:15:24 +0100 Roland Schatz Disallow directly storing constants in PTX.
Thu, 28 Feb 2013 14:15:24 +0100 Roland Schatz Common base class for Load and Store.
Thu, 28 Feb 2013 12:07:59 +0100 Lukas Stadler reintroduce default Word read/write operations, more tests
Thu, 28 Feb 2013 11:50:06 +0100 Lukas Stadler more bug fixes and tests for Word read/write operations
Wed, 27 Feb 2013 18:37:08 +0100 Lukas Stadler improved arraycopy and Object.clone snippets
Wed, 27 Feb 2013 18:28:09 +0100 Lukas Stadler clear frame states in snippets and replace with sentries
Wed, 27 Feb 2013 17:53:21 +0100 Lukas Stadler let UnsafeStoreNode implement MemoryCheckpoint
Wed, 27 Feb 2013 17:52:28 +0100 Lukas Stadler small clarification for InstanceOfSnippetsTemplates
Wed, 27 Feb 2013 17:50:11 +0100 Lukas Stadler fix Word.readByte/writeByte/readShort/writeShort/readChar/writeChar
Wed, 27 Feb 2013 15:59:16 +0100 Lukas Stadler rename ValueProxyNode to ProxyNode
Wed, 27 Feb 2013 15:51:34 +0100 Lukas Stadler don't kill memory proxies during RemoveValueProxyPhase
Wed, 27 Feb 2013 14:35:16 +0100 Lukas Stadler ValueProxyNodes for memory locations at loop exits
Wed, 27 Feb 2013 09:53:49 +0100 Lukas Stadler simplify GraphBuilderConfiguration and add omitAllExceptionEdges
Tue, 26 Feb 2013 20:10:02 +0100 Thomas Wuerthinger Merge.
Tue, 26 Feb 2013 20:07:29 +0100 Thomas Wuerthinger Merge.
Tue, 26 Feb 2013 17:25:14 +0100 Thomas Wuerthinger Merge.
Tue, 26 Feb 2013 15:05:58 +0100 Thomas Wuerthinger Removed unused JumpOp.
Tue, 26 Feb 2013 14:37:52 +0100 Thomas Wuerthinger Fix unused import warnings.
Tue, 26 Feb 2013 14:31:33 +0100 Thomas Wuerthinger Merge.
Tue, 26 Feb 2013 13:26:54 +0100 Thomas Wuerthinger Remove canStoreConstant from LIRGeneratorTool.
Tue, 26 Feb 2013 11:55:00 +0100 Thomas Wuerthinger Merge.
Mon, 25 Feb 2013 18:19:53 +0100 Thomas Wuerthinger Remove unused code in backend.
Tue, 26 Feb 2013 19:32:42 +0100 Roland Schatz Separate store op for storing constants.
Tue, 26 Feb 2013 18:26:13 +0100 Roland Schatz Change argument order to be consistent with the rest of the backend.
Tue, 26 Feb 2013 18:26:12 +0100 Roland Schatz Separate STACK and ADDR nodes in LIR.
Tue, 26 Feb 2013 18:26:11 +0100 Roland Schatz Code formatter.
Tue, 26 Feb 2013 18:26:10 +0100 Roland Schatz Convert Value fields to Address.
Tue, 26 Feb 2013 17:31:24 +0100 Lukas Stadler create debug scope for graph building during inlining
Tue, 26 Feb 2013 17:30:35 +0100 Lukas Stadler more metrics for CullFrameStatesPhase
Tue, 26 Feb 2013 17:30:22 +0100 Lukas Stadler rename CheckCastElimination option to ConditionalElimination
Tue, 26 Feb 2013 17:29:30 +0100 Lukas Stadler small change to ReentrantBlockIterator
Tue, 26 Feb 2013 17:25:30 +0100 Lukas Stadler FloatingReadPhase changes to accomodate new scheduling behavior
Tue, 26 Feb 2013 17:25:24 +0100 Lukas Stadler new ReentrantNodeIterator
Tue, 26 Feb 2013 17:18:57 +0100 Lukas Stadler simplification and docs for OnStackReplacementPhase
Tue, 26 Feb 2013 17:18:36 +0100 Lukas Stadler fix for ObjectCloneNode
Tue, 26 Feb 2013 17:04:17 +0100 Lukas Stadler memory-aware scheduling phase
Wed, 13 Feb 2013 18:06:19 +0100 Lukas Stadler remove MergeableBlockState
Tue, 26 Feb 2013 16:57:23 +0100 Lukas Stadler use predefined schedule in GraphPrinterDumpHandler
Tue, 26 Feb 2013 16:35:23 +0100 Lukas Stadler add location identity to Pointer read and write operations
Wed, 13 Feb 2013 17:35:43 +0100 Lukas Stadler fix for OSR_MIGRATION_END descriptor
Wed, 13 Feb 2013 15:53:03 +0100 Lukas Stadler remove dependency on "latest possible" schedule from OnStackReplacementPhase
Tue, 26 Feb 2013 14:16:45 +0100 Lukas Stadler javadoc for MemoryCheckpoint
Wed, 13 Feb 2013 15:52:26 +0100 Lukas Stadler add location identity to MemoryCheckpoint and let WriteNode implement MemoryCheckpoint
Tue, 12 Feb 2013 14:22:38 +0100 Lukas Stadler remove dependency on "latest possible" schedule from InstanceOfSnippetsTemplate
Tue, 26 Feb 2013 12:19:20 +0100 Roland Schatz Comment cleanup.
Tue, 26 Feb 2013 12:18:50 +0100 Roland Schatz Get rid of all direct usages of Address outside of backend.
Mon, 25 Feb 2013 20:54:33 +0100 Christian Humer Merge.
Mon, 25 Feb 2013 17:00:52 +0100 Christian Humer Fixed a visibility bug in NodeFactory generation.
Mon, 25 Feb 2013 14:22:18 +0100 Christian Humer Fixed minor bugs in NodeFactory generation.
Mon, 25 Feb 2013 13:59:43 +0100 Christian Humer Organize imports now handles generic and array types properly.
Mon, 25 Feb 2013 13:14:39 +0100 Christian Humer Merge.
Mon, 25 Feb 2013 13:13:02 +0100 Christian Humer Generated factories implement the new NodeFactory interface.
Mon, 25 Feb 2013 13:05:23 +0100 Christian Humer Minor refactoring.
Mon, 25 Feb 2013 13:04:24 +0100 Christian Humer Fixed error messages in parser.
Mon, 25 Feb 2013 13:02:49 +0100 Christian Humer A few convenience additions to CodeTreeBuilder.
Mon, 25 Feb 2013 13:01:58 +0100 Christian Humer Codewriter now supports writing generic type hierarchies and wildcards.
Mon, 25 Feb 2013 12:43:18 +0100 Christian Humer Support for varargs parameters in code writer.
Tue, 19 Feb 2013 17:41:10 +0100 Christian Humer Merge.
Tue, 19 Feb 2013 17:27:02 +0100 Christian Humer Added a ternary operator to simple language to test short circuit specialization.
Tue, 19 Feb 2013 17:20:45 +0100 Christian Humer Casting is now done on demand using local variables for explicit guards.
Tue, 19 Feb 2013 14:29:12 +0100 Christian Humer Refactor guard creation methods are not flexible enough to handle two if guards.
Tue, 19 Feb 2013 11:31:23 +0100 Christian Humer Fixed generated generic does not need an else block.
Mon, 18 Feb 2013 20:35:54 +0100 Christian Humer Implemented line wrapping for code writer.
Mon, 18 Feb 2013 19:51:30 +0100 Christian Humer Renamed generated specialize to specializeAndExecute.
Mon, 25 Feb 2013 18:33:38 +0100 Lukas Stadler fix livein computation in liveness analysis
Mon, 25 Feb 2013 16:15:17 +0100 Thomas Wuerthinger Remove unused fields in TargetDescription. Use Unsafe.pageSize().
Mon, 25 Feb 2013 10:49:47 +0100 Michael Haupt let CodeUtil.getCallingConvention() honour receivers (if any)
Fri, 22 Feb 2013 12:15:14 +0100 Roland Schatz Make Address class platform specific.
Thu, 21 Feb 2013 14:24:47 -0800 Thomas Wuerthinger Complete first PTX unit test.
Thu, 21 Feb 2013 13:43:40 -0800 Thomas Wuerthinger Make methods in GraalCompiler static.
Thu, 21 Feb 2013 13:42:30 -0800 Thomas Wuerthinger Remove usage of left-over fields in GraalCompiler.
Thu, 21 Feb 2013 13:24:34 -0800 Thomas Wuerthinger Remove usage of GraalCompiler.target field.
Thu, 21 Feb 2013 13:11:52 -0800 Thomas Wuerthinger Added basic PTX test.
Thu, 21 Feb 2013 13:11:34 -0800 Thomas Wuerthinger Added basic test project for ptx backend.
Wed, 20 Feb 2013 23:11:14 -0800 Thomas Wuerthinger Allow subclasses to use emitOperandHelper.
Wed, 20 Feb 2013 14:51:09 +0100 Michael Haupt simplified class file path retrieval, added test
Wed, 20 Feb 2013 14:49:27 +0100 Michael Haupt fix for GRAAL-121 (MetaUtil.getSimpleName() shuffles inner class names for nesting levels >2)
Wed, 20 Feb 2013 14:10:47 +0100 Michael Haupt support for inner classes (local/member) in meta API
Wed, 20 Feb 2013 08:58:29 +0100 Michael Haupt class file path retrieval returns URL
Tue, 19 Feb 2013 19:56:44 -0800 Thomas Wuerthinger Convert indexScalingEnabled boolean into an indexScaling integer value. This change removed the dependency on TargetDescription in large parts of the system.