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
|
Wed, 17 Sep 2014 09:33:48 -0700 |
Christian Wimmer |
Merge
|
Wed, 17 Sep 2014 09:06:40 -0700 |
Christian Wimmer |
Add unit test
|
Tue, 16 Sep 2014 18:56:10 -0700 |
Christian Wimmer |
Allow customization by subclasses
|
Tue, 16 Sep 2014 18:55:03 -0700 |
Christian Wimmer |
Create frame state with correct bci
|
Tue, 16 Sep 2014 18:54:37 -0700 |
Christian Wimmer |
Avoid NullPointerException
|
Tue, 16 Sep 2014 18:54:21 -0700 |
Christian Wimmer |
Delete temporary node
|
Tue, 16 Sep 2014 18:53:51 -0700 |
Christian Wimmer |
Do not hardcode the stamp of deoptimization reasonAndAcation and speculation
|
Tue, 16 Sep 2014 18:53:11 -0700 |
Christian Wimmer |
Make fields and constructors protected to allow subclasses in different packages
|
Tue, 16 Sep 2014 18:52:39 -0700 |
Christian Wimmer |
Allow customization by subclasses
|
Tue, 16 Sep 2014 18:52:01 -0700 |
Christian Wimmer |
Allow customization by subclasses
|
Tue, 16 Sep 2014 18:49:10 -0700 |
Christian Wimmer |
Make methods accessible
|
Tue, 16 Sep 2014 18:48:50 -0700 |
Christian Wimmer |
Make liveness analysis configurable by graph builder configuration
|
Tue, 16 Sep 2014 18:43:39 -0700 |
Christian Wimmer |
Factor out HotSpot-independent parts of ArrayCopy and ObjectClone nodes
|
Tue, 16 Sep 2014 18:42:23 -0700 |
Christian Wimmer |
Allow lowering of DynamicDeoptimizeNode
|
Tue, 16 Sep 2014 18:41:44 -0700 |
Christian Wimmer |
Fix when not using generated node classes
|
Tue, 16 Sep 2014 18:41:00 -0700 |
Christian Wimmer |
Add option to disable Graal graph verification (which takes very long for big graphs)
|
Tue, 16 Sep 2014 18:40:04 -0700 |
Christian Wimmer |
Encapsulate creation of LinearScan object
|
Tue, 16 Sep 2014 18:36:59 -0700 |
Christian Wimmer |
Add ResolvedJavaMethod.getAnnotations
|
Tue, 16 Sep 2014 18:36:19 -0700 |
Christian Wimmer |
Using getKind().format is unnecessary
|
Tue, 16 Sep 2014 18:35:46 -0700 |
Christian Wimmer |
Add methods to InstalledCode
|
Tue, 16 Sep 2014 18:35:22 -0700 |
Christian Wimmer |
Fixes for SimpleLanguage when compiling
|
Wed, 17 Sep 2014 08:23:54 -0700 |
Stefan Anzinger |
Merge
|
Wed, 17 Sep 2014 08:22:46 -0700 |
Stefan Anzinger |
[SPARC] Now doing alignment bytewise and not instruction-wise (nop in AMD64 has one byte, nop in SPARC four bytes)
|
Wed, 17 Sep 2014 08:21:45 -0700 |
Stefan Anzinger |
[SPARC] Add nop again otherwise the information on pc is not unique
|
Tue, 16 Sep 2014 17:49:43 -0700 |
Stefan Anzinger |
[SPARC] Remove unneccessary nops after calls
|
Tue, 16 Sep 2014 17:49:13 -0700 |
Stefan Anzinger |
[SPARC] MathIntrinsic for sqrt and abs
|
Tue, 16 Sep 2014 15:36:00 -0700 |
Stefan Anzinger |
[SPARC] fix the floatingpoint loading of constant +0.0 and -0.0, changed ArraysCompare more to the C2 implementation.
|
Tue, 16 Sep 2014 11:49:23 -0700 |
Stefan Anzinger |
[SPARC] Use VIS3 moves between fp and gp registers when available
|
Tue, 16 Sep 2014 22:00:52 +0200 |
Doug Simon |
DeadCodeElimination is not optional for OnStackReplacementPhase
|
Tue, 16 Sep 2014 22:00:22 +0200 |
Doug Simon |
apply CompilerToVM.shouldDebugNonSafepoints() to HotSpot Truffle compilations as well
|
Mon, 15 Sep 2014 20:20:51 -0700 |
Stefan Anzinger |
[SPARC] Renamed member tmp to avoid compiler warnings
|
Mon, 15 Sep 2014 20:06:56 -0700 |
Stefan Anzinger |
Merge
|