Mercurial > hg > graal-compiler
graph
-
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
-
Fix for scheduleOutOfLoops : scehdule in the latest block possible even when scheduling out of loopsMon, 01 Aug 2011 10:33:53 +0200, by Gilles Duboscq
-
Optimization for the scheduler changesFri, 29 Jul 2011 17:39:14 +0200, by Gilles Duboscq
-
Remterialization during scheduling, can take live range into accountFri, 29 Jul 2011 16:36:53 +0200, by Gilles Duboscq
-
Use IsNotNull even for comparison against null, fix for wrong filtered class in LoopBegin.dataUsagesThu, 28 Jul 2011 11:33:23 +0200, by Gilles Duboscq
-
canonicalize Netgate(Negate(x)) for floating point too. No not use a GlobalStub for floating point negateWed, 27 Jul 2011 15:44:54 +0200, by Gilles Duboscq
-
When a method that has been compiled before is considered for inlining, use its compiled (native) code size for size checks. This avoids inlining compiled methods that already contain many other inlined methods, reducing generated code size and usually execution time as well. Also, add GraalMetrics bookkeeping for inlining.Mon, 01 Aug 2011 13:45:25 +0200, by Peter Hofer
-
Merge.Wed, 27 Jul 2011 17:32:44 -0700, by Thomas Wuerthinger
-
Added tag hs21-b17 for changeset 81d815b05abbTue, 28 Jun 2011 10:57:38 -0700, by trims
-
Added tag jdk7-b147 for changeset 81d815b05abbMon, 27 Jun 2011 13:21:19 -0700, by schien
-
7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class pathThu, 23 Jun 2011 17:14:06 -0700, by jrose
-
7057556: Bump the HS21 build number to 17Thu, 23 Jun 2011 22:43:28 -0700, by trims
-
MergeThu, 23 Jun 2011 22:43:22 -0700, by trims
-
7057587: JSR 292 - crash with jruby in test/test_respond_to.rbWed, 22 Jun 2011 14:45:37 -0700, by never
-
7056380: VM crashes with SIGSEGV in compiled codeTue, 21 Jun 2011 09:04:55 -0700, by never
-
7052494: Eclipse test fails on JDK 7 b142Mon, 20 Jun 2011 16:45:35 -0700, by kvn
-
Added tag hs21-b16 for changeset 38fa55e5e792Tue, 21 Jun 2011 02:43:10 -0700, by trims
-
MergeWed, 22 Jun 2011 12:40:50 -0700, by lana
-
7057046: Add embedded license to THIRD PARTY READMEWed, 22 Jun 2011 10:10:25 -0700, by jeff
-
Added tag jdk7-b146 for changeset 38fa55e5e792Mon, 20 Jun 2011 16:25:11 -0700, by schien
-
7055355: JSR 292: crash while throwing WrongMethodTypeExceptionThu, 16 Jun 2011 13:46:55 -0700, by never
-
7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oopsTue, 14 Jun 2011 12:25:05 -0700, by twisti
-
7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adaptersTue, 14 Jun 2011 14:41:33 -0700, by never
-
7055788: Bump the HS21 build number to 16Thu, 16 Jun 2011 19:26:33 -0700, by trims
-
MergeThu, 16 Jun 2011 19:26:26 -0700, by trims
-
7047697: MethodHandle.invokeExact call for wrong method causes VM failure if run with -XcompWed, 08 Jun 2011 17:04:06 -0700, by jrose
-
MergeTue, 07 Jun 2011 16:44:56 -0700, by trims
-
Added tag hs21-b15 for changeset 82a81d5c5700Tue, 07 Jun 2011 16:40:59 -0700, by trims
-
7050280: assert(u->as_Unlock()->is_eliminated()) failed: sanitySat, 04 Jun 2011 10:36:22 -0700, by kvn
-
7045514: SPARC assembly code for JSR 292 ricochet framesFri, 03 Jun 2011 22:31:43 -0700, by never