Mercurial > hg > truffle
graph
-
React to changes related to the RiResolvedMethod introduction.Mon, 17 Oct 2011 20:41:50 +0200, by Thomas Wuerthinger
-
MergeMon, 17 Oct 2011 14:08:47 +0200, by Gilles Duboscq
-
Make IGV ids consistant with compiler's node ids when possible (which should be always in Graal)Mon, 17 Oct 2011 14:07:33 +0200, by Gilles Duboscq
-
Only return declared fields on fields() call.Fri, 14 Oct 2011 15:39:40 +0200, by Thomas Wuerthinger
-
rename com.oracle.max.graal.runtime to com.oracle.max.graal.hotspotFri, 07 Oct 2011 16:49:07 +0200, by Gilles Duboscq
-
MergeThu, 06 Oct 2011 17:14:21 +0200, by Gilles Duboscq
-
Remove GRAAL env var requirement; Add ResourceMarks in code installer to avoid leaksThu, 06 Oct 2011 17:11:04 +0200, by Gilles Duboscq
-
Fixed runexamples.shMon, 03 Oct 2011 23:37:10 +0200, by Doug Simon
-
Added tag test for changeset 1961a84f2b78Tue, 27 Sep 2011 15:24:23 +0200, by Josef Haider
-
Removed tag testMon, 26 Sep 2011 17:09:13 +0200, by Josef Haider
-
Added tag test for changeset 5a4295ccaaeaThu, 22 Sep 2011 14:34:22 +0200, by Josef Haider
-
Added criutils to Graal bootstrap path.Wed, 14 Sep 2011 12:08:29 +0200, by Thomas Wuerthinger
-
Merge.Tue, 13 Sep 2011 20:34:37 +0200, by Thomas Wuerthinger
-
Added new method that loads and initializes a class that is referenced by a cp entry.Tue, 13 Sep 2011 19:59:10 +0200, by Thomas Wuerthinger
-
Only shut down the compiler if it was initialized.Mon, 12 Sep 2011 21:20:33 +0200, by Thomas Wuerthinger
-
Added criutils project to bootstrap classpath.Tue, 13 Sep 2011 09:24:14 +0200, by Doug Simon
-
Added snippets project to bootstrap classpath.Mon, 12 Sep 2011 18:19:20 +0200, by Thomas Wuerthinger
-
disabled gamma test for linux buildsWed, 07 Sep 2011 16:45:01 +0200, by Lukas Stadler
-
Factor out runtime call target address determination to avoid redundancy between CodeInstaller::site_Call() and VMEntries.getMaxCallTargetOffset()Tue, 06 Sep 2011 11:18:53 +0200, by Peter Hofer
-
Add two VM configs for intrinsifications.Sat, 03 Sep 2011 22:08:00 +0200, by Thomas Wuerthinger
-
Merge.Fri, 02 Sep 2011 18:29:16 +0200, by Thomas Wuerthinger
-
New runtime parameter: runtimeCallStackSize (size on the stack that must be left empty in case of runtime calls)Fri, 02 Sep 2011 18:28:45 +0200, by Thomas Wuerthinger
-
re-lock objects whose lock was removed by escape analysis, enable stack walking compilation policy (-XX:CompilationPolicyChoice=1)Thu, 01 Sep 2011 15:28:24 +0200, by Lukas Stadler
-
MergeThu, 01 Sep 2011 09:52:58 +0200, by Lukas Stadler
-
more work on ci removalThu, 01 Sep 2011 09:43:10 +0200, by Lukas Stadler
-
remove some ci-dependenciesWed, 31 Aug 2011 09:58:35 +0200, by Lukas Stadler
-
let hotspot recognize graal's way of doing safepoints (mov instead of test)Thu, 01 Sep 2011 09:38:36 +0200, by Lukas Stadler
-
IdealGraphVisualizer: Fix Graal edge coloring filter after node changesTue, 30 Aug 2011 11:08:56 +0200, by Peter Hofer
-
Changes to JavaAccess as a result of CRI changes.Thu, 25 Aug 2011 16:58:25 +0200, by Doug Simon
-
Implement ArithmeticSin(), ArithmeticCos() and ArithmeticTan() runtime callsWed, 24 Aug 2011 18:17:03 +0200, by Peter Hofer
-
remove some dependencies on ci interfaceWed, 24 Aug 2011 17:46:51 +0200, by Lukas Stadler
-
added runtime call to supply info upon deoptimizationWed, 24 Aug 2011 17:40:12 +0200, by Lukas Stadler
-
Merge.Wed, 24 Aug 2011 14:22:34 +0200, by Thomas Wuerthinger
-
removed pause command from create64.cmdTue, 23 Aug 2011 12:05:26 +0200, by Josef Haider
-
Various hacks to be able to install machine code from a Java thread.Wed, 24 Aug 2011 01:05:02 +0200, by Thomas Wuerthinger
-
Added jdk tests to the runtest.sh script.Mon, 22 Aug 2011 19:55:06 +0200, by Thomas Wuerthinger
-
Merge.Mon, 22 Aug 2011 14:51:23 +0200, by Thomas Wuerthinger
-
better error message of field not foundMon, 22 Aug 2011 14:40:08 +0200, by Thomas Wuerthinger
-
Made default for GraalBailoutIsFatal "false".Mon, 22 Aug 2011 12:19:03 +0200, by Thomas Wuerthinger
-
Use 2 different marks for NEAR/FAR polling : fixes wrong polling addresse problem after relocationMon, 22 Aug 2011 14:39:05 +0200, by Gilles Duboscq
-
Add support for polling mark in code installerFri, 19 Aug 2011 17:28:37 +0200, by Gilles Duboscq
-
Update domake script to check for -graal and create graal lib subdirectoriesWed, 17 Aug 2011 13:40:36 +0200, by Peter Hofer
-
Update linux makefiles to create a graal VM, make a few run* +xWed, 17 Aug 2011 11:58:19 +0200, by Gilles Duboscq
-
Separate compiler bootstrappath from application bootstrappath.Sun, 14 Aug 2011 00:55:28 +0200, by Thomas Wuerthinger
-
Updated graal readme.Sat, 13 Aug 2011 18:21:33 +0200, by Thomas Wuerthinger
-
Merge.Sat, 13 Aug 2011 18:13:08 +0200, by Thomas Wuerthinger
-
Enable debugging of compiler code from Java IDEs. Moved binary to "graal" subdirectory. New flag for starting Graal is just "-graal".Sat, 13 Aug 2011 18:08:28 +0200, by Thomas Wuerthinger
-
re-add C++ eclipse projectFri, 12 Aug 2011 10:43:59 +0200, by Lukas Stadler
-
Merge.Thu, 11 Aug 2011 11:45:33 +0200, by Thomas Wuerthinger
-
Can use now -XX:-UseGraal for benchmark scripts.Thu, 11 Aug 2011 11:44:20 +0200, by Thomas Wuerthinger
-
mergeWed, 10 Aug 2011 18:52:47 +0200, by Lukas Stadler
-
support for new CiRuntimeCalls CreateNullPointerException and CreateOutOfBoundsExceptionWed, 10 Aug 2011 18:19:09 +0200, by Lukas Stadler
-
Fix IGV to no longer access properties that are not available in the new node structure.Wed, 10 Aug 2011 16:30:51 +0200, by Thomas Wuerthinger
-
Reflect API changes in JavaAccess.Wed, 10 Aug 2011 02:13:41 +0200, by Thomas Wuerthinger
-
Modified bootclasspath to reflect new structure. No longer need GRAAL environment variable.Wed, 10 Aug 2011 01:31:45 +0200, by Thomas Wuerthinger
-
Remove Java projects from repository.Wed, 10 Aug 2011 01:16:22 +0200, by Thomas Wuerthinger
-
Remove eclipse C++ project from repository.Wed, 10 Aug 2011 01:15:39 +0200, by Thomas Wuerthinger
-
Remove design document from repository.Wed, 10 Aug 2011 01:14:02 +0200, by Thomas Wuerthinger
-
Fourth round of refactoring.Wed, 10 Aug 2011 01:12:36 +0200, by Thomas Wuerthinger
-
Third round of refactoring.Wed, 10 Aug 2011 00:47:53 +0200, by Thomas Wuerthinger
-
Second round of refactoring.Wed, 10 Aug 2011 00:34:29 +0200, by Thomas Wuerthinger
-
First round of refactoring.Tue, 09 Aug 2011 23:56:10 +0200, by Thomas Wuerthinger
-
Bug fixes in the Canonicalizer and in the Conditional node.Tue, 09 Aug 2011 21:50:58 +0200, by Thomas Wuerthinger
-
Merge.Tue, 09 Aug 2011 19:05:30 +0200, by Thomas Wuerthinger
-
Merge.Tue, 09 Aug 2011 18:06:22 +0200, by Thomas Wuerthinger
-
small clean upsTue, 09 Aug 2011 17:52:46 +0200, by Thomas Wuerthinger
-
Merge.Tue, 09 Aug 2011 16:33:53 +0200, by Thomas Wuerthinger
-
MergeTue, 09 Aug 2011 18:59:29 +0200, by Gilles Duboscq
-
WIP : updated loop counter detection, added Basic and Derived induction variable frameworkTue, 09 Aug 2011 18:53:11 +0200, by Gilles Duboscq
-
changes CanonicalizerOp to Canonicalizable interfaceTue, 09 Aug 2011 17:56:45 +0200, by Lukas Stadler
-
added NodeInfo annotationTue, 09 Aug 2011 14:43:41 +0200, by Lukas Stadler
-
Remove a Sysout debug messageTue, 09 Aug 2011 13:48:46 +0200, by Gilles Duboscq
-
reduce number of nodes that implement GVN (because FloatingNode class implements it already)Mon, 08 Aug 2011 23:45:59 +0200, by Thomas Wuerthinger
-
Remove copy method from nodes.Mon, 08 Aug 2011 23:27:54 +0200, by Thomas Wuerthinger
-
Implement GVN code automatically based on annotations (@Data)Mon, 08 Aug 2011 23:12:54 +0200, by Thomas Wuerthinger
-
Clean up of Merge class.Mon, 08 Aug 2011 22:24:44 +0200, by Thomas Wuerthinger
-
Implement node copy as a clone.Mon, 08 Aug 2011 22:18:47 +0200, by Thomas Wuerthinger
-
Fix negate case for materialize instanceofMon, 08 Aug 2011 18:45:48 +0200, by Gilles Duboscq
-
MergeMon, 08 Aug 2011 18:38:52 +0200, by Gilles Duboscq
-
Add materialized variant of instanceof in xir, use it to implement Conditional(InstanceOf)Mon, 08 Aug 2011 18:38:24 +0200, by Gilles Duboscq
-
recompile upon deoptimizations that are caused by runtime exceptionsMon, 08 Aug 2011 18:24:21 +0200, by Lukas Stadler
-
Intrinsify Math.abs(double) as well.Mon, 08 Aug 2011 18:00:16 +0200, by Peter Hofer
-
Merge.Mon, 08 Aug 2011 17:42:55 +0200, by Thomas Wuerthinger
-
Fixed an issue with special div checks.Mon, 08 Aug 2011 17:42:34 +0200, by Thomas Wuerthinger
-
MergeMon, 08 Aug 2011 17:14:44 +0200, by Gilles Duboscq
-
MergeMon, 08 Aug 2011 17:02:37 +0200, by Gilles Duboscq
-
Fix intrinsics for doubleToLongBits & floatToIntBitsMon, 08 Aug 2011 16:26:13 +0200, by Gilles Duboscq
-
Allow merges without stateMon, 08 Aug 2011 16:25:26 +0200, by Gilles Duboscq
-
Intrinsify Math.sqrt(double). This gives Graal a huge boost in the DaCapo sunflow benchmark.Mon, 08 Aug 2011 16:54:49 +0200, by Peter Hofer
-
IdealGraphPrinter can now output bytecodes, enabled by default (GraalOptions.PrintIdealGraphBytecodes)Mon, 08 Aug 2011 15:19:09 +0200, by Lukas Stadler
-
Merge.Mon, 08 Aug 2011 14:37:01 +0200, by Thomas Wuerthinger
-
Updated hgignoreMon, 08 Aug 2011 12:10:47 +0200, by Thomas Wuerthinger
-
Merge fix.Mon, 08 Aug 2011 12:09:50 +0200, by Thomas Wuerthinger
-
Stop trying to be smart and use createAnchor in ConverConditionalPhaseMon, 08 Aug 2011 12:16:19 +0200, by Gilles Duboscq
-
Fix SplitMaterialization for the new Node APISun, 07 Aug 2011 18:05:52 +0200, by Gilles Duboscq
-
Renamed NodeInput=>Input and NodeSuccessor=>Successor and made them inner classes of Node.Sun, 07 Aug 2011 16:28:10 +0200, by Thomas Wuerthinger
-
Additional removal of deprected API use.Sun, 07 Aug 2011 16:11:40 +0200, by Thomas Wuerthinger
-
MergaFri, 05 Aug 2011 18:44:32 +0200, by Gilles Duboscq
-
Add RemoteSystemsTempFiles/* to hgignoreFri, 05 Aug 2011 17:42:04 +0200, by Gilles Duboscq
-
Reintroduce Conditional (IfOp) using the new infrastructure, fix the Cmov support in the backend, use x86 cmov when possible, make it work with floating point comparison conditions, make MaterializeNode a subclass of Conditional, fix nasty bug related to introducing LIR jumps in an existing LIRBlock in MaterializeNode/ConditionalFri, 05 Aug 2011 17:40:35 +0200, by Gilles Duboscq
-
WIP : convert Conditional (IfOp) to use the new BooleanNode infrastructure, Canonicalize some phi to Conditional, some Conditional to Materialize, remove If useless if nodesMon, 01 Aug 2011 18:30:25 +0200, by Gilles Duboscq
-
print graph upon exceptions in emitLIR, swallow more loop-code-exceptions during graph output, fixed handling of dead loop ends in DeadCodeEliminationPhaseFri, 05 Aug 2011 15:14:03 +0200, by Lukas Stadler
-
special handling for VirtualObject(Field) in IdentifyBlocksPhase (don't schedule out of loops), better toString for HotSpotMethod/FieldThu, 04 Aug 2011 18:52:50 +0200, by Lukas Stadler
-
mergeThu, 04 Aug 2011 11:54:05 +0200, by Lukas Stadler
-
added framestate to unsafe intrinsics - fixes ordering bugThu, 04 Aug 2011 11:10:07 +0200, by Lukas Stadler
-
mergeWed, 03 Aug 2011 16:54:02 +0200, by Lukas Stadler
-
mergeWed, 03 Aug 2011 16:28:05 +0200, by Lukas Stadler
-
mergeWed, 03 Aug 2011 12:07:11 +0200, by Lukas Stadler
-
more work on new node structure, executes scimark, fop, avrora, luindex, lusearch, pmd, h2 and xalanWed, 03 Aug 2011 11:51:47 +0200, by Lukas Stadler
-
changes to Node structure (incomplete)Thu, 28 Jul 2011 08:18:43 +0200, by Lukas Stadler
-
don't create special case for reminder calculation (not necessary, because Long.MIN_VALUE / -1 is 0 anyway)Wed, 03 Aug 2011 19:19:15 -0700, by Thomas Wuerthinger
-
Init StringBuilder with size.Wed, 03 Aug 2011 17:27:44 -0700, by Thomas Wuerthinger
-
Lazy calculation of detailed name in GraphBuilderPhaseWed, 03 Aug 2011 11:50:44 -0700, by Thomas Wuerthinger
-
Fixed bootstrap (lowered compilation threshold and register more methods for compilation)Wed, 03 Aug 2011 11:35:30 -0700, by Thomas Wuerthinger
-
Intrinsify Unsafe.getObject(Object,long) and Unsafe.putObject(Object,long,Object)Wed, 03 Aug 2011 16:28:19 +0200, by Peter Hofer
-
MergeMon, 01 Aug 2011 13:56:56 +0200, by Gilles Duboscq
-
MergeMon, 01 Aug 2011 12:27:45 +0200, by Gilles Duboscq
-
Comment changeMon, 01 Aug 2011 12:26:58 +0200, by Gilles Duboscq
-
Changed liveRange computation in materialization cost & disable it for nowMon, 01 Aug 2011 11:49:40 +0200, by Gilles Duboscq