Mercurial > hg > graal-jvmci-8
graph
-
Fix a peeling-escape analysis related problem that was causin LinearScan bailouts (merge virtual chains when merging ends of the peeled code)Fri, 27 Apr 2012 12:14:38 +0200, by Gilles Duboscq
-
added mechanism (enabled by -G:PICache and -G:PiFilter) for saving/loading method profiling info to/from diskThu, 03 May 2012 13:39:45 +0200, by Doug Simon
-
fixed bug in use of CheckcastMinHintHitProbabilityWed, 02 May 2012 18:23:12 +0200, by Doug Simon
-
moved RiResolvedMethod.dumpProfile() to CiUtil.profileAsString()Wed, 02 May 2012 18:04:36 +0200, by Doug Simon
-
added GraalOptions.CheckcastMinHintHitProbability to better guide use of hints for checkcastsWed, 02 May 2012 17:09:00 +0200, by Doug Simon
-
test case for the InstanceOfNode canonicalizer fixWed, 02 May 2012 16:32:00 +0200, by Lukas Stadler
-
MergeWed, 02 May 2012 15:08:41 +0200, by Lukas Stadler
-
changes to canonicalizer log outputWed, 02 May 2012 14:56:07 +0200, by Lukas Stadler
-
use PiNodes instead of CheckCastNodes to pin inlining receivers, remove emitCode flagWed, 02 May 2012 14:55:51 +0200, by Lukas Stadler
-
fix canonicalization of InstanceOfNodeWed, 02 May 2012 14:53:20 +0200, by Lukas Stadler
-
change PiNode to anchor on any FixedNode, not only BeginNodesWed, 02 May 2012 14:47:04 +0200, by Lukas Stadler
-
re-enable graph caching and the priority compilation queueWed, 02 May 2012 14:45:56 +0200, by Lukas Stadler
-
types profiles are now sorted in descending order of each profiled type's probabilityWed, 02 May 2012 14:39:45 +0200, by Doug Simon
-
turn off priority compilation queueWed, 02 May 2012 12:59:59 +0200, by Lukas Stadler
-
expanded analysis of compiled checkcast code pathsWed, 02 May 2012 11:31:53 +0200, by Doug Simon
-
Clean up. Removed unused UnscheduleNodes iterator.Tue, 01 May 2012 15:20:49 -0700, by Thomas Wuerthinger
-
replaced magic constants with GraalOptions.CheckcastMaxHints and GraalOptions.InstanceOfMaxHintsTue, 01 May 2012 18:35:32 +0200, by Doug Simon
-
added -G:+CheckcastCounters to profile the paths taken through a compiled checkcastTue, 01 May 2012 10:53:56 +0200, by Doug Simon
-
removed XIR support for arraycopyMon, 30 Apr 2012 20:40:40 +0200, by Doug Simon
-
log file (i.e. -G:LogFile=log.txt option) now used for TTY output as wellMon, 30 Apr 2012 20:28:49 +0200, by Doug Simon
-
added address and offset to description of a compiled Java frame in a hs_err stack dumpMon, 30 Apr 2012 20:26:47 +0200, by Doug Simon
-
added toString() method to StructuredGraphMon, 30 Apr 2012 15:41:14 +0200, by Doug Simon
-
documented the reason for the NodeClassSnippets being writtenMon, 30 Apr 2012 14:13:47 +0200, by Doug Simon
-
the phase plan used whether compiling via HotSpotRuntime.compileMethod() or VMToCompilerImpl.compileMethod() is now the sameMon, 30 Apr 2012 13:52:45 +0200, by Doug Simon
-
rename and generalize: LIRGeneratorTool.emitCallToRuntime(CiRuntimeCall, ...) -> LIRGeneratorTool.emitCall(Object target, CiKind returnKind, CiKind[] parameterKinds, ...)Mon, 30 Apr 2012 13:34:06 +0200, by Doug Simon
-
removed empty javadoc for generated serialVersionUID fieldsMon, 30 Apr 2012 13:25:59 +0200, by Doug Simon
-
rename: AMD64LIRLowerable -> LIRGenLowerableMon, 30 Apr 2012 13:16:48 +0200, by Doug Simon
-
turn off graph cachingMon, 30 Apr 2012 10:11:27 +0200, by Lukas Stadler
-
Method entry counters: Enable the flag to collect an execution profile of compiled methods and their callers. This allows to, e.g., detect methods that should be inlined because they are called frequently.Fri, 27 Apr 2012 12:56:39 -0700, by Christian Wimmer
-
Call large method that contains only assertions under assert-statements to avoid call in product mode.Fri, 27 Apr 2012 12:05:33 -0700, by Christian Wimmer
-
Consistent output of inlining decisions. Make all inlining decisions be printable using -G:Log=InliningDecisionsFri, 27 Apr 2012 12:04:28 -0700, by Christian Wimmer
-
undid fix for non-issue in checkcast/instanceof XIR snippetsFri, 27 Apr 2012 13:12:39 +0200, by Doug Simon
-
set exactType only if object is known to be non-nullFri, 27 Apr 2012 11:16:43 +0200, by Lukas Stadler
-
Visualizer: display long properties correctly, "!InstanceOf" for negated InstanceOfNodesFri, 27 Apr 2012 11:16:17 +0200, by Lukas Stadler
-
add leafGraphId to AccessFieldNodeFri, 27 Apr 2012 11:15:16 +0200, by Lukas Stadler
-
MergeThu, 26 Apr 2012 14:35:25 +0200, by Lukas Stadler
-
get rid of compiler warning in jtt.loop.LoopLastIndexOfThu, 26 Apr 2012 14:27:00 +0200, by Lukas Stadler
-
MergeThu, 26 Apr 2012 14:19:04 +0200, by Lukas Stadler
-
moved GraphCache to platform specific part, solved class unloading problemThu, 26 Apr 2012 14:18:17 +0200, by Lukas Stadler
-
small change to scope log outputWed, 25 Apr 2012 14:57:40 +0200, by Lukas Stadler
-
MergeThu, 26 Apr 2012 13:59:33 +0200, by Gilles Duboscq
-
In canonicalizer, when cleaning node with no usages, use a better definition of 'floating' nodeThu, 26 Apr 2012 13:59:12 +0200, by Gilles Duboscq
-
Update the coloring filter for IGVThu, 26 Apr 2012 13:57:35 +0200, by Gilles Duboscq
-
fixed bug in XIR for checkcast & instanceof: klassOop of hint object was not being used so compare always failedThu, 26 Apr 2012 12:38:40 +0200, by Doug Simon
-
(preliminary) logging to file (-G:LogFile=asdf.txt)Wed, 25 Apr 2012 14:34:29 +0200, by Lukas Stadler
-
let NodeClass.valueEqual handle long fieldsWed, 25 Apr 2012 13:33:28 +0200, by Lukas Stadler
-
MergeWed, 25 Apr 2012 13:03:37 +0200, by Lukas Stadler
-
removed @Data annotationWed, 25 Apr 2012 13:02:10 +0200, by Lukas Stadler
-
removed clear and removeGraph from the RiGraphCache interfaceWed, 25 Apr 2012 12:15:42 +0200, by Lukas Stadler
-
don't remove empty if - merge constructs if there are guards depending on the BeginNodesWed, 25 Apr 2012 12:13:15 +0200, by Lukas Stadler
-
MergeWed, 25 Apr 2012 12:01:59 +0200, by Gilles Duboscq
-
Pass -v argument to SPECjvm2008 harnessWed, 25 Apr 2012 12:01:52 +0200, by Gilles Duboscq
-
Properly escape glob pattern when transforming to regexWed, 25 Apr 2012 12:00:52 +0200, by Gilles Duboscq
-
Do not remove empty diamond shape if there are guards in any of the branches and evacuate any other anchored valuesWed, 25 Apr 2012 11:38:49 +0200, by Gilles Duboscq
-
move cached graph eviction out of GraalCompilerWed, 25 Apr 2012 11:33:47 +0200, by Lukas Stadler
-
add missing fileWed, 25 Apr 2012 11:33:22 +0200, by Lukas Stadler
-
add RiGraphCache interfaceWed, 25 Apr 2012 11:24:49 +0200, by Lukas Stadler
-
remove on more vmExits instanceTue, 24 Apr 2012 18:13:14 +0200, by Lukas Stadler
-
MergeTue, 24 Apr 2012 17:22:36 +0200, by Lukas Stadler
-
let NodeClass.getDebugProperties handle arrays and doublesTue, 24 Apr 2012 17:17:44 +0200, by Lukas Stadler
-
ReadHubNode result is non-nullTue, 24 Apr 2012 17:16:43 +0200, by Lukas Stadler
-
use @Data in NewInstanceNode and ArithmeticNodeTue, 24 Apr 2012 17:14:09 +0200, by Lukas Stadler
-
use @Data in FixedNode and ControlSplitNodeTue, 24 Apr 2012 17:12:57 +0200, by Lukas Stadler
-
compute returnStamp on demand in MethodCallTargetNodeTue, 24 Apr 2012 17:11:45 +0200, by Lukas Stadler
-
use @Data in NewArrayNode subclassesTue, 24 Apr 2012 17:11:10 +0200, by Lukas Stadler
-
use RiResolvedType in VirtualObjectNodeTue, 24 Apr 2012 17:10:00 +0200, by Lukas Stadler
-
enhanced debug filter to be a comma-separated list of glob or substring termsTue, 24 Apr 2012 16:04:14 +0200, by Doug Simon
-
fix for last changesetTue, 24 Apr 2012 13:13:59 +0200, by Lukas Stadler
-
removed last remaining references to vmEntries and vmExitsTue, 24 Apr 2012 13:04:43 +0200, by Lukas Stadler
-
fixed regression: loop safepoints cannot be placed inside snippetsMon, 23 Apr 2012 21:27:48 +0200, by Doug Simon
-
Merge.Mon, 23 Apr 2012 15:49:32 +0200, by Doug Simon
-
added support for disassembling code after installation (so that the result of patching and relocation can be seen)Mon, 23 Apr 2012 15:49:11 +0200, by Doug Simon
-
documented importance of nmethod::_graal_compiled_method wrt code unloading and GCMon, 23 Apr 2012 15:42:30 +0200, by Doug Simon
-
improved disassembly comments for out-of-line stubsMon, 23 Apr 2012 11:10:36 +0200, by Doug Simon
-
moved loop safepoint insertion from graph building to just before scheduling, removing the need for safepoint eliminationMon, 23 Apr 2012 10:27:17 +0200, by Doug Simon
-
(temporarily) make non-empty liveIn set a bailout againMon, 23 Apr 2012 10:43:16 +0200, by Lukas Stadler
-
MergeFri, 20 Apr 2012 15:12:10 +0200, by Lukas Stadler
-
MergeFri, 20 Apr 2012 15:03:02 +0200, by Lukas Stadler
-
enable graph caching and priority compilation queueFri, 20 Apr 2012 15:02:54 +0200, by Lukas Stadler
-
MergeFri, 20 Apr 2012 13:44:28 +0200, by Lukas Stadler
-
MergeFri, 20 Apr 2012 13:44:06 +0200, by Lukas Stadler
-
fix "mx intro"Thu, 19 Apr 2012 14:47:10 +0200, by Lukas Stadler
-
make non-empty liveIn set of first block a fatal GraalInternalErrorThu, 19 Apr 2012 14:46:24 +0200, by Lukas Stadler
-
guard all compilation queue accesses, to avoid deadlocksFri, 13 Apr 2012 15:52:25 +0200, by Lukas Stadler
-
removed data link from SafepointNode to a LoopEndNodeFri, 20 Apr 2012 14:45:58 +0200, by Doug Simon
-
added assertion to prevent @Data being applied to a field of type NodeFri, 20 Apr 2012 14:45:34 +0200, by Doug Simon
-
Merge.Fri, 20 Apr 2012 14:14:42 +0200, by Doug Simon
-
removed unwind stub from Graal compiled methods as it is only used by C1Fri, 20 Apr 2012 14:13:59 +0200, by Doug Simon
-
added javadoc to some of the API for removing nodes from a graphFri, 20 Apr 2012 14:12:42 +0200, by Doug Simon
-
added 'vmg' and 'vmfg' commands to mx as convenient aliases for running the debug and fastdebug builds of the selected VMFri, 20 Apr 2012 14:10:57 +0200, by Doug Simon
-
Fix and simplify exception handling in the bytecode parserThu, 19 Apr 2012 17:37:51 -0700, by Christian Wimmer
-
separated safepoints out of LoopEndNodes into SafepointNodesThu, 19 Apr 2012 22:57:53 +0200, by Doug Simon
-
removed creation of unused context snapshotThu, 19 Apr 2012 22:45:50 +0200, by Doug Simon
-
stack overflow check is now commented in disassemblyThu, 19 Apr 2012 22:41:02 +0200, by Doug Simon
-
added JRE to source path in generated Eclipse launchesThu, 19 Apr 2012 16:26:16 +0200, by Doug Simon
-
optimization: frame prologue & epilogue ommitted for methods with no spills, no callee-saved registers, no incoming stack args and no debug infoWed, 18 Apr 2012 23:39:07 +0200, by Doug Simon
-
bug fix: can only use HotSpot code for constructing a StackTraceElement when the bci is validWed, 18 Apr 2012 23:19:58 +0200, by Doug Simon
-
give machine code printed by the CFGPrinterObserver a cfg context so that does not depend on the LIR also being printedWed, 18 Apr 2012 17:56:53 +0200, by Doug Simon
-
rename: nodesFor -> blockToNodesMapWed, 18 Apr 2012 13:42:11 +0200, by Doug Simon
-
removed mechanism for lowering ExceptionObjectNode via substitution; only LIR lowering by the runtime is now supportedTue, 17 Apr 2012 22:24:14 +0200, by Doug Simon
-
added RiCompiledMethod.executeVarargs(Object...) to support compiling and calling arbitrary Java methodsTue, 17 Apr 2012 13:52:38 +0200, by Doug Simon
-
added hcfdis commandTue, 17 Apr 2012 13:38:28 +0200, by Doug Simon
-
ignore src/share/tools directory in native build out-of-date checkFri, 13 Apr 2012 23:57:07 +0200, by Doug Simon
-
fixed bug in BitMap.negate() causing length() to be greater than size()Fri, 13 Apr 2012 23:55:25 +0200, by Doug Simon
-
ExceptionObjectNode is now lowered without XIRFri, 13 Apr 2012 23:28:20 +0200, by Doug Simon
-
conditional support for translating ExceptionObjectNode without XIRFri, 13 Apr 2012 15:31:41 +0200, by Doug Simon
-
fixed incorrect register arg in graal_create_out_of_bounds_exception stubFri, 13 Apr 2012 15:28:54 +0200, by Doug Simon
-
skip a native build if all files in src and make are older than the timestamp of the previous buildFri, 13 Apr 2012 15:26:08 +0200, by Doug Simon
-
made HotSpotResolvedMethodImpl.toStackTraceElement() call into native code to get an object containing source file infoFri, 13 Apr 2012 11:15:36 +0200, by Doug Simon
-
made links to CPU and OS specific directories shorterThu, 12 Apr 2012 20:40:25 +0200, by Doug Simon
-
removed XIR safepoint operationThu, 12 Apr 2012 20:33:12 +0200, by Doug Simon
-
fixed bug in call to unwindExceptionStub (exceptionOop arg was not be passed correctly)Thu, 12 Apr 2012 17:27:04 +0200, by Doug Simon
-
Merge.Thu, 12 Apr 2012 15:58:05 +0200, by Doug Simon
-
removed XIR prologue and epilogues - architecture and runtime specific subclass of Backend is now used insteadThu, 12 Apr 2012 15:55:03 +0200, by Doug Simon
-
added -j option to gate command to disable cleaning of Java class filesThu, 12 Apr 2012 14:20:51 +0200, by Doug Simon
-
added links to SPARC directories to enable browsing alternative backend detailsWed, 11 Apr 2012 17:47:30 +0200, by Doug Simon
-
enhanced disassembly to decode stub addresses for runtime callsWed, 11 Apr 2012 12:25:59 +0200, by Doug Simon
-
mx dacapo, mx scaladacapo and mx specjvm2008 should use the specified vmWed, 11 Apr 2012 15:38:00 +0200, by Gilles Duboscq
-
Do not split merges when they are used to anchor some valuesWed, 11 Apr 2012 11:37:24 +0200, by Gilles Duboscq