log

age author description
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()
Tue, 10 Feb 2015 14:14:53 +0100 Doug Simon added graph builder plugin for StableOptionValue.getValue()
Tue, 10 Feb 2015 13:08:40 +0100 Roland Schatz Use serializable interface in DerivedOptionValue.
Tue, 10 Feb 2015 13:08:31 +0100 Roland Schatz Pick up changes to suites when overriding options in unit tests.
Tue, 10 Feb 2015 10:36:19 +0100 Stefan Anzinger [SPARC] Remove CryptoSubstitutionsTest from blacklist
Mon, 09 Feb 2015 16:03:00 -0800 Tom Rodriguez Don't use to ArithmethicOpTable.toString for equality comparisons
Mon, 09 Feb 2015 16:00:00 -0800 Tom Rodriguez Move induction variable detection logic into LoopEx
Mon, 09 Feb 2015 15:55:00 -0800 Tom Rodriguez Fold away obvious identities when building induction variable expressions
Mon, 09 Feb 2015 15:52:17 -0800 Tom Rodriguez Cleanup InductionVariable declarations a bit
Mon, 09 Feb 2015 17:06:21 +0100 Stefan Anzinger [SPARC] fixing (wrong) duplicate exception handler for a particular PC
Mon, 09 Feb 2015 11:56:31 +0100 Roland Schatz Remove redundant code for Constant serialization.
Sun, 08 Feb 2015 20:14:30 -0800 Michael Van De Vanter Truffle/Instrumentation: eclipseformat
Sun, 08 Feb 2015 20:05:40 -0800 Michael Van De Vanter Truffle/Instrumentation: TruffleTool renamed to InstrumentationTool (the base class for a group of tools that collect information during program execution)
Sat, 07 Feb 2015 02:47:00 +0100 Stefan Anzinger Merge
Sat, 07 Feb 2015 02:34:43 +0100 Stefan Anzinger Add LIR to the context to be used un DumpOnError
Sat, 07 Feb 2015 02:33:47 +0100 Stefan Anzinger [SPARC] Propagate LIRKind from basepointer when it is constant null
Fri, 06 Feb 2015 11:32:26 -0800 Tom Rodriguez generateZshCompletions should include diagnostic VM options and supoprt completion for more mx commands
Fri, 06 Feb 2015 11:31:59 -0800 Tom Rodriguez PrintFlagsWithComments should respect UnlockDiagnosticVMOptions
Fri, 06 Feb 2015 18:03:49 +0100 Doug Simon renamed TruffleGraphBuilderPluginsProvider to TruffleGraphBuilderPlugins to reflect the fact that it is no longer a service provider
Fri, 06 Feb 2015 18:00:51 +0100 Doug Simon rename: constantReflectionProvider -> constantReflection
Fri, 06 Feb 2015 17:59:24 +0100 Doug Simon added graph builder plugins for FrameWithoutBoxing
Fri, 06 Feb 2015 16:49:34 +0100 Thomas Wuerthinger Fixes for TruffleGraphBuilderPluginsProvider.
Fri, 06 Feb 2015 14:42:44 +0100 Thomas Wuerthinger Merge.
Fri, 06 Feb 2015 14:42:31 +0100 Thomas Wuerthinger Avoid creating loop phis only for non-OSR graphs.
Fri, 06 Feb 2015 05:22:59 +0100 Thomas Wuerthinger Fix method IntegerBelowNode#findSynonym.
Fri, 06 Feb 2015 04:35:28 +0100 Thomas Wuerthinger Perform analysis for locals changed in the loop and avoid creating phis for loop invariant locals.
Fri, 06 Feb 2015 04:33:04 +0100 Thomas Wuerthinger Do only constant folding when creating a new array length node in the parser.
Fri, 06 Feb 2015 03:25:19 +0100 Thomas Wuerthinger Merge.
Fri, 06 Feb 2015 03:24:50 +0100 Thomas Wuerthinger Initial prototype for loop explosion during graph building.
Fri, 06 Feb 2015 12:44:50 +0100 Doug Simon Merge.
Fri, 06 Feb 2015 12:17:20 +0100 Doug Simon Run unit tests even earlier during gate
Fri, 06 Feb 2015 12:11:22 +0100 Doug Simon rename: makeNonNull -> nullCheckedValue
Thu, 05 Feb 2015 19:35:29 +0100 Josef Eisl Move LinearScan to c.o.g.lir.alloc.lsra.
Fri, 06 Feb 2015 10:09:13 +0100 Josef Eisl Move ComputeBlockOrder to compiler.common and delete c.o.g.alloc project.
Thu, 05 Feb 2015 19:17:47 +0100 Josef Eisl Introduce LIRGenerationDebugContext.
Thu, 05 Feb 2015 18:37:10 +0100 Josef Eisl Move DetailedAsserts Option to GraalOptions.
Wed, 04 Feb 2015 18:24:05 +0100 Josef Eisl Move HIR independent utilities to c.o.g.compiler.common.
Wed, 04 Feb 2015 18:21:29 +0100 Josef Eisl Let c.o.g.compiler.common depend on c.o.g.debug.
Thu, 05 Feb 2015 15:33:15 -0800 Tom Rodriguez Run unittest earlier during gate
Thu, 05 Feb 2015 11:14:36 +0100 Josef Eisl Reapply changeset: 6fce03279f0a (LIRGenerator: assert that we are not creating copies of variables.)
Thu, 05 Feb 2015 15:11:16 +0100 Josef Eisl [SPARC] TableSwitchOp: explicit Variable to Variable move.