log

age author description
Fri, 14 Sep 2012 14:03:43 -0700 Christian Wimmer Create Backend instance directly instead of specifying the class name as a system property
Fri, 14 Sep 2012 13:58:17 -0700 Christian Wimmer Unify the declared type of accessingClass parameter
Fri, 14 Sep 2012 13:54:17 -0700 Christian Wimmer Download URL of DaCapo has changed
Fri, 14 Sep 2012 13:53:11 -0700 Christian Wimmer Distinguish between the Representation of primitive and Object fields so that Object fields can be stored in a different place.
Fri, 14 Sep 2012 15:28:05 +0200 Lukas Stadler Merge.
Fri, 14 Sep 2012 15:26:57 +0200 Lukas Stadler cleanups, merge EscapeRecord and VirtualObjectNode
Fri, 14 Sep 2012 15:16:50 +0200 Lukas Stadler removed old EscapeAnalysisPhase
Fri, 14 Sep 2012 10:03:38 +0200 Lukas Stadler small fix to partial escape analysis
Thu, 13 Sep 2012 18:17:05 +0200 Lukas Stadler Merge.
Thu, 13 Sep 2012 18:12:54 +0200 Lukas Stadler Merge.
Thu, 13 Sep 2012 18:12:27 +0200 Lukas Stadler iterative partial escape analysis
Thu, 13 Sep 2012 11:41:43 +0200 Lukas Stadler more escape analysis infrastructure: change EscapeOp behavior, make MaterializeObjectNodes roots for escape analysis
Fri, 14 Sep 2012 13:50:49 +0200 Gilles Duboscq Merge
Fri, 14 Sep 2012 13:42:58 +0200 Gilles Duboscq use more sensible string representation for classes in the binary graph protocol
Fri, 14 Sep 2012 13:32:04 +0200 Doug Simon moved Node classes into com.oracle.graal.hotspot.nodes package
Fri, 14 Sep 2012 10:52:30 +0200 Doug Simon enabled type-filter based logging of (snippet-based) monitor operations with the "graal.monitorsnippets.log" system property
Fri, 14 Sep 2012 10:49:34 +0200 Doug Simon added Log.printObject() and Log.printlnObject() for more detailed logging of objects
Thu, 13 Sep 2012 17:45:04 +0200 Doug Simon Merge.
Thu, 13 Sep 2012 17:43:18 +0200 Doug Simon added MonitorSnippets which passes MonitorTest but is not yet enabled for general lowering
Thu, 13 Sep 2012 17:35:43 +0200 Doug Simon enhanced tracing of Graal monitor slow paths (i.e., stub calls)
Thu, 13 Sep 2012 12:35:21 +0200 Doug Simon made InliningIdentifier.toString() robust against exceptions
Thu, 13 Sep 2012 11:13:09 +0200 Doug Simon removed need for calling Node.toString() when creating an InliningIdentifier
Thu, 13 Sep 2012 11:05:37 +0200 Doug Simon factored out access to LIRGenerator lock scope for external use in LIR lowering
Thu, 13 Sep 2012 12:59:27 +0200 Gilles Duboscq Merge
Thu, 13 Sep 2012 10:45:17 +0200 Gilles Duboscq Merge
Wed, 12 Sep 2012 13:07:35 +0200 Gilles Duboscq Checks on vtableEntryOffset to avoid calling to the VM if the holder is not initialized
Thu, 13 Sep 2012 11:29:18 +0200 Lukas Stadler Merge.
Thu, 13 Sep 2012 11:27:37 +0200 Lukas Stadler fix for partial escape analysis bugs (related to StoreIndexed and monitors)
Thu, 13 Sep 2012 10:53:41 +0200 Doug Simon put boiler plate for CompilerToVM native methods in macros
Thu, 13 Sep 2012 09:04:06 +0200 Doug Simon terminology change to match C++ code and biased locking paper: "initial mark word" -> "prototype mark word"
Thu, 13 Sep 2012 08:25:28 +0200 Doug Simon made the name for stub call LIR ops clearer
Thu, 13 Sep 2012 08:18:36 +0200 Doug Simon added AND, OR and XOR intrinsics on Word types
Thu, 13 Sep 2012 00:27:23 +0200 Doug Simon removed duplicated comment
Thu, 13 Sep 2012 00:25:58 +0200 Doug Simon added tests for monitor snippets
Thu, 13 Sep 2012 00:25:36 +0200 Doug Simon added support for multi-threaded compiler tests
Thu, 13 Sep 2012 00:22:43 +0200 Doug Simon added missing @Test annotation
Wed, 12 Sep 2012 23:50:52 +0200 Doug Simon made NewObjectSnippets optionally load the initial mark word when initializing an object - this is disabled until the bug triggered in lusearch by this change is fixed
Wed, 12 Sep 2012 23:50:37 +0200 Doug Simon deleted caching of initial mark word in HotSpotResolvedJavaType. This value is modified by the biased locking mechanism and so it not constant for a Klass
Wed, 12 Sep 2012 23:37:39 +0200 Doug Simon added more tests to NewInstanceTest
Wed, 12 Sep 2012 21:38:57 +0200 Doug Simon Merge.
Wed, 12 Sep 2012 12:51:54 +0200 Doug Simon thread register is now retrieved from HotSpotVMConfig instead of being hard coded
Wed, 12 Sep 2012 12:45:46 +0200 Doug Simon HotSpotVMConfig object is now allocated in Java
Wed, 12 Sep 2012 12:34:48 +0200 Doug Simon factored shared snippet functionality into HotSpotSnippetUtils
Wed, 12 Sep 2012 16:22:44 +0200 Lukas Stadler PartialEscapeAnalysis: fix for bailout, better metrics, small renaming
Wed, 12 Sep 2012 12:57:27 +0200 Lukas Stadler first prototype of new PartialEscapeAnalysis
Wed, 12 Sep 2012 11:29:34 +0200 Lukas Stadler canonicalize IntegerSwitchNode with only a default successor
Tue, 11 Sep 2012 14:57:06 +0200 Lukas Stadler add new PostOrderBlockIterator for escape analysis
Tue, 11 Sep 2012 14:50:35 +0200 Lukas Stadler don't dump the graph in SchedulePhase during lowering
Tue, 11 Sep 2012 14:48:24 +0200 Lukas Stadler adapt old EscapeAnalysisPhase to infrastructure changes
Tue, 11 Sep 2012 14:27:44 +0200 Lukas Stadler add support for fillConents to NewObjectSnippets
Tue, 11 Sep 2012 14:25:40 +0200 Lukas Stadler add fillContents property to New... nodes
Tue, 11 Sep 2012 14:09:46 +0200 Lukas Stadler remove unnecessary debug scope during inlining
Tue, 11 Sep 2012 14:08:14 +0200 Lukas Stadler determine offending use blocks for liveIn - violations
Tue, 11 Sep 2012 12:10:45 +0200 Lukas Stadler fix for cyclic references in virtual objects
Mon, 10 Sep 2012 15:50:31 +0200 Doug Simon added support for downloading dependencies that are directories
Mon, 10 Sep 2012 15:24:29 +0200 Thomas Wuerthinger Correct visibility of BlockExitState.
Mon, 10 Sep 2012 10:28:51 +0200 Gilles Duboscq Ignore core files
Mon, 10 Sep 2012 10:26:58 +0200 Gilles Duboscq Fix warning
Fri, 07 Sep 2012 21:24:26 +0200 Gilles Duboscq Remove redundant code that discovers static final fields constant values
Fri, 07 Sep 2012 21:23:24 +0200 Gilles Duboscq Put LoopUnswitchTest in the right package
Fri, 07 Sep 2012 18:25:48 +0200 Gilles Duboscq Merge
Fri, 07 Sep 2012 18:24:40 +0200 Gilles Duboscq Fix merge
Fri, 07 Sep 2012 17:21:32 +0200 Gilles Duboscq Merge
Fri, 07 Sep 2012 17:12:04 +0200 Gilles Duboscq Merge
Fri, 07 Sep 2012 17:11:40 +0200 Gilles Duboscq Add a draft longtests command to mc's commands
Fri, 07 Sep 2012 17:11:09 +0200 Gilles Duboscq A a simple loop unswitching white box test
Fri, 07 Sep 2012 14:55:14 +0200 Gilles Duboscq Add a comment to HotSpotAMD64LIRGenerator.emitInvoke about the use of rbx
Fri, 07 Sep 2012 17:40:03 +0200 Thomas Wuerthinger Merge.
Fri, 07 Sep 2012 16:44:03 +0200 Thomas Wuerthinger Move EdgeMoveOptimizer from compiler.alloc to graal.lir
Fri, 07 Sep 2012 16:55:07 +0200 Doug Simon fixed generated package-summary.html files to put the complete package description at the top of the page
Fri, 07 Sep 2012 16:25:49 +0200 Thomas Wuerthinger Renamed com.oracle.graal.tests project to com.oracle.graal.compiler.test
Fri, 07 Sep 2012 16:08:23 +0200 Thomas Wuerthinger Remove graal.examples project.
Fri, 07 Sep 2012 16:01:20 +0200 Thomas Wuerthinger Remove unused class.
Fri, 07 Sep 2012 15:05:12 +0200 Thomas Wuerthinger More comments on InstalledCode.
Fri, 07 Sep 2012 14:11:27 +0200 Thomas Wuerthinger Make LIRValueUtil final.
Fri, 07 Sep 2012 13:40:53 +0200 Thomas Wuerthinger More clean up and documentation in api.code and api.meta.
Fri, 07 Sep 2012 12:12:47 +0200 Thomas Wuerthinger Clean up Kind class.
Fri, 07 Sep 2012 11:10:48 +0200 Thomas Wuerthinger Move VirtualMachineComponent to interpreter project.
Thu, 06 Sep 2012 19:56:40 +0200 Thomas Wuerthinger Fix compiler warning.
Thu, 06 Sep 2012 19:21:37 +0200 Thomas Wuerthinger Handle void type when resolving a signature type.
Thu, 06 Sep 2012 19:20:28 +0200 Thomas Wuerthinger Remove left-over debugging code.
Thu, 06 Sep 2012 19:19:55 +0200 Thomas Wuerthinger Avoid executing code in the static constructor of HotSpotResolvedType.
Thu, 06 Sep 2012 18:21:18 +0200 Thomas Wuerthinger Merge.
Thu, 06 Sep 2012 18:07:15 +0200 Thomas Wuerthinger Clean up ControlFlowOptimizer.
Thu, 06 Sep 2012 17:58:39 +0200 Gilles Duboscq Merge
Thu, 06 Sep 2012 16:51:47 +0200 Gilles Duboscq Gate : do not run tradesoap in fastdebug mode, do not run sunflow in product mode
Thu, 06 Sep 2012 16:42:45 +0200 Gilles Duboscq Factor out code that kills loop exits
Thu, 06 Sep 2012 16:31:33 +0200 Thomas Wuerthinger Clean up ComputeLinearScanOrder. Rename to ComputeBlockOrder.
Thu, 06 Sep 2012 15:32:08 +0200 Thomas Wuerthinger Temporarily remove experimental register allocators.
Thu, 06 Sep 2012 13:40:04 +0200 Thomas Wuerthinger Merge.
Tue, 04 Sep 2012 17:50:06 +0200 Thomas Wuerthinger Fix compiler warning.
Tue, 04 Sep 2012 17:10:42 +0200 Gilles Duboscq Add inferStamp for a number of ConvertNode's operations
Tue, 04 Sep 2012 17:09:46 +0200 Gilles Duboscq IGV : Add idx to binary graphs to help visualizing nodes during comparison
Mon, 03 Sep 2012 15:20:39 +0200 Gilles Duboscq Remove bogus assertion
Mon, 03 Sep 2012 15:13:28 +0200 Gilles Duboscq IGV : avoid collisions between node's properties and some reserved properties of the IGV
Mon, 03 Sep 2012 15:12:28 +0200 Gilles Duboscq Add a maximum number of unswitching per loop
Mon, 03 Sep 2012 12:52:41 +0200 Gilles Duboscq Merge
Mon, 03 Sep 2012 12:52:22 +0200 Gilles Duboscq Create ValueProxy nodes where necessary during ReadElimination
Thu, 30 Aug 2012 15:33:08 +0200 Gilles Duboscq Warnings for windows build if there is no SDK
Fri, 31 Aug 2012 22:56:29 +0200 Doug Simon added more tests to InstanceOfTest for testing against types with a deep hierarchy
Fri, 31 Aug 2012 22:55:34 +0200 Doug Simon removed unnecessary snippets for lowering an instanceof whose test type is not a compile time constant
Fri, 31 Aug 2012 22:20:13 +0200 Doug Simon enabled InstanceOfSnippets for general lowering of InstanceOfNodes
Fri, 31 Aug 2012 17:57:30 +0200 Doug Simon added InstanceOfSnippets which passes InstanceOfTest but is not yet enabled for general lowering
Wed, 29 Aug 2012 13:05:43 +0200 Gilles Duboscq Fix for sameSign check and javadoc
Tue, 28 Aug 2012 14:58:55 +0200 Gilles Duboscq Merge
Tue, 28 Aug 2012 14:04:55 +0200 Gilles Duboscq Add helper methods to IntegerStamp for sign, use them
Tue, 28 Aug 2012 12:22:19 +0200 Gilles Duboscq Merge
Tue, 28 Aug 2012 12:22:06 +0200 Gilles Duboscq Re-enable HP_series : add a tolerance to the double compare
Mon, 27 Aug 2012 14:50:03 +0200 Gilles Duboscq Update SPECjvm2008 bench regex
Tue, 28 Aug 2012 14:17:22 +0200 Doug Simon Merge.
Tue, 28 Aug 2012 13:55:11 +0200 Doug Simon exclude TestPrograms from JaCoCo processing
Tue, 28 Aug 2012 13:54:35 +0200 Doug Simon an empty array is now returned by ResolvedJavaType.declaredFields() for array and primitive types
Tue, 28 Aug 2012 11:43:06 +0200 Doug Simon disabled failing BigBangTests: helloWorldTest, formattedOutputTest, arrayListTestWithCalls
Tue, 28 Aug 2012 11:09:14 +0200 Doug Simon consolidated jtt command into unittest command and removed need for explicit 'testHarness' property in 'projects' file
Tue, 28 Aug 2012 12:15:10 +0200 Lukas Stadler canonicalize reads and writes on null objects to deopts
Tue, 28 Aug 2012 11:27:39 +0200 Lukas Stadler create PiNodes with exact types during inlining
Tue, 28 Aug 2012 11:26:22 +0200 Lukas Stadler fix to new escape analysis infrastructure
Tue, 28 Aug 2012 10:56:35 +0200 Lukas Stadler Merge
Fri, 24 Aug 2012 11:45:30 +0200 Lukas Stadler infrastructure changes in preparation of partial escape analysis
Mon, 27 Aug 2012 18:02:22 +0200 Doug Simon made LoweringPhase use a schedule so that floating and fixed nodes are lowered iteratively together