log

age author description
Wed, 11 Feb 2015 13:56:01 +0100 Doug Simon fixed findbugs issue
Wed, 11 Feb 2015 13:50:55 +0100 Doug Simon re-enabled use of graph cache
Wed, 11 Feb 2015 13:49:08 +0100 Doug Simon removed unnecessary use of an Assumptions object
Wed, 11 Feb 2015 13:39:33 +0100 Doug Simon removed vestige usages of Assumptions independent of a StructuredGraph
Wed, 11 Feb 2015 13:24:39 +0100 Doug Simon merge fixes
Wed, 11 Feb 2015 11:40:38 +0100 Doug Simon replaced use of expandable array with HashSet for recording assumptions
Wed, 11 Feb 2015 11:38:22 +0100 Doug Simon changed type of assumptions field in CompilationResult from Assumptions to Assumption[]
Wed, 11 Feb 2015 10:13:08 +0100 Doug Simon made Assumptions be part of a StructuredGraph
Mon, 09 Feb 2015 11:31:53 +0100 Doug Simon introduced OptimisiticAssumption base class and improved javadoc in Assumptions API
Tue, 10 Feb 2015 16:44:19 -0800 Michael Van De Vanter Truffle/Instrumentation: code cleanups in tools CoverageTracker and NodeExecCounter, especially for tutorial value
Tue, 10 Feb 2015 16:44:11 -0800 Michael Van De Vanter Truffle/Instrumentation: TruffleEventReceiver renamed to TruffleEventListener
Wed, 11 Feb 2015 00:33:28 +0100 Doug Simon added graph builder plugins for CompilerDirectives
Wed, 11 Feb 2015 00:25:34 +0100 Doug Simon Backed out of changeset 19244:957fcb7fb14d
Tue, 10 Feb 2015 21:15:02 +0100 Doug Simon GraalDirectivePlugins are only used for Truffle fast partial evaluation, not normal Graal compilations
Tue, 10 Feb 2015 21:11:43 +0100 Doug Simon removed use of ServiceLoader for graph builder plugins
Tue, 10 Feb 2015 20:44:08 +0100 Thomas Wuerthinger Merge.
Tue, 10 Feb 2015 20:43:48 +0100 Thomas Wuerthinger More Truffle graph builder plugins and parse time canonicalizations.
Tue, 10 Feb 2015 15:10:56 +0100 Thomas Wuerthinger Merge.
Tue, 10 Feb 2015 15:10:46 +0100 Thomas Wuerthinger Extensions and fixes to inline and canonicalize during parsing.
Tue, 10 Feb 2015 16:03:45 +0100 Josef Eisl Fix checkstyle issues.
Tue, 10 Feb 2015 15:18:32 +0100 Josef Eisl SuitesProvider: use inner supplier classes.
Tue, 10 Feb 2015 14:44:55 +0100 Josef Eisl GraalCompilerTest: use DerivedOptionValue for lowLevelSuites.
Tue, 10 Feb 2015 14:43:12 +0100 Josef Eisl Merge (LowLevelSuites).
Tue, 10 Feb 2015 12:17:53 +0100 Josef Eisl GraalCompiler.emitBackEnd: do not box objects for scope.
Tue, 10 Feb 2015 11:15:39 +0100 Josef Eisl Remove LowLevelCompilerConfiguration (superseded by LowLevelSuites).
Tue, 10 Feb 2015 11:09:28 +0100 Josef Eisl GraalCompiler.emitLowLevel: use LowLevelSuites instead of LowLevelCompilerConfiguration.
Tue, 10 Feb 2015 10:29:39 +0100 Josef Eisl Add LowLevelSuites to SuitesProvider.
Tue, 10 Feb 2015 10:09:50 +0100 Josef Eisl Introduce LowLevelSuites.
Mon, 09 Feb 2015 18:39:00 +0100 Josef Eisl Introduce LowLevelHighTier, LowLevelMidTier, LowLevelLowTier.
Mon, 09 Feb 2015 18:23:16 +0100 Josef Eisl Don't make LowLevelPhase generic but only the apply() method.
Mon, 09 Feb 2015 15:24:15 +0100 Josef Eisl GraalCompiler.emitLowLevel: remove superfluous scopes.
Mon, 09 Feb 2015 15:10:13 +0100 Josef Eisl LowLevelPhase: add support for custom name.
Mon, 09 Feb 2015 14:19:03 +0100 Josef Eisl GraalCompiler.emitLowLevel: pass LowLevelCompilerConfiguration as parameter.
Mon, 09 Feb 2015 13:39:11 +0100 Josef Eisl GraalCompiler.emitLowLevel: use Backend.getLowLevelCompilerConfiguration().
Mon, 09 Feb 2015 13:30:03 +0100 Josef Eisl Remove LIRGeneratorTool.canEliminateRedundantMoves() (customize Backend.getLowLevelCompilerConfiguration() instead).
Mon, 09 Feb 2015 13:29:19 +0100 Josef Eisl Remove Backend.shouldAllocateRegisters() (customize Backend.getLowLevelCompilerConfiguration() instead).
Mon, 09 Feb 2015 13:24:53 +0100 Josef Eisl Add Backend.getLowLevelCompilerConfiguration().
Mon, 09 Feb 2015 13:20:04 +0100 Josef Eisl Introduce LowLevelPhaseSuite and LowLevelCompilerConfiguration.
Mon, 09 Feb 2015 11:23:13 +0100 Josef Eisl LowLevelPhase: pass codeEmittingOrder and linearScanOrder to apply().
Mon, 09 Feb 2015 11:10:00 +0100 Josef Eisl GraalCompiler.emitLowLevel: remove unused parameter.
Mon, 09 Feb 2015 11:09:19 +0100 Josef Eisl LowLevelPhase: add support for LIR dumping.
Mon, 09 Feb 2015 09:41:42 +0100 Josef Eisl Make LSStackSlotAllocator and SimpleStackSlotAllocator a LowLevelMidTierPhase.
Mon, 09 Feb 2015 09:25:16 +0100 Josef Eisl GraalCompiler.emitLowLevel: prepend "LowLevel" to tier scopes.
Mon, 09 Feb 2015 09:10:44 +0100 Josef Eisl Make ConstantLoadOptimization a LowLevelHighTierPhase.
Mon, 09 Feb 2015 09:03:41 +0100 Josef Eisl Add LowLevelHighTierPhase.
Fri, 06 Feb 2015 20:25:14 +0100 Josef Eisl Add LinearScanPhase.
Fri, 06 Feb 2015 20:06:38 +0100 Josef Eisl Make LocationMarker a LowLevelMidTierPhase.
Fri, 06 Feb 2015 20:00:32 +0100 Josef Eisl Add LowLevelMidTierPhase.
Fri, 06 Feb 2015 19:54:52 +0100 Josef Eisl LowLevelLowTierPhase: codeEmittingOrder and linearScanOrder to context.
Fri, 06 Feb 2015 19:43:08 +0100 Josef Eisl Make LowLevelLowTierPhase generic.
Fri, 06 Feb 2015 19:36:07 +0100 Josef Eisl ControlFlowOptimizer: move functionality into inner class.
Fri, 06 Feb 2015 17:20:12 +0100 Josef Eisl Make NullCheckOptimizer a LowLevelLowTierPhase.
Fri, 06 Feb 2015 17:16:35 +0100 Josef Eisl Make RedundantMoveElimination a LowLevelLowTierPhase.
Fri, 06 Feb 2015 17:05:40 +0100 Josef Eisl Make EdgeMoveOptimizer a LowLevelLowTierPhase.
Fri, 06 Feb 2015 18:17:47 +0100 Josef Eisl BaselineCompiler: use GraalCompiler.emitLowLevel().
Fri, 06 Feb 2015 17:53:14 +0100 Josef Eisl GraalCompiler: outsource low-level compiler pipeline.
Fri, 06 Feb 2015 17:04:48 +0100 Josef Eisl GraalCompiler.emitLIR(): scopes for HighTier, MidTier, LowTier.
Fri, 06 Feb 2015 16:57:37 +0100 Josef Eisl Add LowLevelPhase and LowLevelLowTierPhase.
Fri, 06 Feb 2015 10:59:56 +0100 Josef Eisl emitLIR: only pass LIRGenerationResult to LocationMarker, EdgeMoveOptimizer, RedundantMoveElimination, NullCheckOptimizer.
Tue, 10 Feb 2015 14:36:36 +0100 Doug Simon added graph builder plugin for Class.cast()