Mercurial > hg > graal-jvmci-8
graph
-
refactor BailoutException to include information about non-permanent errorsMon, 06 Oct 2014 09:39:42 +0200, by Lukas Stadler
-
don't skip ValueProxy nodes while looking for ArrayLengthProvidersMon, 06 Oct 2014 09:39:34 +0200, by Lukas Stadler
-
disabled use of Unsafe.allocateInstance based mechanism for Node cloning (to measure impact on compile-time benchmarks)Sat, 04 Oct 2014 01:39:59 +0200, by Doug Simon
-
reduce or eliminate redundant writes during Node cloningSat, 04 Oct 2014 01:25:59 +0200, by Doug Simon
-
Truffle: fix dump output for truffle compilations.Fri, 03 Oct 2014 23:44:49 +0200, by Christian Humer
-
MergeFri, 03 Oct 2014 09:56:14 -0700, by Tom Rodriguez
-
Don't hang onto code install references after install finishedThu, 02 Oct 2014 10:59:03 -0700, by Tom Rodriguez
-
Unify parsing of graal and hotspot Stable annotationsThu, 02 Oct 2014 10:57:03 -0700, by Tom Rodriguez
-
Cache converted classfile name in debug modeThu, 02 Oct 2014 10:54:54 -0700, by Tom Rodriguez
-
Truffle: make preliminary inlining decisions with the best possible characteristics to avoid the exploration of unneccessary pathes in the inlining tree for context sensitive inlining.Fri, 03 Oct 2014 16:22:48 +0200, by Christian Humer
-
Truffle: improve inlining performance warnings.Fri, 03 Oct 2014 16:22:48 +0200, by Christian Humer
-
Merge.Fri, 03 Oct 2014 15:16:31 +0200, by Doug Simon
-
use Unsafe.allocateInstance in Node.clone(Graph into, boolean clearInputsAndSuccessors) to avoid initializing fields twiceFri, 03 Oct 2014 15:16:02 +0200, by Doug Simon
-
Backed out of changeset 17322:655f3e6b467bFri, 03 Oct 2014 14:19:58 +0200, by Doug Simon
-
made all Node data (i.e. non-edge) fields non-final and protected to support generating a copy "constructor" using Unsafe.allocateInstanceFri, 03 Oct 2014 14:19:31 +0200, by Doug Simon
-
ValuePosition: add documentation.Fri, 03 Oct 2014 14:34:09 +0200, by Josef Eisl
-
ValuePosition: restrict access.Fri, 03 Oct 2014 13:29:52 +0200, by Josef Eisl
-
LIRIntrospection: pass the right Values to ValuePositions.Fri, 03 Oct 2014 13:29:32 +0200, by Josef Eisl
-
mergeFri, 03 Oct 2014 13:48:58 +0200, by Josef Eisl
-
Add ValuePositionTest3 to test ValuePosition.getFlags().Fri, 03 Oct 2014 11:07:44 +0200, by Josef Eisl
-
mx: added -XX:-UseGraalClassLoader to JMH executionsFri, 03 Oct 2014 11:10:35 +0200, by Doug Simon
-
mx: convert path for unittest file on cygwinThu, 02 Oct 2014 08:43:58 -0700, by Bernhard Urban
-
graal init: fail if Factory class cannot be resolvedThu, 02 Oct 2014 06:35:56 -0700, by Doug Simon
-
mx: force installation of distrubtion on windowsThu, 02 Oct 2014 06:33:16 -0700, by Bernhard Urban
-
mx: buildvms should inherit verbosityThu, 02 Oct 2014 05:23:02 -0700, by Bernhard Urban
-
only generate data fields equality method for leaf ValueNumberable nodes; no longer generate Node.isLeafNode()Thu, 02 Oct 2014 14:22:16 +0200, by Doug Simon
-
Truffle: fixed passed wrong arguments to the frame in callBoundary.Thu, 02 Oct 2014 13:13:00 +0200, by Christian Humer
-
Introduce emitLoadConstant in LIRGeneratorTool.Thu, 02 Oct 2014 10:48:17 +0200, by Roland Schatz
-
Truffle: fixed OptimizedCallTarget.callDirect was marked as not inlinable even if context sensitive inlining was not used.Thu, 02 Oct 2014 10:36:12 +0200, by Christian Humer
-
removed value number cacheWed, 01 Oct 2014 23:20:10 +0200, by Doug Simon
-
Merge.Wed, 01 Oct 2014 22:02:52 +0200, by Doug Simon
-
Truffle: fixed callsite argument profiling was still done for inlined calls using context sensitive inlining.Wed, 01 Oct 2014 19:45:11 +0200, by Christian Humer
-
Windows build: disable BrowseInformation for fastdebug and debug builds. The bscmake.exe tool for the BrowseInformation feature is not available in newer Windows SDK versions.Wed, 01 Oct 2014 19:45:05 +0200, by Christian Humer
-
Backed out changeset: 00dd7b3c5aea ("float and double constants cannot be inlined")Wed, 01 Oct 2014 18:07:13 +0200, by Lukas Stadler
-
force USE_CLANG when building on MacOSWed, 01 Oct 2014 21:13:50 +0200, by Doug Simon
-
constructors in a Node class must be protectedWed, 01 Oct 2014 20:45:56 +0200, by Doug Simon
-
converted GeneratedNode to an interface to reduce annotation parsing when creating a NodeClass instanceWed, 01 Oct 2014 18:24:23 +0200, by Doug Simon
-
added metrics for value numberable caches hits and missuesWed, 01 Oct 2014 16:18:19 +0200, by Doug Simon
-
removed unused ResetDebugValuesAfterBoot optionWed, 01 Oct 2014 16:18:11 +0200, by Doug Simon
-
fixed regression in debug value printing and removed unused support for printing per VM phaseWed, 01 Oct 2014 16:03:11 +0200, by Doug Simon
-
MergeWed, 01 Oct 2014 14:56:01 +0200, by Lukas Stadler
-
fix NPE in graph scheduling validationWed, 01 Oct 2014 14:45:06 +0200, by Lukas Stadler
-
Use Arrays.hashCode for hashing array fields.Wed, 01 Oct 2014 14:24:59 +0200, by Roland Schatz
-
Better workaround for the uninitialized variable issue.Wed, 01 Oct 2014 13:55:02 +0200, by Josef Eisl
-
Work around uninitialized variables problem with javac and lambdas.Wed, 01 Oct 2014 13:04:23 +0200, by Josef Eisl
-
Replace anonymous StateProcedures with Lambdas.Mon, 29 Sep 2014 15:02:18 +0200, by Josef Eisl
-
LIRIntrospection: use Lambdas wherever possible.Mon, 29 Sep 2014 14:48:31 +0200, by Josef Eisl
-
LSRA: replace anonymous ValueConsumers with Lambdas.Mon, 29 Sep 2014 14:40:39 +0200, by Josef Eisl
-
LSRA: replace anonymous InstructionValueConsumers with Lambdas.Mon, 29 Sep 2014 14:37:21 +0200, by Josef Eisl
-
LSRA: replace anonymous ValueProcedures with Lambdas.Mon, 29 Sep 2014 14:30:16 +0200, by Josef Eisl
-
LSRA: replace anonymous InstructionValueProcedures with Lambdas.Mon, 29 Sep 2014 13:56:34 +0200, by Josef Eisl
-
Use Lamdas in ValuePositionTests.Mon, 29 Sep 2014 13:46:00 +0200, by Josef Eisl
-
Use Lambdas in CompositeValueReplacementTests.Mon, 29 Sep 2014 13:35:31 +0200, by Josef Eisl
-
prevent deadlock in HotSpotGraalRuntime.shutdown() by loading DebugValuesPrinter class eagerlyWed, 01 Oct 2014 10:33:24 +0200, by Doug Simon
-
Remove InstructionValueProcedureBase (superseded by InstructionValueProcedure).Tue, 30 Sep 2014 18:56:28 +0200, by Josef Eisl
-
Make InstructionValueProcedureBase an interface.Tue, 30 Sep 2014 18:41:18 +0200, by Josef Eisl
-
Make [Instruction]ValueProcedure and [Instruction]ValueConsumer a FunctionalInterface.Thu, 25 Sep 2014 17:04:52 +0200, by Josef Eisl
-
Remove ValueConsumer.visitValue(Value).Thu, 25 Sep 2014 14:51:02 +0200, by Josef Eisl
-
Remove InstructionValueConsumer.visitValue(LIRInstruction, Value).Thu, 25 Sep 2014 14:48:19 +0200, by Josef Eisl
-
Remove ValueProcedure.doValue(Value value).Thu, 25 Sep 2014 14:35:24 +0200, by Josef Eisl
-
Remove InstructionValueProcedure.doValue(LIRInstruction, Value).Thu, 25 Sep 2014 14:32:47 +0200, by Josef Eisl
-
Make ValueProcedure/ValueConsumer methods public.Thu, 25 Sep 2014 14:02:35 +0200, by Josef Eisl
-
Make InstructionStateProcedure a FunctionalInterface.Thu, 25 Sep 2014 13:53:13 +0200, by Josef Eisl
-
Make ValuePositionProcedure a FunctionalInterface.Thu, 25 Sep 2014 10:51:30 +0200, by Josef Eisl
-
LIRIntrospection: rename forEach*(ValuePositionProcedure) to forEach*Pos.Thu, 25 Sep 2014 10:27:05 +0200, by Josef Eisl
-
moved Node valueNumber and valueEquals logic (optionally) to generated nodesWed, 01 Oct 2014 07:39:47 +0200, by Doug Simon
-
Truffle: allow interface types in child fieldsTue, 30 Sep 2014 23:42:08 +0200, by Andreas Woess
-
fixed reported annotation parsing time in NodeClassTue, 30 Sep 2014 21:35:36 +0200, by Doug Simon
-
Truffle: added a performance warning for number of nodes in a single Truffle cache entry.Tue, 30 Sep 2014 19:00:46 +0200, by Christian Humer
-
moved Node naming logic back to NodeClass (without impacting NodeClass constructor performance)Tue, 30 Sep 2014 15:26:07 +0200, by Doug Simon
-
Make ArithmeticOpTable fields final.Tue, 30 Sep 2014 14:45:03 +0200, by Roland Schatz
-
Remove unused method.Tue, 30 Sep 2014 12:15:13 +0200, by Roland Schatz
-
Return empty ArithmeticOpTable for non-arithmetic stamps.Tue, 30 Sep 2014 12:00:27 +0200, by Roland Schatz
-
only consider ValuePhiNodes for basic induction variablesTue, 30 Sep 2014 14:22:10 +0200, by Lukas Stadler
-
small fix to @GeneratedBy javadocTue, 30 Sep 2014 11:08:10 +0200, by Lukas Stadler
-
float and double constants cannot be inlinedTue, 30 Sep 2014 11:08:10 +0200, by Lukas Stadler
-
small visibility change in EffectsClosureTue, 30 Sep 2014 11:08:10 +0200, by Lukas Stadler
-
reduce noise in CanonicalizerPhase log outputTue, 30 Sep 2014 11:08:10 +0200, by Lukas Stadler
-
better stamps for I2F, I2D, L2F and L2D operationsTue, 30 Sep 2014 11:08:10 +0200, by Lukas Stadler
-
mx: rename helper functions for cygwin support and update commentsTue, 30 Sep 2014 10:05:30 +0200, by Bernhard Urban
-
fixed regression in binary graph serializationTue, 30 Sep 2014 08:59:11 +0200, by Doug Simon
-
Truffle-DSL: fixed regression with @SlowPath on specialize0.Tue, 30 Sep 2014 00:48:47 +0200, by Christian Humer
-
fix jdt build on windows/cygwin (2)Mon, 29 Sep 2014 20:13:17 -0700, by Bernhard Urban
-
moved Node naming logic to generated nodesMon, 29 Sep 2014 20:48:37 +0200, by Doug Simon
-
Truffle: add new inlining tests; adapt tests for context sensitive inlining.Mon, 29 Sep 2014 18:46:40 +0200, by Christian Humer
-
Truffle: implemented context sensitive inlining; implemented basic partial evaluation caching for call targets (disabled by default).Mon, 29 Sep 2014 18:46:38 +0200, by Christian Humer
-
Truffle: aligned expansion logger to changed Graal type name API.Mon, 29 Sep 2014 18:39:05 +0200, by Christian Humer
-
Truffle: fixed if a lot compilations are queued some Truffle tests could time outMon, 29 Sep 2014 18:39:05 +0200, by Christian Humer
-
Truffle: Fixed forced inlining decisions could exceed the maximum total node count.Mon, 29 Sep 2014 18:39:05 +0200, by Christian Humer
-
Truffle-DSL: added thread-safety for DSL rewrites.Mon, 29 Sep 2014 18:39:05 +0200, by Christian Humer
-
Truffle-DSL: Fixed @SlowPath was not applied to certain specialize0 implementations. This will reduce the pressure on the truffle cache.Mon, 29 Sep 2014 18:37:24 +0200, by Christian Humer
-
Truffle: Added test case that compiler intrinsics are not intrinsified if hidden behind a @SlowPath.Mon, 29 Sep 2014 18:37:24 +0200, by Christian Humer
-
coalesce DataSection entriesMon, 29 Sep 2014 16:22:07 +0200, by Lukas Stadler
-
fix pylint issuesMon, 29 Sep 2014 14:14:01 +0200, by Doug Simon
-
improved performance of NodeClass initialization by improving the way information is derived from super NodeClassesMon, 29 Sep 2014 13:59:41 +0200, by Doug Simon
-
fixed bug in LIRIntrospection.appendValuesMon, 29 Sep 2014 13:58:19 +0200, by Doug Simon
-
mx: added cyclic dependency checkingMon, 29 Sep 2014 13:57:52 +0200, by Doug Simon
-
converted all FieldIntrospection subclass to use FieldsSat, 27 Sep 2014 18:16:18 +0200, by Doug Simon
-
[SPARC] Update expected movesFri, 26 Sep 2014 18:59:08 -0700, by Stefan Anzinger
-
Limit imports in generated matchers to only the used packagesFri, 26 Sep 2014 16:01:34 -0700, by Tom Rodriguez
-
Add safepoint checks during code installationFri, 26 Sep 2014 16:00:09 -0700, by Tom Rodriguez
-
avoid different names for the same arraycopy routineFri, 26 Sep 2014 15:59:34 -0700, by Tom Rodriguez
-
MergeFri, 26 Sep 2014 15:14:02 -0700, by Stefan Anzinger
-
MergeFri, 26 Sep 2014 10:41:19 -0700, by Stefan Anzinger
-
[SPARC] changed register counts due to hintFri, 26 Sep 2014 10:40:34 -0700, by Stefan Anzinger
-
mx: fixed regression in checking whether the JDK contains an optional libraryFri, 26 Sep 2014 23:21:15 +0200, by Doug Simon
-
fix jdt build on windows/cygwinFri, 26 Sep 2014 18:53:54 +0200, by Bernhard Urban
-
Merge.Fri, 26 Sep 2014 18:11:18 +0200, by Doug Simon
-
mx: add support for cygwinFri, 26 Sep 2014 04:53:13 -0700, by Bernhard Urban
-
moved intrinsifications for Edges back into EdgesSubstitutionsFri, 26 Sep 2014 18:10:55 +0200, by Doug Simon
-
check that all callers of Fields.getObject(Object, int, Class) pass a class literal for the last parameterFri, 26 Sep 2014 14:53:35 +0200, by Doug Simon
-
force inline Fields.getObject(Object, int, Class) so that a constant value bound to its last parameter is connected with the DeferredPiNode used in Fields.getObject(Object, long, Class)Fri, 26 Sep 2014 14:53:23 +0200, by Doug Simon
-
check that the value of the MethodSubstitution.isStatic is set properlyFri, 26 Sep 2014 14:45:10 +0200, by Doug Simon
-
added graal-truffle.jar to the classes checked by CheckGraalInvariantsFri, 26 Sep 2014 14:43:06 +0200, by Doug Simon
-
Merge.Fri, 26 Sep 2014 09:22:45 +0200, by Doug Simon
-
Using suppress warning for SPARCNodeLIRBuilderThu, 25 Sep 2014 20:57:00 -0700, by Stefan Anzinger
-
Allow unused imports in MatchStatementSets (as imports just taken from the originating class)Thu, 25 Sep 2014 20:01:27 -0700, by Stefan Anzinger
-
RevertThu, 25 Sep 2014 19:47:03 -0700, by Stefan Anzinger
-
[SPARC] add additional argument to pass gateThu, 25 Sep 2014 19:29:18 -0700, by Stefan Anzinger
-
[SPARC] Enable hinting registers in arithmeticsThu, 25 Sep 2014 19:00:36 -0700, by Stefan Anzinger