log graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java @ 21543:93c50cefb9e8

age author description
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)
Wed, 06 May 2015 22:18:53 -0700 Tom Rodriguez Ignore InfopointNodes when comparing graphs
Wed, 06 May 2015 11:44:07 -0700 Tom Rodriguez Allow access to GraalCompilerTest.Result fields
Tue, 28 Apr 2015 11:54:06 +0200 Josef Eisl GraalCompilerTest: add breakpoint(int).
Mon, 13 Apr 2015 21:50:37 +0200 Doug Simon generalized map in InvocationPlugins to MethodIdMap
Mon, 06 Apr 2015 00:19:30 +0200 Doug Simon replaced method substitution for GraalCompilerTest.breakpoint() with an InvocationPlugin
Sun, 29 Mar 2015 20:51:22 +0200 Thomas Wuerthinger Remove GraphCache option.
Tue, 17 Mar 2015 12:13:24 +0100 Doug Simon Merge.
Sun, 15 Mar 2015 11:36:54 +0100 Doug Simon refactored GraphBuilderConfiguration (and its component classes) into a separate project
Sun, 15 Mar 2015 10:52:22 +0100 Doug Simon graph builder plugins are created before GraphBuilderConfigurations and the process for deriving plugins from an existing configuration is simplified
Thu, 12 Mar 2015 23:48:20 +0100 Thomas Wuerthinger Remove code of the old schedule algorithm.
Thu, 12 Mar 2015 23:25:19 +0100 Thomas Wuerthinger Merge.
Thu, 12 Mar 2015 23:24:03 +0100 Thomas Wuerthinger Add a new algorithm for latest possible schedule. Fix earliest possible schedule for the case of floating reads. Add scheduling test cases.
Wed, 11 Mar 2015 20:43:12 +0100 Doug Simon use GraphBuilderPlugins for method substitutions, intrinsics and snippets (GRAAL-982)
Tue, 10 Mar 2015 21:39:31 +0100 Doug Simon added ArgSupplier mechanism for supporting tests that modify their arguments
Mon, 02 Mar 2015 15:59:01 +0100 Thomas Wuerthinger Enable adding constant nodes to the comparison for GraalCompilerTest.
Fri, 27 Feb 2015 18:25:41 +0100 Thomas Wuerthinger Temporarily disable constant scheduling again for canonical graph comparisons.
Fri, 27 Feb 2015 13:54:30 +0100 Thomas Wuerthinger New bytecode interpreter partial evaluation test including an IFZERO bytecode. Make graph builder loop explosion support multiple loop back edges from one peeling iteration.
Mon, 16 Feb 2015 21:45:12 +0100 Doug Simon Merge.
Mon, 16 Feb 2015 13:41:30 +0100 Doug Simon copy all plugins when copying a GraphBuilderConfiguration
Mon, 16 Feb 2015 17:47:43 +0100 Thomas Wuerthinger Add generic parameter to NodeClass. Change Graph#getNodes(Class) to Graph#getNodes(NodeClass).
Mon, 16 Feb 2015 11:57:43 +0100 Doug Simon renamed GraphBuilderPlugins to InvocationPlugins and consolidated it into GraphBuilderConfiguration; moved declaration of GraphBuilderPlugin sub-interfaces into GraphBuilderPlugin
Thu, 12 Feb 2015 21:27:06 +0100 Thomas Wuerthinger Temporarily remove the baseline compiler experiment.
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:22:53 +0100 Josef Eisl Rename LowLevelSuites to LIRSuites.
Wed, 11 Feb 2015 10:13:08 +0100 Doug Simon made Assumptions be part of a StructuredGraph
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 11:09:28 +0100 Josef Eisl GraalCompiler.emitLowLevel: use LowLevelSuites instead of LowLevelCompilerConfiguration.
Tue, 10 Feb 2015 13:08:31 +0100 Roland Schatz Pick up changes to suites when overriding options in unit tests.
Thu, 05 Feb 2015 01:24:09 +0100 Thomas Wuerthinger Remove unused import.
Thu, 05 Feb 2015 01:04:56 +0100 Thomas Wuerthinger Make graph equality comparison for testing purposes more robust, by sorting constants lexically.
Wed, 04 Feb 2015 14:39:22 +0100 Doug Simon copy GraphBuilderPlugins when copying a GraphBuilderPhase
Sat, 31 Jan 2015 00:30:00 +0100 Doug Simon initial commit of GraphBuilderPhase plugins
Fri, 30 Jan 2015 10:54:09 -0800 Christian Wimmer Remove unused parameter "stub" from GraalCompiler.compileGraph
Thu, 29 Jan 2015 16:45:09 +0100 Roland Schatz Add GraalDirectives API to influence compiler behavior.
Tue, 27 Jan 2015 13:17:53 +0100 Thomas Wuerthinger Use Node#getUsageCount wherever possible.
Mon, 26 Jan 2015 09:29:47 -0800 Tom Rodriguez Add some assertion messages
Fri, 23 Jan 2015 11:52:36 +0100 Thomas Wuerthinger Add utility Node#hasNoUsages.
Thu, 08 Jan 2015 17:56:37 -0800 Tom Rodriguez Mark the first difference when comparing graph strings
Thu, 11 Dec 2014 10:19:04 +0100 Doug Simon removed pluggable compiler support in GraalCompilerTest
Tue, 09 Dec 2014 22:28:22 +0100 Doug Simon removed replay compilation testing from GraalCompilerTest and placed hooks for it to be tested externally
Wed, 26 Nov 2014 23:24:13 +0100 Doug Simon added check that HotSpotGraalRuntimeProvider is accessed correctly within the scope of a replay compilation
Sun, 16 Nov 2014 16:24:14 +0100 Doug Simon minor clean up of replay compilation test harness
Fri, 14 Nov 2014 16:26:38 +0100 Doug Simon when testing replay compilation, only compare result of capturing compilation against replay compilation and ignore result of original compilation altogether
Thu, 13 Nov 2014 17:25:08 +0100 Doug Simon made compilation replay testing less strict by default
Thu, 13 Nov 2014 16:53:30 +0100 Doug Simon try harder to avoid side-effects that perturb replay compilation testing
Wed, 12 Nov 2014 15:07:50 +0100 Doug Simon use separate scope for capturing and replay compilations
Wed, 12 Nov 2014 14:40:45 +0100 Doug Simon dump disassembly of non-matching CompilationResults when testing replay compilation
Wed, 12 Nov 2014 10:38:34 +0100 Doug Simon removed DeepFieldsEquals utility
Tue, 11 Nov 2014 11:45:23 +0100 Doug Simon made replay compilation test failures less verbose
Tue, 11 Nov 2014 11:43:27 +0100 Doug Simon perform both capturing and replay when testing replay compilation and use deep object graph comparison to test compilation results
Mon, 10 Nov 2014 18:13:01 +0100 Doug Simon be verbose about replay compilation test failure
Fri, 07 Nov 2014 14:50:43 +0100 Doug Simon preliminary code for managing and testing replay/remote compilation
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
Mon, 20 Oct 2014 23:11:40 +0200 Doug Simon enable a GraalCompilerTest to override how a method is parsed to produce a graph as well as being able to interpose on the method that is parsed/compiled
Sat, 18 Oct 2014 00:08:19 +0200 Doug Simon refactored GraalCompilerTest API to be in terms of ResolvedJavaMethod instead of Method
Thu, 16 Oct 2014 10:06:27 +0200 Roland Schatz Substitution method for inserting a native breakpoint into a unit test.
Thu, 25 Sep 2014 13:28:12 +0200 Josef Eisl Enforce catch-blocks for Debug.Scopes with context objects.