log graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java @ 21896:217b681df88f

age author description
Wed, 10 Jun 2015 16:06:52 +0200 Gilles Duboscq Make speculation log available in HighTierContext
Wed, 03 Jun 2015 15:47:54 +0200 Gilles Duboscq Introduce Compiler interface in jvmci. Use it from jvmci.hotspot.CompilationTask
Wed, 03 Jun 2015 16:52:41 +0200 Doug Simon moved CodeCacheProvider.disassemble(...) from API to CFGPrinterObserver
Mon, 01 Jun 2015 15:14:39 +0200 Gilles Duboscq Move HotSpotResolvedJavaMethod.getSpeculationLog to ResolvedJavaMethod
Thu, 28 May 2015 17:13:22 +0200 Doug Simon Merge.
Wed, 27 May 2015 00:36:16 +0200 Doug Simon renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Tue, 26 May 2015 23:21:15 +0200 Doug Simon renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53)
Mon, 25 May 2015 23:30:34 +0200 Doug Simon moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (JBS:GRAAL-53)
Thu, 28 May 2015 10:04:46 +0200 Josef Eisl Add RegisterAllocationConfig to AllocationContext.
Mon, 11 May 2015 11:42:52 +0200 Josef Eisl GraalCompiler#emitBackEnd: add schedule into debug scope.
Tue, 21 Apr 2015 17:52:26 +0200 Josef Eisl GraalCompiler: scope for LIRGenerationPhase.
Tue, 14 Apr 2015 11:58:56 +0200 Doug Simon lifted register allocation retry under RegisterPressure to GraalCompiler.emitLIR to account for a register allocator that modifies the LIR
Wed, 01 Apr 2015 13:59:01 +0200 Doug Simon removed IntrinsificationsEnabled and IntrinsificationsDisabled options
Sun, 29 Mar 2015 20:51:22 +0200 Thomas Wuerthinger Remove GraphCache option.
Mon, 23 Mar 2015 16:11:48 +0100 Stefan Anzinger Merge
Mon, 23 Mar 2015 15:58:36 +0100 Stefan Anzinger Implement dynamic instruction counters on assembly level
Mon, 16 Mar 2015 17:15:52 +0100 Josef Eisl Add BenchmarkCounterFactory to PostAllocationOptimizationContext.
Thu, 12 Mar 2015 23:48:20 +0100 Thomas Wuerthinger Remove code of the old schedule algorithm.
Tue, 10 Mar 2015 10:36:15 +0100 Doug Simon removed illegal use of Debug.handle()
Mon, 09 Mar 2015 14:14:02 +0100 Thomas Wuerthinger Convert API for tryFold from Boolean return value to TriState return value.
Wed, 04 Mar 2015 12:17:46 +0100 Josef Eisl GraalCompiler: add LIR to LIRStages context.
Tue, 03 Mar 2015 11:50:06 +0100 Josef Eisl GraalCompiler: Encapsulate LIR generation in an LIRPhase.
Tue, 03 Mar 2015 10:32:17 -0800 Tom Rodriguez Fix nested Timer and MemUse tracking logic
Mon, 02 Mar 2015 19:21:19 -0800 Tom Rodriguez Add EmitLIRRepeatCount to repeat emitLIR for profiling
Mon, 02 Mar 2015 19:18:31 -0800 Tom Rodriguez Rearrange scopes and timers in emitBackend to match up better
Mon, 23 Feb 2015 20:13:29 +0100 Thomas Wuerthinger Merge.
Mon, 23 Feb 2015 18:37:20 +0100 Thomas Wuerthinger Remove AbstractBlock interface.
Thu, 12 Feb 2015 15:38:27 +0100 Josef Eisl Move SpillMoveFactory from LIR to LIRGeneratorTool.
Tue, 17 Feb 2015 21:40:35 +0100 Josef Eisl GraalCompiler: rename LIRTier scope to LIRStages.
Tue, 17 Feb 2015 21:38:05 +0100 Josef Eisl Rename LIRLowTier to PostAllocationOptimizationStage.
Tue, 17 Feb 2015 21:33:48 +0100 Josef Eisl Rename LIRMidTier to AllocationStage.
Tue, 17 Feb 2015 21:29:49 +0100 Josef Eisl Rename LIRHighTier to PreAllocationOptimizationStage.
Fri, 13 Feb 2015 10:01:05 +0100 Doug Simon made it explicit that a StructuredGraph only records method dependencies for inlined methods - the root method is not recorded as it is already available in the 'method' field
Thu, 12 Feb 2015 20:47:20 +0100 Thomas Wuerthinger Merge.
Thu, 12 Feb 2015 20:46:56 +0100 Thomas Wuerthinger Schedule constants only in last schedule before LIR generation.
Thu, 12 Feb 2015 01:54:05 +0100 Doug Simon pulled method evolution dependencies out of Assumptions and directly into StructuredGraph
Wed, 11 Feb 2015 16:08:50 +0100 Josef Eisl Merge (rename LowLevel{Phases,..} to LIR{Phases,..})
Wed, 11 Feb 2015 15:53:27 +0100 Josef Eisl Replace remaining occurrences of LowLevel with LIR (where appropriate).
Wed, 11 Feb 2015 15:43:23 +0100 Josef Eisl Rename LowLevel{High,Mid,Low}TierPhase LIR{High,Mid,Low}TierPhase.
Wed, 11 Feb 2015 15:22:53 +0100 Josef Eisl Rename LowLevelSuites to LIRSuites.
Wed, 11 Feb 2015 13:49:08 +0100 Doug Simon removed unnecessary use of an Assumptions object
Wed, 11 Feb 2015 13:24:39 +0100 Doug Simon merge fixes
Wed, 11 Feb 2015 10:13:08 +0100 Doug Simon made Assumptions be part of a StructuredGraph
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:09:28 +0100 Josef Eisl GraalCompiler.emitLowLevel: use LowLevelSuites instead of LowLevelCompilerConfiguration.
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 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.
Fri, 06 Feb 2015 20:25:14 +0100 Josef Eisl Add LinearScanPhase.