log graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java @ 5601:e1aa23322006

age author description
Thu, 14 Jun 2012 14:01:37 +0200 Doug Simon ensure that every runtime call has debug info associated with it
Wed, 13 Jun 2012 19:09:14 +0200 Lukas Stadler SchedulePhase doesn't schedule FrameStates, added documentation, cleanups
Sat, 09 Jun 2012 20:10:05 +0200 Thomas Wuerthinger Dropping Ci* prefixes. Some additional renamings in the api.code interface.
Sat, 09 Jun 2012 18:01:23 +0200 Thomas Wuerthinger Rename CiTargetMethod => CompilationResult.
Sat, 09 Jun 2012 16:52:12 +0200 Thomas Wuerthinger More renamings to drop Ri* prefix completely. Deleted graph.BitMap class and replaced with java.util.BitSet.
Fri, 08 Jun 2012 23:47:42 +0200 Thomas Wuerthinger Renaming RiKind => Kind.
Fri, 08 Jun 2012 23:44:20 +0200 Thomas Wuerthinger Renaming RiValue => Value.
Fri, 08 Jun 2012 23:41:02 +0200 Thomas Wuerthinger Renamed RiConstant => Constant.
Fri, 08 Jun 2012 22:00:05 +0200 Thomas Wuerthinger Remove architecture boolean from Ri* interfaces.
Thu, 07 Jun 2012 18:55:34 +0200 Thomas Wuerthinger Move cri.ci to api.code.
Thu, 07 Jun 2012 18:24:06 +0200 Thomas Wuerthinger Moving classes from cri.ri to api.meta.
Thu, 07 Jun 2012 18:12:01 +0200 Thomas Wuerthinger More refactorings and renamings in preparation of ci/ri split.
Thu, 07 Jun 2012 17:08:33 +0200 Thomas Wuerthinger Renaming CiKind => RiKind.
Thu, 07 Jun 2012 17:07:05 +0200 Thomas Wuerthinger Renaming CiConstant => RiConstant.
Fri, 01 Jun 2012 11:03:50 +0200 Doug Simon allow a framestate to flow though a framestate-less loop
Fri, 01 Jun 2012 02:01:49 +0200 Andreas Woess fix for branches that have only a true successor (as emitted for negated guards).
Fri, 25 May 2012 11:35:18 +0200 Lukas Stadler changes to the dependencies and stamp system:
Tue, 22 May 2012 16:19:02 +0200 Lukas Stadler changes towards a canonical representation of comparisons:
Fri, 11 May 2012 10:57:50 +0200 Doug Simon rename: megamorph -> megamorphic
Wed, 09 May 2012 22:21:58 +0200 Doug Simon moved conversion of type profiles into hints for type check instructions from front end to lowering phase
Wed, 02 May 2012 14:55:51 +0200 Lukas Stadler use PiNodes instead of CheckCastNodes to pin inlining receivers, remove emitCode flag
Mon, 30 Apr 2012 13:34:06 +0200 Doug Simon rename and generalize: LIRGeneratorTool.emitCallToRuntime(CiRuntimeCall, ...) -> LIRGeneratorTool.emitCall(Object target, CiKind returnKind, CiKind[] parameterKinds, ...)
Fri, 27 Apr 2012 12:56:39 -0700 Christian Wimmer 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.
Wed, 18 Apr 2012 23:39:07 +0200 Doug Simon optimization: frame prologue & epilogue ommitted for methods with no spills, no callee-saved registers, no incoming stack args and no debug info
Tue, 17 Apr 2012 22:24:14 +0200 Doug Simon removed mechanism for lowering ExceptionObjectNode via substitution; only LIR lowering by the runtime is now supported
Fri, 13 Apr 2012 23:28:20 +0200 Doug Simon ExceptionObjectNode is now lowered without XIR
Thu, 12 Apr 2012 20:33:12 +0200 Doug Simon removed XIR safepoint operation
Thu, 12 Apr 2012 15:55:03 +0200 Doug Simon removed XIR prologue and epilogues - architecture and runtime specific subclass of Backend is now used instead
Fri, 06 Apr 2012 14:41:10 +0200 Gilles Duboscq Allow tracking nodes responsible for a non-empty liveIn in LinearScan
Wed, 28 Mar 2012 14:31:56 +0200 Doug Simon removed XIR & LIR code for nodes that are completely lowered in HotspotRuntime.lower()
Mon, 26 Mar 2012 15:47:49 +0200 Gilles Duboscq Add a RiDeoptAction to Guards and FixedGuards
Wed, 21 Mar 2012 11:28:22 +0100 Lukas Stadler Merge
Wed, 21 Mar 2012 10:47:02 +0100 Lukas Stadler Support for recording a leaf graph id for each deoptimization point in the debug info.
Mon, 19 Mar 2012 14:43:15 -0700 Christian Haeubl finished first implementation of disabling runtime feedback selectively based on deoptimization history
Thu, 15 Mar 2012 15:31:34 -0700 Christian Haeubl more preparations for disabling runtime feedback selectively based on deoptimization history
Tue, 13 Mar 2012 18:53:33 -0700 Christian Haeubl more preparations for disabling runtime feedback selectively based on deoptimization history
Mon, 12 Mar 2012 18:40:05 -0700 Christian Haeubl preparations to avoid endless recompilations because of not updated profiling information
Thu, 08 Mar 2012 19:24:17 +0100 Thomas Wuerthinger Renamed projects. base graal/com.oracle.max.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java@1e4b8f4bee71