Mercurial > hg > graal-jvmci-8
graph
-
exclude SnippetCounter from JaCoCo processingThu, 05 Jul 2012 22:10:12 +0200, by Doug Simon
-
rename: HotSpotTargetMethod -> HotSpotCompilationResultThu, 05 Jul 2012 22:07:32 +0200, by Doug Simon
-
Removed left over Ri* prefixed identifiersThu, 05 Jul 2012 21:47:16 +0200, by Doug Simon
-
Removed left over Ci* prefixed identifiersThu, 05 Jul 2012 21:39:22 +0200, by Doug Simon
-
Merge.Thu, 05 Jul 2012 17:53:27 +0200, by Doug Simon
-
added counters for code paths through the new object snippetsThu, 05 Jul 2012 17:52:32 +0200, by Doug Simon
-
moved core site functionality into mx.pyThu, 05 Jul 2012 16:24:18 +0200, by Doug Simon
-
moved SnippetCounter and DirectObjectStoreNode into graal.snippets project as they are not HotSpot specificThu, 05 Jul 2012 11:18:12 +0200, by Doug Simon
-
factored counter functionality out of CheckcastSnippets in SnippetCounter for use by other snippetsThu, 05 Jul 2012 10:31:30 +0200, by Doug Simon
-
Merge.Thu, 05 Jul 2012 16:54:45 +0200, by Lukas Stadler
-
fix bug in BciBlockMapping that leads to bailouts on methods with more than 32 loopsThu, 05 Jul 2012 16:54:00 +0200, by Lukas Stadler
-
update GRAAL_AUTHORSMon, 02 Jul 2012 16:51:33 +0200, by Lukas Stadler
-
fixed result value for (high-level interpreter -> native -> Java transitions)Thu, 05 Jul 2012 14:09:53 +0200, by Christian Haeubl
-
Merge.Wed, 04 Jul 2012 22:01:03 +0200, by Doug Simon
-
removed bytecode disassembly from CodeCacheRuntime into separate BytecodeDisassembler classWed, 04 Jul 2012 21:57:49 +0200, by Doug Simon
-
generalized functionality for finding classes based on searching for patterns in source code and moved it from commands.py to mx.pyWed, 04 Jul 2012 21:56:48 +0200, by Doug Simon
-
made IGV handle richer bytecode disassemblyWed, 04 Jul 2012 16:41:08 +0200, by Doug Simon
-
added snippets for lowering array creation and initialization (in NewObjectSnippets)Tue, 03 Jul 2012 23:49:01 +0200, by Doug Simon
-
Merge.Wed, 04 Jul 2012 14:57:12 +0200, by Thomas Wuerthinger
-
Fix unused imports.Wed, 04 Jul 2012 12:10:29 +0200, by Thomas Wuerthinger
-
Merge.Wed, 04 Jul 2012 12:08:32 +0200, by Thomas Wuerthinger
-
Merge.Tue, 03 Jul 2012 17:50:42 +0200, by Thomas Wuerthinger
-
Use MetaAccessProvider instead of CodeCacheProvider wherever possible.Tue, 03 Jul 2012 17:50:34 +0200, by Thomas Wuerthinger
-
Merge.Tue, 03 Jul 2012 11:16:56 +0200, by Thomas Wuerthinger
-
Fixed an issue with the objectStamp(), integerStamp(), and floatStamp() methods.Tue, 03 Jul 2012 11:16:38 +0200, by Thomas Wuerthinger
-
Fixed propagation of return type into call sites. Eager resolve return type when specified in the graph builder. Added new test case.Mon, 02 Jul 2012 19:46:54 +0200, by Thomas Wuerthinger
-
MergeWed, 04 Jul 2012 13:55:52 +0200, by Gilles Duboscq
-
In gate command, allways build natives, use '-n' to avoid cleaning them onlyWed, 04 Jul 2012 13:55:03 +0200, by Gilles Duboscq
-
minor C1/C2 bugfixTue, 03 Jul 2012 18:02:03 +0200, by Christian Haeubl
-
cleanupTue, 03 Jul 2012 17:29:11 +0200, by Christian Haeubl
-
added basic high-level interpreter support to HotSpotTue, 03 Jul 2012 16:56:40 +0200, by Christian Haeubl
-
Fix aliased case problem intoduced in last array copy snippetsTue, 03 Jul 2012 15:00:23 +0200, by Gilles Duboscq
-
Delete unused LoopTransformPhaseTue, 03 Jul 2012 14:45:05 +0200, by Gilles Duboscq
-
ensure System.arrycopy is resolved in JTT tests that use itTue, 03 Jul 2012 13:02:24 +0200, by Doug Simon
-
Help javac with genericsTue, 03 Jul 2012 10:31:58 +0200, by Gilles Duboscq
-
MergeMon, 02 Jul 2012 18:20:25 +0200, by Gilles Duboscq
-
Work on loop unswitching, things look ok, still disabled until FloatingRead preserves loop-closed formMon, 02 Jul 2012 16:53:12 +0200, by Gilles Duboscq
-
Array copies must be element atomicMon, 02 Jul 2012 15:08:05 +0200, by Gilles Duboscq
-
Merge.Mon, 02 Jul 2012 16:34:50 +0200, by Lukas Stadler
-
log viewer source code cleanupMon, 02 Jul 2012 16:31:30 +0200, by Lukas Stadler
-
Merge.Wed, 27 Jun 2012 17:35:32 +0200, by Lukas Stadler
-
fixed minor layout bugWed, 27 Jun 2012 11:48:26 +0200, by Katrin Strassl
-
Initial commit: LogViewer GUIFri, 22 Jun 2012 23:14:42 +0200, by Katrin Strassl
-
Initial commit: LogViewer backendFri, 22 Jun 2012 23:13:34 +0200, by Alexander Stipsits
-
use annotated fields for operands of LIR instructionsFri, 29 Jun 2012 18:33:48 -0700, by Christian Wimmer
-
Started to draft a loop unswitching policyThu, 28 Jun 2012 17:39:06 +0200, by Gilles Duboscq
-
MergeThu, 28 Jun 2012 16:04:37 +0200, by Gilles Duboscq
-
disable ConvertUnreachedToGuardPhase for nowThu, 28 Jun 2012 16:03:53 +0200, by Gilles Duboscq
-
prevented error during mx site from corrupting an existing siteThu, 28 Jun 2012 15:36:28 +0200, by Doug Simon
-
moved classes from com.oracle.max.cri.util to com.oracle.max.crituilsThu, 28 Jun 2012 14:15:00 +0200, by Doug Simon
-
Merge.Thu, 28 Jun 2012 14:10:30 +0200, by Doug Simon
-
added link to OpenJDK Graal project site in generated javadocThu, 28 Jun 2012 14:09:11 +0200, by Doug Simon
-
removed unused JniMangle classThu, 28 Jun 2012 13:58:31 +0200, by Doug Simon
-
moved CompilationPrinter to com.oracle.graal.printerThu, 28 Jun 2012 13:55:59 +0200, by Doug Simon
-
moved TypeCheckHints to com.oracle.graal.api.codeThu, 28 Jun 2012 13:52:57 +0200, by Doug Simon
-
removed mechanism for persisting profile informationThu, 28 Jun 2012 13:48:58 +0200, by Doug Simon
-
renamed BaseProfilingInfo to DefaultProfilingInfo and moved it to com.oracle.graal.api.metaThu, 28 Jun 2012 13:45:09 +0200, by Doug Simon
-
moved everything from com.oracle.graal.nodes.cri into com.oracle.graal.nodes.spiThu, 28 Jun 2012 13:39:40 +0200, by Doug Simon
-
moved some methods from CodeUtil to MetaUtilThu, 28 Jun 2012 13:36:39 +0200, by Doug Simon
-
renamings: ExtendedRiRuntime -> GraalCodeCacheProvider, CiLoweringTool -> LoweringTool, RiGraphCache -> GraphCacheThu, 28 Jun 2012 12:46:04 +0200, by Doug Simon
-
MergeThu, 28 Jun 2012 13:10:28 +0200, by Gilles Duboscq
-
Do not created a graph if we use a cached oneThu, 28 Jun 2012 13:09:54 +0200, by Gilles Duboscq
-
MergeThu, 28 Jun 2012 12:00:09 +0200, by Gilles Duboscq
-
Safer arraycopy bulk write barrierWed, 27 Jun 2012 17:44:48 +0200, by Gilles Duboscq
-
Cleanup and fixes in handling of VirtualStates around loop exits mergingWed, 27 Jun 2012 17:44:08 +0200, by Gilles Duboscq
-
made invalid javadoc cause a JDT errorThu, 28 Jun 2012 11:30:21 +0200, by Doug Simon
-
enabled Eclipse/JDT javadoc checking and fixed resulting warningsThu, 28 Jun 2012 11:11:12 +0200, by Doug Simon
-
make the javadoc command work when classes have not been previously compiledThu, 28 Jun 2012 09:51:43 +0200, by Doug Simon
-
fixed javadoc command on WindowsWed, 27 Jun 2012 19:09:23 +0100, by Doug Simon
-
small refinement to generated javadocWed, 27 Jun 2012 18:44:47 +0200, by Doug Simon
-
generated jpg for link to svg version of dependency to accommodate Internet ExplorerWed, 27 Jun 2012 18:21:49 +0200, by Doug Simon
-
added overview.html for each project and integrated it into the generated 'mx site' commandWed, 27 Jun 2012 18:06:03 +0200, by Doug Simon
-
Be more strict on isInt check in CAS lowering when index is constantWed, 27 Jun 2012 15:40:03 +0200, by Gilles Duboscq
-
MergeWed, 27 Jun 2012 14:15:32 +0200, by Gilles Duboscq
-
Fix some If probabilities in graph builderWed, 27 Jun 2012 14:15:16 +0200, by Gilles Duboscq
-
Merge.Wed, 27 Jun 2012 13:01:50 +0200, by Doug Simon
-
integrated mxtool changes from Maxine projectWed, 27 Jun 2012 12:46:30 +0200, by Doug Simon
-
added site command to generate a javadoc-based websiteWed, 27 Jun 2012 01:03:19 +0200, by Doug Simon
-
added --base argument to javadoc commandWed, 27 Jun 2012 01:02:43 +0200, by Doug Simon
-
rework of switch operations: unify lookup- and tableswitch, introduce switch lir instructionsWed, 27 Jun 2012 11:51:18 +0200, by Lukas Stadler
-
MergeTue, 26 Jun 2012 16:54:58 +0200, by Gilles Duboscq
-
Look for LoopUnswitch opportunities (LoopUnswitch currently disabled)Tue, 26 Jun 2012 16:54:44 +0200, by Gilles Duboscq
-
Add leadGraphID to IfNOde so that we can convert them to deoptsTue, 26 Jun 2012 16:51:48 +0200, by Gilles Duboscq
-
Make a copy of the probability array when cloning ControlSplitNodesTue, 26 Jun 2012 16:50:43 +0200, by Gilles Duboscq
-
While inlining, ensure proper anchoring of things that where anchored to the StartNodeTue, 26 Jun 2012 16:43:51 +0200, by Gilles Duboscq
-
Add div test, group loop options in GraalOptionsMon, 25 Jun 2012 16:26:38 +0200, by Gilles Duboscq
-
Merge.Tue, 26 Jun 2012 10:56:03 +0200, by Thomas Wuerthinger
-
Fixate RegisterNode. Reenable NewInstance snippets.Mon, 18 Jun 2012 00:29:37 +0200, by Thomas Wuerthinger
-
Canonicalize more Mul/Div to shiftsMon, 25 Jun 2012 12:18:55 +0200, by Gilles Duboscq
-
Adjust loop unroll policy a bitMon, 25 Jun 2012 12:17:58 +0200, by Gilles Duboscq
-
limited length of zeroing instructions for object initialization to object below a certain sizeFri, 22 Jun 2012 17:27:36 +0200, by Doug Simon
-
replaced loading of instance prototype header word with a constant obtained from HotSpotResolvedJavaTypeFri, 22 Jun 2012 17:16:57 +0200, by Doug Simon
-
added simple tests for Word.fromObject() and Word.toObject()Fri, 22 Jun 2012 16:42:01 +0200, by Doug Simon
-
Merge.Fri, 22 Jun 2012 15:20:19 +0200, by Doug Simon
-
improved type stamp for value flowing out of a lowered NEW bytecode instructionFri, 22 Jun 2012 15:19:43 +0200, by Doug Simon
-
implemented inferStamp for NewInstanceStubCall to infer exact, non-null stamp from constant hub valueFri, 22 Jun 2012 10:43:06 +0200, by Doug Simon
-
Don't try to fold conditions when there is no runtime availableFri, 22 Jun 2012 11:35:55 +0200, by Gilles Duboscq
-
Split _vmLibDirInJdk into _vmLibDirInJdk and _vmCfgInJdk to account for Windows jdk layoutFri, 22 Jun 2012 11:35:11 +0200, by Gilles Duboscq
-
MergeThu, 21 Jun 2012 17:33:45 +0200, by Gilles Duboscq
-
Fix warning,Thu, 21 Jun 2012 17:27:58 +0200, by Gilles Duboscq
-
Fix warning after mergeThu, 21 Jun 2012 16:37:19 +0200, by Gilles Duboscq
-
MergeThu, 21 Jun 2012 16:36:37 +0200, by Gilles Duboscq
-
A bit of work on counted loopsThu, 21 Jun 2012 16:35:23 +0200, by Gilles Duboscq
-
In inlining, refresh InlineInfo when making inline decision in case the receiver has a better stamp than when the original InlineInfo where createdThu, 21 Jun 2012 16:31:10 +0200, by Gilles Duboscq
-
split DistinctFilteredNodeIterable in it own subclassThu, 21 Jun 2012 16:29:56 +0200, by Gilles Duboscq
-
Canoncialize < to |<| for positive valuesThu, 21 Jun 2012 16:29:14 +0200, by Gilles Duboscq
-
Fix for peeling and VirtualStateNodeThu, 21 Jun 2012 16:26:59 +0200, by Gilles Duboscq
-
Make sure snippet instentiation doesn't produce dead nodes and remove redundant DCEWed, 20 Jun 2012 16:59:47 +0200, by Gilles Duboscq
-
Scope the replacement code in Canonicalizer into the CanonicalizeNode scopeWed, 20 Jun 2012 16:55:39 +0200, by Gilles Duboscq
-
Small cleanupsWed, 20 Jun 2012 16:55:08 +0200, by Gilles Duboscq
-
Be abit more carefull about displacements in makeAddressWed, 20 Jun 2012 13:52:03 +0200, by Gilles Duboscq
-
added verification phase for snippets to ensure word types are not incorrectly mixed with Object typesThu, 21 Jun 2012 16:48:56 +0200, by Doug Simon
-
made graal_verify_oop stub create a frame to improve crash log when it failsThu, 21 Jun 2012 10:52:23 +0200, by Doug Simon
-
fixed scope labelWed, 20 Jun 2012 21:38:44 +0200, by Doug Simon
-
split lowering of NEW into two separate nodes - one for doing the allocation and one for doing the object formatting. Both of these nodes are in turn lowered via snippets.Wed, 20 Jun 2012 21:38:25 +0200, by Doug Simon
-
added TypeSwitchNode for polymorphic inliningWed, 20 Jun 2012 18:12:50 +0200, by Lukas Stadler
-
reduced shutdown pause when -G:Dump is used from 5 seconds to 2Wed, 20 Jun 2012 16:59:43 +0200, by Doug Simon
-
generalized canonicalization of a compare node for inputs of type ConditionalNodeWed, 20 Jun 2012 16:59:15 +0200, by Doug Simon
-
fix to ValueProxyNode for graal.bootWed, 20 Jun 2012 10:36:20 +0200, by Lukas Stadler
-
allowed RegisterNode to directly use a register not used by the register allocatorTue, 19 Jun 2012 21:06:49 +0200, by Doug Simon