Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
allow null Canonicalizer in EffectsPhase |
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
allow valueEqual for non-GVN node classes |
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
additional canonicalization for IntegerTestNode |
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
common superclass for binary logic nodes |
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
don't throw exception for Constant.toValueString with Kind.Illegal |
Thu, 17 Apr 2014 08:22:21 +0200 |
Matthias Grimmer |
Merge |
Wed, 16 Apr 2014 17:55:12 +0200 |
Matthias Grimmer |
GNFI: fix varargs issue |
Wed, 16 Apr 2014 15:04:35 -1000 |
twisti |
renamed com.oracle.graal.api.code.CompilationResult.frameSize to totalFrameSize |
Thu, 17 Apr 2014 01:57:46 +0200 |
Doug Simon |
Merge. |
Thu, 17 Apr 2014 01:36:49 +0200 |
Doug Simon |
mx: improved jmh command to (a) look for JMH benchmarks in ../java-benchmarks, (b) omit building benchmarks if they are up to date and (c) offer better message with 'mx help jmh' |
Thu, 17 Apr 2014 00:44:32 +0200 |
Doug Simon |
HSAIL: added safepoint support |
Wed, 16 Apr 2014 13:32:54 -1000 |
twisti |
changed com.oracle.graal.api.code.CompilationResult.getFrameSize() to include the return address size if return address is puhsed onto the stack |
Wed, 16 Apr 2014 22:54:48 +0200 |
Thomas Wuerthinger |
Adapt CHANGELOG to reflect new signature of CallTarget#call. |
Wed, 16 Apr 2014 22:52:43 +0200 |
Thomas Wuerthinger |
Truffle: Fix regression happening when methods are invalidated. |
Wed, 16 Apr 2014 20:37:53 +0200 |
Thomas Wuerthinger |
Improve schedule phase to avoid allocation of a BitSet per scheduled node. |
Wed, 16 Apr 2014 19:47:22 +0200 |
Thomas Wuerthinger |
Add FindBugs SupressWarnings to HotSpotInstalledCode. |
Wed, 16 Apr 2014 19:19:10 +0200 |
Thomas Wuerthinger |
Canonicalize project dependencies. |
Wed, 16 Apr 2014 19:07:21 +0200 |
Thomas Wuerthinger |
Merge. |
Wed, 16 Apr 2014 19:00:14 +0200 |
Thomas Wuerthinger |
Merge. |
Wed, 16 Apr 2014 18:57:14 +0200 |
Thomas Wuerthinger |
Truffle: Make OptimizedCallTarget itself an InstalledCode object. |
Wed, 16 Apr 2014 18:51:54 +0200 |
Thomas Wuerthinger |
Change RootCallTarget from an abstract class into an interface. |
Wed, 16 Apr 2014 18:33:10 +0200 |
Thomas Wuerthinger |
Introduce versioning of installed code. |
Wed, 16 Apr 2014 18:20:55 +0200 |
Thomas Wuerthinger |
Reused installed code object for optimized call targets. |
Wed, 16 Apr 2014 18:20:00 +0200 |
Thomas Wuerthinger |
Fix regression when accessing a Graal installed code object. |
Tue, 15 Apr 2014 15:31:01 +0200 |
Thomas Wuerthinger |
Truffle: Clean ups around optimized call target. |
Tue, 15 Apr 2014 15:22:37 +0200 |
Thomas Wuerthinger |
Allow to supply predefined installed code object when adding a method to the code cache. |
Tue, 15 Apr 2014 15:01:40 +0200 |
Thomas Wuerthinger |
Convert InstalledCode from an interface into an abstract class. |
Tue, 15 Apr 2014 13:27:16 +0200 |
Thomas Wuerthinger |
Truffle: Remove NO_ARGUMENTS from CallTarget interface. It is no longer necessary for the varargs version. |
Tue, 15 Apr 2014 13:26:26 +0200 |
Thomas Wuerthinger |
Truffle: Change CallTarget from an abstract class to an interface. Allow varargs. |
Tue, 15 Apr 2014 13:20:17 +0200 |
Thomas Wuerthinger |
Truffle: Remove unused needsMaterializedFrame. |
Wed, 16 Apr 2014 17:57:11 +0200 |
Josef Eisl |
Create com.oracle.graal.cfg project and move CFG related files. |
Wed, 16 Apr 2014 17:26:58 +0200 |
Christian Wirth |
Merged |
Wed, 16 Apr 2014 16:54:15 +0200 |
Christian Wirth |
add precompiled.hpp to graalCodeInstaller_x86.cpp, fixes Windows build |
Wed, 16 Apr 2014 16:49:10 +0200 |
Gilles Duboscq |
Allow DirectMethodHandles references in immutable code |
Tue, 15 Apr 2014 18:24:22 +0200 |
Gilles Duboscq |
Various optimizations of Node.replaceAtMatchingUsages and Node.replaceAtUsages |
Tue, 15 Apr 2014 13:40:43 +0200 |
Gilles Duboscq |
Fix formatting |
Mon, 14 Apr 2014 19:27:12 +0200 |
Gilles Duboscq |
use node.replaceAtMatchingUsages in LoopFragment.mergeEarlyExits |
Tue, 15 Apr 2014 18:33:33 +0200 |
Gilles Duboscq |
Add Node.replaceAtMatchingUsages(Node, NodePredicate) and some tests. |
Tue, 15 Apr 2014 17:45:51 +0200 |
Gilles Duboscq |
Add support for library dependencies |
Tue, 15 Apr 2014 13:32:21 +0200 |
Gilles Duboscq |
mx: eclipseinit should add containers only once to projects' classpath |
Tue, 15 Apr 2014 13:27:32 +0200 |
Gilles Duboscq |
Fix Library.get_source_path (use sourcePath instead of path) |
Mon, 14 Apr 2014 16:31:13 +0200 |
Gilles Duboscq |
Remove AbstractNodeIterable, move its methods to default methods on NodeIterable. |
Mon, 14 Apr 2014 15:21:27 +0200 |
Gilles Duboscq |
Remove AbstractBeginNode, move the framestate from AbstractBeginNode to BeginStateSplitNode. |
Mon, 14 Apr 2014 15:16:59 +0200 |
Gilles Duboscq |
Avoid precessing unused phis during peeling |
Mon, 14 Apr 2014 15:13:17 +0200 |
Gilles Duboscq |
Make prim method from LoopFragmentInside to an abstract method on LoopFragment |
Mon, 14 Apr 2014 15:08:36 +0200 |
Gilles Duboscq |
Add simple JTT loop test |
Mon, 14 Apr 2014 15:07:28 +0200 |
Gilles Duboscq |
Remove dead phi loops during loop peeling |
Mon, 14 Apr 2014 11:46:36 +0200 |
Gilles Duboscq |
Fix inlining scoping: add a Debug.scope(Object name, Object[] contextObjects) method so that inlining can put all the necessary methods in the context. |
Fri, 11 Apr 2014 19:00:42 +0200 |
Gilles Duboscq |
Some simplifications around filter usages and node predicates |
Fri, 11 Apr 2014 18:17:21 +0200 |
Gilles Duboscq |
rename FalsePredicate to ContradictionPredicate |
Fri, 11 Apr 2014 18:16:32 +0200 |
Gilles Duboscq |
Simplify NodePredicates (use overrides instead of if cascades) |
Fri, 11 Apr 2014 18:01:21 +0200 |
Gilles Duboscq |
Make NodePredicate an interface |
Fri, 11 Apr 2014 17:16:24 +0200 |
Gilles Duboscq |
mx intellijinit: fix typo in project's language level settings |
Fri, 11 Apr 2014 16:34:43 +0200 |
Gilles Duboscq |
Be sure to resolve and download librariesin mx intellijinit |
Wed, 16 Apr 2014 14:27:18 +0200 |
Roland Schatz |
Merge. |
Wed, 16 Apr 2014 14:02:52 +0200 |
Roland Schatz |
Merge. |
Tue, 15 Apr 2014 19:08:29 +0200 |
Roland Schatz |
Remove unsigned flag from IntegerStamp. |
Wed, 16 Apr 2014 13:52:43 +0200 |
Roland Schatz |
Pass more restricted interfaces to ArithmeticLIRLowerable and LocationNode in LIR generation. |
Wed, 16 Apr 2014 11:07:42 +0200 |
Josef Eisl |
BaselineCompiler: add some bytecode testcases to whitelist. |
Tue, 15 Apr 2014 20:35:52 +0200 |
Josef Eisl |
BaselineCompiler: copy frame state builder at loop headers. |
Tue, 15 Apr 2014 19:52:23 +0200 |
Josef Eisl |
BaselineCompiler: use PhiResolver. |
Wed, 16 Apr 2014 11:16:36 +0200 |
Doug Simon |
initialize NodeClass for Node classes that are not on the boot class path |
Wed, 16 Apr 2014 11:16:00 +0200 |
Doug Simon |
clarified comment |
Tue, 15 Apr 2014 18:30:11 -1000 |
twisti |
use NumUtil.roundUp in AMD64FrameMap.alignFrameSize(int) |
Tue, 15 Apr 2014 12:01:51 -1000 |
twisti |
made SPARC compile again; moved graalCodeInstaller_<arch>.hpp to .cpp files |
Tue, 15 Apr 2014 21:35:37 +0200 |
Doug Simon |
mx: fixed bug in exportlibs |
Tue, 15 Apr 2014 19:09:27 +0200 |
Doug Simon |
fixed formatting |
Tue, 15 Apr 2014 19:07:08 +0200 |
Doug Simon |
Merge. |
Tue, 15 Apr 2014 19:06:49 +0200 |
Doug Simon |
re-enabled task tags by default |
Tue, 15 Apr 2014 19:06:26 +0200 |
Doug Simon |
added --jdt-show-task-tags option to build command |
Tue, 15 Apr 2014 16:16:24 +0200 |
Doug Simon |
made TraceTruffleCompilation option false by default |
Tue, 15 Apr 2014 16:09:52 +0200 |
Doug Simon |
HSAIL: suppressed output in unit tests |
Tue, 15 Apr 2014 15:37:35 +0200 |
Doug Simon |
enhanced API for scoped overriding of the current DebugConfig |
Tue, 15 Apr 2014 17:56:27 +0200 |
Josef Eisl |
mx: add unittest option --baseline-whitelist. |
Tue, 15 Apr 2014 17:11:48 +0200 |
Josef Eisl |
mx: add unittest options. |
Tue, 15 Apr 2014 17:55:03 +0200 |
Josef Eisl |
BaselineCompiler: add basic loop support. |
Mon, 14 Apr 2014 19:16:33 +0200 |
Josef Eisl |
Add more loop info to BciBlocks. |
Mon, 14 Apr 2014 16:47:36 +0200 |
Josef Eisl |
BaselineCompiler: do not pass constants to blocks with multiple predecessors. |
Thu, 10 Apr 2014 15:47:41 +0200 |
Josef Eisl |
Introduce HIRLoop. |
Wed, 09 Apr 2014 17:38:16 +0200 |
Josef Eisl |
Remove LoopBeginNode loopBegin() from Loop. |
Wed, 09 Apr 2014 17:11:48 +0200 |
Josef Eisl |
Make Loop generic. |
Tue, 15 Apr 2014 13:34:29 +0200 |
Doug Simon |
create NodeClass for each Node subclass during class initialization of the latter |
Tue, 15 Apr 2014 12:20:43 +0200 |
Christian Humer |
Truffle: fixed compiler options. |
Mon, 14 Apr 2014 17:21:49 -1000 |
twisti |
add DeoptimizationStub |
Mon, 14 Apr 2014 15:36:27 -1000 |
twisti |
HotSpotLIRGenerator should extend LIRGeneratorTool |
Mon, 14 Apr 2014 15:08:30 -0700 |
Tom Rodriguez |
improve canBeStaticallyBound |
Mon, 14 Apr 2014 15:07:55 -0700 |
Tom Rodriguez |
Update comment message about unoptimized virtual call sites |
Mon, 14 Apr 2014 15:07:05 -0700 |
Tom Rodriguez |
enable sharing of debug info all the time |
Mon, 14 Apr 2014 15:05:52 -0700 |
Tom Rodriguez |
correct size in printed in message |
Tue, 15 Apr 2014 02:26:53 +0200 |
Christian Humer |
Truffle: reverted accidently changed compiler options. |
Mon, 14 Apr 2014 22:36:42 +0200 |
Christian Humer |
SL: Make SLStackTraceBuilting comfortable with non-graal runtimes. |
Mon, 14 Apr 2014 22:36:16 +0200 |
Christian Humer |
Truffle: Make ThreadSafetyTest scream louder if an assertion fails. |
Mon, 14 Apr 2014 22:35:37 +0200 |
Christian Humer |
SL: temporary disable failing HelloEqualsWorld. |
Mon, 14 Apr 2014 20:37:16 +0200 |
Christian Humer |
Truffle: fixed some minor formatting/findbugs problems. |
Mon, 14 Apr 2014 20:32:25 +0200 |
Christian Humer |
Truffle: API-change: renamed CallNode to DirectCallNode and added IndirectCallNode. |
Mon, 14 Apr 2014 19:11:47 +0200 |
Lukas Stadler |
add support for skipping stack frames in StackIntrospection.getStackTrace |
Mon, 14 Apr 2014 18:46:56 +0200 |
Christian Humer |
Truffle: Merge context sensitive inlining removal with stack trace support. |
Mon, 14 Apr 2014 18:25:23 +0200 |
Christian Humer |
Truffle: context sensitive inlining cleanup |
Mon, 14 Apr 2014 18:25:23 +0200 |
Christian Humer |
Truffle: Made inlining context-insensitive again to reduce complexity. |
Mon, 14 Apr 2014 18:20:09 +0200 |
Lukas Stadler |
change to StackIntrospection and Truffle getStackTrace implementation |
Mon, 14 Apr 2014 15:38:19 +0200 |
Doug Simon |
mx: added exportlibs command |
Mon, 14 Apr 2014 15:10:10 +0200 |
Roland Schatz |
Don't rely on every memory read reading the value kind of the access location. |
Mon, 14 Apr 2014 15:07:23 +0200 |
Roland Schatz |
Keep metadata annotation in NewArrayStub, and add exception to stub invariants. |
Mon, 14 Apr 2014 15:07:01 +0200 |
Roland Schatz |
Don't drop metadata annotation in ConstantNode smart constructors. |
Mon, 14 Apr 2014 15:02:46 +0200 |
Roland Schatz |
Properly mark metaspace data references as compressed/uncompressed. |
Mon, 14 Apr 2014 11:59:22 +0200 |
Andreas Woess |
PartialEvaluator: quick fix for inlining regression |
Mon, 14 Apr 2014 11:12:39 +0200 |
Lukas Stadler |
do not drop null check in ReadNode.canonical |
Mon, 14 Apr 2014 11:12:39 +0200 |
Lukas Stadler |
remove unused MemoryAnchorNodes |
Sun, 13 Apr 2014 22:55:23 +0200 |
Doug Simon |
HSAIL: added tests using Java8 lambdas |
Sun, 13 Apr 2014 22:53:59 +0200 |
Doug Simon |
disabled ControlPTXTest.testControl2 until PTXHotSpotLIRGenerator.emitCompress is implemented |
Sun, 13 Apr 2014 22:53:47 +0200 |
Doug Simon |
put CompileTheWorld log statement behind verbose option |
Fri, 04 Apr 2014 17:23:20 -0700 |
twisti |
simplified com.oracle.graal.hotspot.meta.HotSpotLoweringProvider.get*BarrierType methods |
Fri, 11 Apr 2014 20:06:54 +0200 |
Andreas Woess |
Merge |
Fri, 11 Apr 2014 19:27:39 +0200 |
Andreas Woess |
Merge |
Fri, 11 Apr 2014 17:41:27 +0200 |
Andreas Woess |
UnsafeCastNode: enable inference of more precise stamp |
Fri, 11 Apr 2014 16:41:56 +0200 |
Andreas Woess |
PartialEvaluator: fix compilation tracing |
Fri, 11 Apr 2014 14:01:50 +0200 |
Andreas Woess |
RootCallTarget: swap adoptChildren and setCallTarget |
Fri, 11 Apr 2014 10:31:18 -0700 |
Tom Rodriguez |
sparc side of static stubs change |
Fri, 11 Apr 2014 10:30:52 -0700 |
Tom Rodriguez |
restore compiledic assert until source of failures understood |
Fri, 11 Apr 2014 18:07:12 +0200 |
Doug Simon |
replaced == with .equals() |