Wed, 08 Oct 2014 10:50:18 +0200 |
Lukas Stadler |
make Truffle Node source section @CompilationFinal
|
Wed, 08 Oct 2014 10:49:53 +0200 |
Lukas Stadler |
correct IfNode probabilities in If-Deopt situations
|
Wed, 08 Oct 2014 10:49:08 +0200 |
Lukas Stadler |
BailoutException should default to a permanent error
|
Thu, 09 Oct 2014 00:23:17 +0200 |
Doug Simon |
Merge.
|
Wed, 08 Oct 2014 11:52:00 -0700 |
Tom Rodriguez |
Be more aggressive about sharing of debug info
|
Wed, 08 Oct 2014 11:50:00 -0700 |
Tom Rodriguez |
Deduplicate constant oops during code installation
|
Wed, 08 Oct 2014 11:48:00 -0700 |
Tom Rodriguez |
OopRecorder should check for duplicates
|
Wed, 08 Oct 2014 11:46:00 -0700 |
Tom Rodriguez |
print InstanceKlass information when graalJavaAccess can't find a field
|
Wed, 08 Oct 2014 11:44:00 -0700 |
Tom Rodriguez |
Track code installation time
|
Wed, 08 Oct 2014 11:41:24 -0700 |
Tom Rodriguez |
LogCompilation should print metadata offset
|
Thu, 09 Oct 2014 00:20:30 +0200 |
Doug Simon |
mx: simplified ctw command
|
Thu, 09 Oct 2014 00:20:19 +0200 |
Doug Simon |
CompileTheWorld compilations are no longer installed as default nmethods
|
Wed, 08 Oct 2014 17:38:54 +0200 |
Bernhard Urban |
sl inlining test: override default setting for max caller size to a smaller value
|
Wed, 08 Oct 2014 12:18:57 +0200 |
Roland Schatz |
Update op fields when inferring stamps for arithmetic nodes.
|
Wed, 08 Oct 2014 12:18:47 +0200 |
Roland Schatz |
Generic getters in ArithmeticOpTable.
|
Wed, 08 Oct 2014 12:16:05 +0200 |
Roland Schatz |
Support other stamps in Constant.forPrimitive().
|
Wed, 08 Oct 2014 12:15:34 +0200 |
Roland Schatz |
Relax type signature in Graph.addDuplicates method.
|
Wed, 08 Oct 2014 11:51:56 +0200 |
Doug Simon |
removed MemoryAwareScheduling option (since non-memory aware scheduling currently generates invalid code)
|
Tue, 07 Oct 2014 19:09:25 +0200 |
Bernhard Urban |
jacoco: add a few excludes to make some tests passing
|
Tue, 07 Oct 2014 16:26:29 +0200 |
Bernhard Urban |
mx: reduce size of exculde command line argument and fold it into package-star expressions
|
Tue, 07 Oct 2014 02:56:42 -0700 |
Bernhard Urban |
mx: fix {,scala}dacapo paths and parsing issues on windows
|
Tue, 07 Oct 2014 13:46:29 +0200 |
Doug Simon |
Merge.
|
Fri, 03 Oct 2014 15:50:08 +0200 |
Josef Eisl |
LIRIntrospection.Values: remove OperandMode mode.
|
Fri, 03 Oct 2014 15:43:51 +0200 |
Josef Eisl |
LIRInstruction: rename forEach{Temp,Output}(ValuePositionProcedure) to forEach{Temp,Output}Pos().
|
Fri, 03 Oct 2014 15:38:39 +0200 |
Josef Eisl |
ValuePosition: regenerate hashCode(), equals(), toString().
|
Tue, 07 Oct 2014 13:21:57 +0200 |
Doug Simon |
more fixes for DebugTimerTest
|
Tue, 07 Oct 2014 11:42:41 +0200 |
Doug Simon |
support distributions in pom.mxdeps files
|
Mon, 06 Oct 2014 18:14:12 +0200 |
Doug Simon |
better defaults for use of generated node functionality based on JMH benchmarks
|
Mon, 06 Oct 2014 18:05:49 +0200 |
Doug Simon |
Merge.
|
Mon, 06 Oct 2014 16:33:58 +0200 |
Roland Schatz |
Re-add insertIntoGraph argument to Node.copyWithInputs method.
|
Mon, 06 Oct 2014 17:51:34 +0200 |
Doug Simon |
made selectability of using generated node functionality more fine grained
|
Mon, 06 Oct 2014 17:32:55 +0200 |
Doug Simon |
fixed reliability of DebugTimerTest
|
Mon, 06 Oct 2014 06:33:50 -0700 |
Bernhard Urban |
DebugTimerTest: ignore on windows for now
|
Mon, 06 Oct 2014 05:02:53 -0700 |
Bernhard Urban |
SL: use line separator of current platform
|
Mon, 06 Oct 2014 04:50:44 -0700 |
Bernhard Urban |
unittest: fix newline issue on windows
|
Mon, 06 Oct 2014 14:49:14 +0200 |
Doug Simon |
re-added support for cloning a node without adding it to a graph
|
Mon, 06 Oct 2014 13:15:07 +0200 |
Doug Simon |
re-enabled use of Unsafe.allocateInstance based mechanism for Node cloning (based on JMH benchmarks)
|
Mon, 06 Oct 2014 12:02:30 +0200 |
Bernhard Urban |
mx: follow redirects in URLConnectionDownload util
|
Mon, 06 Oct 2014 11:51:32 +0200 |
Roland Schatz |
Use ArithmeticOpTable for primitive convert operations.
|
Mon, 06 Oct 2014 10:40:55 +0200 |
Roland Schatz |
Support private constructors on nodes.
|
Mon, 06 Oct 2014 09:46:27 +0200 |
Lukas Stadler |
add array length information in PartialEvaluator before expanding @ExplodeLoop
|
Mon, 06 Oct 2014 09:39:42 +0200 |
Lukas Stadler |
refactor BailoutException to include information about non-permanent errors
|
Mon, 06 Oct 2014 09:39:34 +0200 |
Lukas Stadler |
don't skip ValueProxy nodes while looking for ArrayLengthProviders
|
Sat, 04 Oct 2014 01:39:59 +0200 |
Doug Simon |
disabled use of Unsafe.allocateInstance based mechanism for Node cloning (to measure impact on compile-time benchmarks)
|
Sat, 04 Oct 2014 01:25:59 +0200 |
Doug Simon |
reduce or eliminate redundant writes during Node cloning
|
Fri, 03 Oct 2014 23:44:49 +0200 |
Christian Humer |
Truffle: fix dump output for truffle compilations.
|
Fri, 03 Oct 2014 09:56:14 -0700 |
Tom Rodriguez |
Merge
|
Thu, 02 Oct 2014 10:59:03 -0700 |
Tom Rodriguez |
Don't hang onto code install references after install finished
|
Thu, 02 Oct 2014 10:57:03 -0700 |
Tom Rodriguez |
Unify parsing of graal and hotspot Stable annotations
|
Thu, 02 Oct 2014 10:54:54 -0700 |
Tom Rodriguez |
Cache converted classfile name in debug mode
|
Fri, 03 Oct 2014 16:22:48 +0200 |
Christian Humer |
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 |
Christian Humer |
Truffle: improve inlining performance warnings.
|
Fri, 03 Oct 2014 15:16:31 +0200 |
Doug Simon |
Merge.
|
Fri, 03 Oct 2014 15:16:02 +0200 |
Doug Simon |
use Unsafe.allocateInstance in Node.clone(Graph into, boolean clearInputsAndSuccessors) to avoid initializing fields twice
|
Fri, 03 Oct 2014 14:19:58 +0200 |
Doug Simon |
Backed out of changeset 17322:655f3e6b467b
|
Fri, 03 Oct 2014 14:19:31 +0200 |
Doug Simon |
made all Node data (i.e. non-edge) fields non-final and protected to support generating a copy "constructor" using Unsafe.allocateInstance
|
Fri, 03 Oct 2014 14:34:09 +0200 |
Josef Eisl |
ValuePosition: add documentation.
|
Fri, 03 Oct 2014 13:29:52 +0200 |
Josef Eisl |
ValuePosition: restrict access.
|
Fri, 03 Oct 2014 13:29:32 +0200 |
Josef Eisl |
LIRIntrospection: pass the right Values to ValuePositions.
|
Fri, 03 Oct 2014 13:48:58 +0200 |
Josef Eisl |
merge
|
Fri, 03 Oct 2014 11:07:44 +0200 |
Josef Eisl |
Add ValuePositionTest3 to test ValuePosition.getFlags().
|
Fri, 03 Oct 2014 11:10:35 +0200 |
Doug Simon |
mx: added -XX:-UseGraalClassLoader to JMH executions
|
Thu, 02 Oct 2014 08:43:58 -0700 |
Bernhard Urban |
mx: convert path for unittest file on cygwin
|
Thu, 02 Oct 2014 06:35:56 -0700 |
Doug Simon |
graal init: fail if Factory class cannot be resolved
|
Thu, 02 Oct 2014 06:33:16 -0700 |
Bernhard Urban |
mx: force installation of distrubtion on windows
|
Thu, 02 Oct 2014 05:23:02 -0700 |
Bernhard Urban |
mx: buildvms should inherit verbosity
|
Thu, 02 Oct 2014 14:22:16 +0200 |
Doug Simon |
only generate data fields equality method for leaf ValueNumberable nodes; no longer generate Node.isLeafNode()
|
Thu, 02 Oct 2014 13:13:00 +0200 |
Christian Humer |
Truffle: fixed passed wrong arguments to the frame in callBoundary.
|
Thu, 02 Oct 2014 10:48:17 +0200 |
Roland Schatz |
Introduce emitLoadConstant in LIRGeneratorTool.
|
Thu, 02 Oct 2014 10:36:12 +0200 |
Christian Humer |
Truffle: fixed OptimizedCallTarget.callDirect was marked as not inlinable even if context sensitive inlining was not used.
|
Wed, 01 Oct 2014 23:20:10 +0200 |
Doug Simon |
removed value number cache
|
Wed, 01 Oct 2014 22:02:52 +0200 |
Doug Simon |
Merge.
|
Wed, 01 Oct 2014 19:45:11 +0200 |
Christian Humer |
Truffle: fixed callsite argument profiling was still done for inlined calls using context sensitive inlining.
|
Wed, 01 Oct 2014 19:45:05 +0200 |
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 18:07:13 +0200 |
Lukas Stadler |
Backed out changeset: 00dd7b3c5aea ("float and double constants cannot be inlined")
|
Wed, 01 Oct 2014 21:13:50 +0200 |
Doug Simon |
force USE_CLANG when building on MacOS
|
Wed, 01 Oct 2014 20:45:56 +0200 |
Doug Simon |
constructors in a Node class must be protected
|
Wed, 01 Oct 2014 18:24:23 +0200 |
Doug Simon |
converted GeneratedNode to an interface to reduce annotation parsing when creating a NodeClass instance
|
Wed, 01 Oct 2014 16:18:19 +0200 |
Doug Simon |
added metrics for value numberable caches hits and missues
|
Wed, 01 Oct 2014 16:18:11 +0200 |
Doug Simon |
removed unused ResetDebugValuesAfterBoot option
|
Wed, 01 Oct 2014 16:03:11 +0200 |
Doug Simon |
fixed regression in debug value printing and removed unused support for printing per VM phase
|
Wed, 01 Oct 2014 14:56:01 +0200 |
Lukas Stadler |
Merge
|
Wed, 01 Oct 2014 14:45:06 +0200 |
Lukas Stadler |
fix NPE in graph scheduling validation
|
Wed, 01 Oct 2014 14:24:59 +0200 |
Roland Schatz |
Use Arrays.hashCode for hashing array fields.
|
Wed, 01 Oct 2014 13:55:02 +0200 |
Josef Eisl |
Better workaround for the uninitialized variable issue.
|
Wed, 01 Oct 2014 13:04:23 +0200 |
Josef Eisl |
Work around uninitialized variables problem with javac and lambdas.
|
Mon, 29 Sep 2014 15:02:18 +0200 |
Josef Eisl |
Replace anonymous StateProcedures with Lambdas.
|
Mon, 29 Sep 2014 14:48:31 +0200 |
Josef Eisl |
LIRIntrospection: use Lambdas wherever possible.
|
Mon, 29 Sep 2014 14:40:39 +0200 |
Josef Eisl |
LSRA: replace anonymous ValueConsumers with Lambdas.
|
Mon, 29 Sep 2014 14:37:21 +0200 |
Josef Eisl |
LSRA: replace anonymous InstructionValueConsumers with Lambdas.
|
Mon, 29 Sep 2014 14:30:16 +0200 |
Josef Eisl |
LSRA: replace anonymous ValueProcedures with Lambdas.
|
Mon, 29 Sep 2014 13:56:34 +0200 |
Josef Eisl |
LSRA: replace anonymous InstructionValueProcedures with Lambdas.
|
Mon, 29 Sep 2014 13:46:00 +0200 |
Josef Eisl |
Use Lamdas in ValuePositionTests.
|
Mon, 29 Sep 2014 13:35:31 +0200 |
Josef Eisl |
Use Lambdas in CompositeValueReplacementTests.
|
Wed, 01 Oct 2014 10:33:24 +0200 |
Doug Simon |
prevent deadlock in HotSpotGraalRuntime.shutdown() by loading DebugValuesPrinter class eagerly
|
Tue, 30 Sep 2014 18:56:28 +0200 |
Josef Eisl |
Remove InstructionValueProcedureBase (superseded by InstructionValueProcedure).
|
Tue, 30 Sep 2014 18:41:18 +0200 |
Josef Eisl |
Make InstructionValueProcedureBase an interface.
|
Thu, 25 Sep 2014 17:04:52 +0200 |
Josef Eisl |
Make [Instruction]ValueProcedure and [Instruction]ValueConsumer a FunctionalInterface.
|
Thu, 25 Sep 2014 14:51:02 +0200 |
Josef Eisl |
Remove ValueConsumer.visitValue(Value).
|
Thu, 25 Sep 2014 14:48:19 +0200 |
Josef Eisl |
Remove InstructionValueConsumer.visitValue(LIRInstruction, Value).
|
Thu, 25 Sep 2014 14:35:24 +0200 |
Josef Eisl |
Remove ValueProcedure.doValue(Value value).
|
Thu, 25 Sep 2014 14:32:47 +0200 |
Josef Eisl |
Remove InstructionValueProcedure.doValue(LIRInstruction, Value).
|
Thu, 25 Sep 2014 14:02:35 +0200 |
Josef Eisl |
Make ValueProcedure/ValueConsumer methods public.
|
Thu, 25 Sep 2014 13:53:13 +0200 |
Josef Eisl |
Make InstructionStateProcedure a FunctionalInterface.
|
Thu, 25 Sep 2014 10:51:30 +0200 |
Josef Eisl |
Make ValuePositionProcedure a FunctionalInterface.
|
Thu, 25 Sep 2014 10:27:05 +0200 |
Josef Eisl |
LIRIntrospection: rename forEach*(ValuePositionProcedure) to forEach*Pos.
|
Wed, 01 Oct 2014 07:39:47 +0200 |
Doug Simon |
moved Node valueNumber and valueEquals logic (optionally) to generated nodes
|
Tue, 30 Sep 2014 23:42:08 +0200 |
Andreas Woess |
Truffle: allow interface types in child fields
|
Tue, 30 Sep 2014 21:35:36 +0200 |
Doug Simon |
fixed reported annotation parsing time in NodeClass
|
Tue, 30 Sep 2014 19:00:46 +0200 |
Christian Humer |
Truffle: added a performance warning for number of nodes in a single Truffle cache entry.
|
Tue, 30 Sep 2014 15:26:07 +0200 |
Doug Simon |
moved Node naming logic back to NodeClass (without impacting NodeClass constructor performance)
|
Tue, 30 Sep 2014 14:45:03 +0200 |
Roland Schatz |
Make ArithmeticOpTable fields final.
|
Tue, 30 Sep 2014 12:15:13 +0200 |
Roland Schatz |
Remove unused method.
|
Tue, 30 Sep 2014 12:00:27 +0200 |
Roland Schatz |
Return empty ArithmeticOpTable for non-arithmetic stamps.
|
Tue, 30 Sep 2014 14:22:10 +0200 |
Lukas Stadler |
only consider ValuePhiNodes for basic induction variables
|
Tue, 30 Sep 2014 11:08:10 +0200 |
Lukas Stadler |
small fix to @GeneratedBy javadoc
|
Tue, 30 Sep 2014 11:08:10 +0200 |
Lukas Stadler |
float and double constants cannot be inlined
|
Tue, 30 Sep 2014 11:08:10 +0200 |
Lukas Stadler |
small visibility change in EffectsClosure
|
Tue, 30 Sep 2014 11:08:10 +0200 |
Lukas Stadler |
reduce noise in CanonicalizerPhase log output
|
Tue, 30 Sep 2014 11:08:10 +0200 |
Lukas Stadler |
better stamps for I2F, I2D, L2F and L2D operations
|
Tue, 30 Sep 2014 10:05:30 +0200 |
Bernhard Urban |
mx: rename helper functions for cygwin support and update comments
|
Tue, 30 Sep 2014 08:59:11 +0200 |
Doug Simon |
fixed regression in binary graph serialization
|
Tue, 30 Sep 2014 00:48:47 +0200 |
Christian Humer |
Truffle-DSL: fixed regression with @SlowPath on specialize0.
|
Mon, 29 Sep 2014 20:13:17 -0700 |
Bernhard Urban |
fix jdt build on windows/cygwin (2)
|
Mon, 29 Sep 2014 20:48:37 +0200 |
Doug Simon |
moved Node naming logic to generated nodes
|
Mon, 29 Sep 2014 18:46:40 +0200 |
Christian Humer |
Truffle: add new inlining tests; adapt tests for context sensitive inlining.
|
Mon, 29 Sep 2014 18:46:38 +0200 |
Christian Humer |
Truffle: implemented context sensitive inlining; implemented basic partial evaluation caching for call targets (disabled by default).
|
Mon, 29 Sep 2014 18:39:05 +0200 |
Christian Humer |
Truffle: aligned expansion logger to changed Graal type name API.
|
Mon, 29 Sep 2014 18:39:05 +0200 |
Christian Humer |
Truffle: fixed if a lot compilations are queued some Truffle tests could time out
|
Mon, 29 Sep 2014 18:39:05 +0200 |
Christian Humer |
Truffle: Fixed forced inlining decisions could exceed the maximum total node count.
|
Mon, 29 Sep 2014 18:39:05 +0200 |
Christian Humer |
Truffle-DSL: added thread-safety for DSL rewrites.
|
Mon, 29 Sep 2014 18:37:24 +0200 |
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 |
Christian Humer |
Truffle: Added test case that compiler intrinsics are not intrinsified if hidden behind a @SlowPath.
|
Mon, 29 Sep 2014 16:22:07 +0200 |
Lukas Stadler |
coalesce DataSection entries
|
Mon, 29 Sep 2014 14:14:01 +0200 |
Doug Simon |
fix pylint issues
|
Mon, 29 Sep 2014 13:59:41 +0200 |
Doug Simon |
improved performance of NodeClass initialization by improving the way information is derived from super NodeClasses
|
Mon, 29 Sep 2014 13:58:19 +0200 |
Doug Simon |
fixed bug in LIRIntrospection.appendValues
|
Mon, 29 Sep 2014 13:57:52 +0200 |
Doug Simon |
mx: added cyclic dependency checking
|
Sat, 27 Sep 2014 18:16:18 +0200 |
Doug Simon |
converted all FieldIntrospection subclass to use Fields
|
Fri, 26 Sep 2014 18:59:08 -0700 |
Stefan Anzinger |
[SPARC] Update expected moves
|
Fri, 26 Sep 2014 16:01:34 -0700 |
Tom Rodriguez |
Limit imports in generated matchers to only the used packages
|
Fri, 26 Sep 2014 16:00:09 -0700 |
Tom Rodriguez |
Add safepoint checks during code installation
|
Fri, 26 Sep 2014 15:59:34 -0700 |
Tom Rodriguez |
avoid different names for the same arraycopy routine
|
Fri, 26 Sep 2014 15:14:02 -0700 |
Stefan Anzinger |
Merge
|
Fri, 26 Sep 2014 10:41:19 -0700 |
Stefan Anzinger |
Merge
|
Fri, 26 Sep 2014 10:40:34 -0700 |
Stefan Anzinger |
[SPARC] changed register counts due to hint
|
Fri, 26 Sep 2014 23:21:15 +0200 |
Doug Simon |
mx: fixed regression in checking whether the JDK contains an optional library
|
Fri, 26 Sep 2014 18:53:54 +0200 |
Bernhard Urban |
fix jdt build on windows/cygwin
|
Fri, 26 Sep 2014 18:11:18 +0200 |
Doug Simon |
Merge.
|
Fri, 26 Sep 2014 04:53:13 -0700 |
Bernhard Urban |
mx: add support for cygwin
|
Fri, 26 Sep 2014 18:10:55 +0200 |
Doug Simon |
moved intrinsifications for Edges back into EdgesSubstitutions
|
Fri, 26 Sep 2014 14:53:35 +0200 |
Doug Simon |
check that all callers of Fields.getObject(Object, int, Class) pass a class literal for the last parameter
|
Fri, 26 Sep 2014 14:53:23 +0200 |
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:45:10 +0200 |
Doug Simon |
check that the value of the MethodSubstitution.isStatic is set properly
|
Fri, 26 Sep 2014 14:43:06 +0200 |
Doug Simon |
added graal-truffle.jar to the classes checked by CheckGraalInvariants
|
Fri, 26 Sep 2014 09:22:45 +0200 |
Doug Simon |
Merge.
|
Thu, 25 Sep 2014 20:57:00 -0700 |
Stefan Anzinger |
Using suppress warning for SPARCNodeLIRBuilder
|
Thu, 25 Sep 2014 20:01:27 -0700 |
Stefan Anzinger |
Allow unused imports in MatchStatementSets (as imports just taken from the originating class)
|
Thu, 25 Sep 2014 19:47:03 -0700 |
Stefan Anzinger |
Revert
|
Thu, 25 Sep 2014 19:29:18 -0700 |
Stefan Anzinger |
[SPARC] add additional argument to pass gate
|
Thu, 25 Sep 2014 19:00:36 -0700 |
Stefan Anzinger |
[SPARC] Enable hinting registers in arithmetics
|
Thu, 25 Sep 2014 18:59:58 -0700 |
Stefan Anzinger |
[SPARC] Eliminate sign extension when signed load is used
|
Thu, 25 Sep 2014 18:54:59 -0700 |
Stefan Anzinger |
Multiply use shift-add|subtract operations when easily possible. In DivNode use rightshift
|
Thu, 25 Sep 2014 09:42:28 -0700 |
Stefan Anzinger |
Merge
|
Thu, 25 Sep 2014 09:41:55 -0700 |
Stefan Anzinger |
Eliminate valid bit in LabelHint as the validity can be encoded into the capturedTarget
|
Thu, 25 Sep 2014 09:40:30 -0700 |
Stefan Anzinger |
[SPARC] use sll and sra over sllx and srax when possible
|
Thu, 25 Sep 2014 08:57:51 -0700 |
Stefan Anzinger |
LabelHints are now collected in ArrayLists instead of HashSet
|
Fri, 26 Sep 2014 00:18:43 +0200 |
Doug Simon |
Merge.
|
Fri, 26 Sep 2014 00:18:15 +0200 |
Doug Simon |
generalized support for unsafe access to a subset of the fields of an object
|
Thu, 25 Sep 2014 14:43:52 +0200 |
Josef Eisl |
ConstantLoadOptimization: make debug meters final.
|
Thu, 25 Sep 2014 13:28:12 +0200 |
Josef Eisl |
Enforce catch-blocks for Debug.Scopes with context objects.
|
Thu, 25 Sep 2014 12:02:50 +0200 |
Doug Simon |
removed unused support for rescanning offsets in FieldIntrospection objects
|
Thu, 25 Sep 2014 10:27:17 +0200 |
Doug Simon |
added Edges class to consolidate code operating on set of input or successor edges and to better isolate magic used to access edges
|
Wed, 24 Sep 2014 17:17:27 -0700 |
Stefan Anzinger |
[SPARC] eclipseformat
|
Wed, 24 Sep 2014 16:22:22 -0700 |
Stefan Anzinger |
Merge
|
Wed, 24 Sep 2014 16:13:34 -0700 |
Stefan Anzinger |
[SPARC] Add functionality to be able to do assembly in two passes (knowing offsets of forward branches)
|
Tue, 23 Sep 2014 12:12:26 -0700 |
Stefan Anzinger |
[SPARC] Improve the lookup for delayable candidates, renaming interfaces/methods
|
Wed, 24 Sep 2014 22:05:05 +0200 |
Bernhard Urban |
unittest: fix NPE if inlining is disabled
|
Wed, 24 Sep 2014 18:42:50 +0200 |
Lukas Stadler |
visibility change in NewObjectSnippets
|
Wed, 24 Sep 2014 18:40:34 +0200 |
Lukas Stadler |
remove unused ignoreSlowPath parameter in TruffleCache
|
Wed, 24 Sep 2014 18:39:13 +0200 |
Lukas Stadler |
simplify WriteNode.generate
|
Wed, 24 Sep 2014 15:28:14 +0200 |
Roland Schatz |
Test cornercase in floating point subtraction.
|
Wed, 24 Sep 2014 14:57:03 +0200 |
Roland Schatz |
Use common nodes for integer and floating point arithmetic.
|
Wed, 24 Sep 2014 14:29:43 +0200 |
Roland Schatz |
Move bit logic nodes into the arithmetic node hierarchies.
|
Wed, 24 Sep 2014 14:22:01 +0200 |
Roland Schatz |
Remove unused methods from StampTool.
|
Wed, 24 Sep 2014 13:46:37 +0200 |
Roland Schatz |
Add support for other data types to integer arithmetic nodes.
|
Fri, 19 Sep 2014 11:00:46 +0200 |
Roland Schatz |
Move bit manipulation methods to CodeUtil class.
|
Wed, 24 Sep 2014 11:18:44 +0200 |
Josef Eisl |
Print LIR after move elimination.
|
Wed, 24 Sep 2014 11:34:40 +0200 |
Josef Eisl |
Handle deleted instructions in CFGPrinter.
|
Wed, 24 Sep 2014 09:50:56 +0200 |
Doug Simon |
cherry-pick: JDK-8033898: undefined symbol when build hotspot with Xcode5
|
Tue, 23 Sep 2014 19:23:46 -0700 |
Christian Wimmer |
Make more Truffle code HotSpot independent, and allow more customization by subclasses
|
Tue, 23 Sep 2014 19:22:45 -0700 |
Christian Wimmer |
Allow subclasses to intercept Truffle call boundaries
|
Tue, 23 Sep 2014 19:22:01 -0700 |
Christian Wimmer |
Change class hierarchy of ValueProxy that should only be transparent during graph building
|
Tue, 23 Sep 2014 19:20:40 -0700 |
Christian Wimmer |
Copy graph properties when copying a graph
|
Tue, 23 Sep 2014 13:40:00 +0200 |
Doug Simon |
removed generated inputs/successors iterators and Position related methods
|
Tue, 23 Sep 2014 13:19:30 +0200 |
Doug Simon |
updated CHANGELOG.md
|
Tue, 23 Sep 2014 13:18:14 +0200 |
Doug Simon |
mx: fix pylint issues
|
Tue, 23 Sep 2014 13:10:25 +0200 |
Doug Simon |
updated CHANGELOG.md
|
Tue, 23 Sep 2014 13:09:06 +0200 |
Doug Simon |
mx: added 'suites' command
|
Tue, 23 Sep 2014 12:53:40 +0200 |
Doug Simon |
mx: removed convertprojects
|
Tue, 23 Sep 2014 12:52:22 +0200 |
Doug Simon |
mx: change name of suite specification file from projects.py to suite.py
|
Tue, 23 Sep 2014 10:55:41 +0200 |
Bernhard Urban |
Added tag graal-0.5 for changeset ae5b66255083
|
Tue, 23 Sep 2014 10:55:35 +0200 |
Bernhard Urban |
changelog: graal-0.5
graal-0.5
|
Mon, 22 Sep 2014 11:20:35 -0700 |
Stefan Anzinger |
[SPARC] UseCompressedOops defaulting to false on SPARC && GRAAL
|
Mon, 22 Sep 2014 09:29:37 -0700 |
Stefan Anzinger |
Merge
|
Mon, 22 Sep 2014 09:21:29 -0700 |
Stefan Anzinger |
[SPARC] Implement stuffing of delay slots in branches and calls. Optimized the cmove for integer and fp ops
|
Mon, 22 Sep 2014 14:31:54 +0200 |
Doug Simon |
Merge.
|
Mon, 22 Sep 2014 14:31:08 +0200 |
Doug Simon |
added timers for NodeClass creation
|
Mon, 22 Sep 2014 14:26:49 +0200 |
Doug Simon |
added support for getting the flat time from a DebugTimer
|
Mon, 22 Sep 2014 14:25:42 +0200 |
Doug Simon |
added support for substring matching when specifying unconditional timers and meters (e.g., -Dgraal.debug.timer.NodeClass*)
|
Mon, 22 Sep 2014 09:22:29 +0200 |
Doug Simon |
fixed MatchPattern.toString() for USE_GENERATED_NODES
|
Mon, 22 Sep 2014 09:21:57 +0200 |
Doug Simon |
deprecated mx/projects file (by renaming to projects.deprecated)
|
Mon, 22 Sep 2014 12:17:02 +0200 |
Lukas Stadler |
use supplied canonicalizer in TruffleCacheImpl
|
Fri, 19 Sep 2014 22:52:25 +0200 |
Doug Simon |
restore support for expanding environment variables in suite declarations
|
Fri, 19 Sep 2014 09:53:13 -0700 |
Stefan Anzinger |
Merge
|
Fri, 19 Sep 2014 09:27:01 -0700 |
Stefan Anzinger |
Merge
|
Fri, 19 Sep 2014 09:24:16 -0700 |
Stefan Anzinger |
Limit the maximum Graal thread amount to 32 if nothing else is specified (On SPARC with 256 threads we exceed code cache size)
|
Fri, 19 Sep 2014 09:18:47 -0700 |
Stefan Anzinger |
[SPARC] Use Fzero(d|s) for clearing a fp register
|
Thu, 18 Sep 2014 16:57:21 -0700 |
Stefan Anzinger |
[SPARC] Fix few issues (sign extension) on CBcond instructions, and one typo
|
Fri, 19 Sep 2014 17:46:35 +0200 |
Doug Simon |
mx: added support for extending distributions; require list literals for list attributes in projects.py
|
Fri, 19 Sep 2014 14:29:28 +0200 |
Bernhard Urban |
sparc: fix client vm build
|
Fri, 19 Sep 2014 14:24:09 +0200 |
Lukas Stadler |
use compilation thread even for synchronous Truffle compilations
|
Fri, 19 Sep 2014 13:49:00 +0200 |
Doug Simon |
projects file converted to new format
|
Fri, 19 Sep 2014 13:48:53 +0200 |
Doug Simon |
support for new projects file format including support for automatically updating from old format
|
Fri, 19 Sep 2014 11:51:17 +0200 |
Lukas Stadler |
use "NEW_" instead of "OLD_" for new properties in IGV
|
Thu, 18 Sep 2014 17:43:28 +0200 |
Gilles Duboscq |
Simplify consecutive SimpleInfopointNodes
|
Thu, 18 Sep 2014 17:42:46 +0200 |
Gilles Duboscq |
Add trusted interface concept and use it for WordBase, fix a NPE and some tests
|
Fri, 19 Sep 2014 09:59:56 +0200 |
Gilles Duboscq |
Add test for interface types
|
Thu, 18 Sep 2014 17:41:19 +0200 |
Gilles Duboscq |
Stamp: interface types can not be trusted except after explicit runtime checks
|
Thu, 18 Sep 2014 23:19:03 +0200 |
Doug Simon |
only generate extra debug info if on HotSpot *and* compiling for HotSpot execution
|
Thu, 18 Sep 2014 19:02:02 +0200 |
Andreas Woess |
Truffle: restore "opt fail" message on compilation failure
|
Thu, 18 Sep 2014 19:00:23 +0200 |
Andreas Woess |
bring MethodData::_trap_hist_limit back in sync with Deoptimization::Reason_LIMIT
|
Thu, 18 Sep 2014 18:56:52 +0200 |
Andreas Woess |
fix typo in graalRuntime.cpp
|
Wed, 17 Sep 2014 20:57:20 +0200 |
Andreas Woess |
Truffle: remove unnecessary DefaultTruffleRuntime fields
|
Thu, 18 Sep 2014 12:28:11 +0200 |
Doug Simon |
ensure NodeClass initialization follows class hierarchy order
|
Thu, 18 Sep 2014 12:22:35 +0200 |
Doug Simon |
added timer for NodeClass initializer (-Dgraal.debug.timer.NodeClassCreation=true)
|
Wed, 17 Sep 2014 17:06:37 -0700 |
Stefan Anzinger |
Merge
|
Wed, 17 Sep 2014 17:06:06 -0700 |
Stefan Anzinger |
[SPARC] Add a index register, when offset is too large
|
Wed, 17 Sep 2014 17:05:18 -0700 |
Stefan Anzinger |
[SPARC] Gearing up with CBcond instruction
|
Wed, 17 Sep 2014 17:01:33 -0700 |
Stefan Anzinger |
[SPARC] Remove Substitutiontests from blacklist
|