Tue, 01 Jul 2014 15:52:18 +0200 |
Thomas Wuerthinger |
Resolved virtual calls are guaranteed to have as receiver type at least the holder of the virtual method. |
Tue, 01 Jul 2014 15:50:12 +0200 |
Thomas Wuerthinger |
Add utility to get the return stamp from a structured graph. |
Tue, 01 Jul 2014 15:43:48 +0200 |
Thomas Wuerthinger |
Add utility for testing whether a stamp can be improved. And a utility for getting the default stamps of the parameters of a method. |
Tue, 01 Jul 2014 15:41:54 +0200 |
Thomas Wuerthinger |
Add utility for getting the unqualified type name of a Java type. |
Tue, 04 Nov 2014 14:06:35 +0100 |
Roland Schatz |
Remove unnecessary padding in constants section. |
Tue, 04 Nov 2014 13:08:52 +0100 |
Bernhard Urban |
mx: set initial value for flag |
Tue, 04 Nov 2014 13:03:21 +0100 |
Bernhard Urban |
igv: fix coloring for 'Param' nodes (formerly 'Local') |
Thu, 30 Oct 2014 15:02:36 +0100 |
Josef Eisl |
MethodCallTargetNode: simplify interface invokes to (guarded) virtual invoke on a single implementor, if there is one. |
Tue, 04 Nov 2014 12:02:37 +0100 |
Josef Eisl |
Add InvokeInterface tests. |
Mon, 03 Nov 2014 16:49:28 -0800 |
Tom Rodriguez |
Merge |
Mon, 03 Nov 2014 14:07:50 -0800 |
Tom Rodriguez |
Fine grained naming of immutable HotSpot LocationIdentities |
Mon, 03 Nov 2014 13:37:10 -0800 |
Tom Rodriguez |
Use LocationIdentity.isImmutable instead of testing against FINAL_LOCATION |
Tue, 04 Nov 2014 00:13:30 +0100 |
Doug Simon |
fixed spelling mistake |
Mon, 03 Nov 2014 10:31:39 -0800 |
Tom Rodriguez |
Merge |
Mon, 03 Nov 2014 10:17:24 -0800 |
Tom Rodriguez |
Correct the bci used by stateDuring in ForeignCallNode |
Fri, 31 Oct 2014 12:22:06 -0700 |
Tom Rodriguez |
Test deoptimization inside ForeignCallNode |
Fri, 31 Oct 2014 12:20:56 -0700 |
Tom Rodriguez |
Record compilation dependencies with +LogCompilation |
Fri, 31 Oct 2014 11:25:32 -0700 |
Tom Rodriguez |
Record frame state for deopts with +LogCompilation |
Fri, 31 Oct 2014 11:24:02 -0700 |
Tom Rodriguez |
Suppress menubar for GraalJUnitCore on Mac |
Mon, 03 Nov 2014 17:03:19 +0100 |
Doug Simon |
converted HotSpotResolvedObjectType to an interface |
Mon, 03 Nov 2014 16:08:06 +0100 |
Doug Simon |
converted HotSpotResolvedJavaMethod to an interface |
Fri, 31 Oct 2014 10:44:05 +0100 |
Benoit Daloze |
Truffle: add a test to track an ImplicitCast bug |
Thu, 30 Oct 2014 17:04:16 +0100 |
Andreas Woess |
Truffle: add TruffleRuntime#getCapability method |
Thu, 30 Oct 2014 16:32:31 +0100 |
Andreas Woess |
Truffle: remove CompilerDirectives.unsafeFrameCast |
Wed, 29 Oct 2014 19:54:50 +0100 |
Andreas Woess |
mx jol: let user select from found classes, skip duplicates |
Fri, 31 Oct 2014 00:27:14 +0100 |
Christian Humer |
Truffle: checkstyle fixes. |
Thu, 30 Oct 2014 23:56:23 +0100 |
Christian Humer |
Turffle: checkstyle fix. |
Thu, 30 Oct 2014 22:56:08 +0100 |
Christian Humer |
Truffle: fixed getDataPatches disappeared. |
Thu, 30 Oct 2014 18:19:25 +0100 |
Christian Humer |
Truffle: checkstyle fixes. |
Thu, 30 Oct 2014 18:13:50 +0100 |
Christian Humer |
Truffle: implemented new flag -G:+TruffleCompilationStatistics |
Thu, 30 Oct 2014 18:12:45 +0100 |
Christian Humer |
Truffle: add getQueuedCallTargets to GraalTruffleRuntime. |
Tue, 28 Oct 2014 14:29:16 +0100 |
Christian Humer |
Truffle: fixed node visitor was traversing the full call tree. |
Tue, 28 Oct 2014 14:29:16 +0100 |
Christian Humer |
Truffle: fixed invalidations were printed multiple times. |
Mon, 27 Oct 2014 19:25:48 +0100 |
Christian Humer |
Truffle: added compilation graal tier finished event to compilation listener. |
Mon, 27 Oct 2014 18:23:52 +0100 |
Christian Humer |
Truffle: add headers for new compilation listener files. |
Mon, 27 Oct 2014 18:03:45 +0100 |
Christian Humer |
Truffle: refactor TraceTruffleSplitting into separate class. |
Mon, 27 Oct 2014 17:37:45 +0100 |
Christian Humer |
Truffle: extract methods from OptimizedCallUtils and remove it. |
Mon, 27 Oct 2014 17:34:08 +0100 |
Christian Humer |
Truffle: refactor TraceTruffleCompilationAST into a separate class. |
Mon, 27 Oct 2014 17:07:51 +0100 |
Christian Humer |
Truffle: refactor TraceTrufflePerformanceWarnings into separate class. |
Mon, 27 Oct 2014 15:40:31 +0100 |
Christian Humer |
Truffle: refactor TraceTruffleCompilationCallTree into a separate class. |
Mon, 27 Oct 2014 15:30:53 +0100 |
Christian Humer |
Truffle: refactor TraceTruffleInlining into a separte class. |
Mon, 27 Oct 2014 15:18:14 +0100 |
Christian Humer |
Truffle: refactor TruffleCallTargetProfiling into a separate class. |
Mon, 27 Oct 2014 15:18:14 +0100 |
Christian Humer |
Truffle: refactor implementation of TraceTruffleCompilation, TraceTruffleCompilationDetails into separate classes. |
Mon, 27 Oct 2014 13:42:21 +0100 |
Christian Humer |
Truffle: add support for a CompilationListener in GraalTruffleRuntime. |
Mon, 27 Oct 2014 13:42:21 +0100 |
Christian Humer |
Truffle: refactor notifications in OptimizedCallTarget. |
Mon, 27 Oct 2014 13:42:21 +0100 |
Christian Humer |
Truffle: factor out assumption invalidate into a truffle boundary. |
Thu, 30 Oct 2014 18:14:41 +0100 |
Roland Schatz |
Fix bug in code installer. |
Thu, 30 Oct 2014 17:52:18 +0100 |
Josef Eisl |
Improve javadoc for ResolvedJavaType.getSingleImplementor() and CompilerToVM.getKlassImplementor(). |
Thu, 30 Oct 2014 16:52:13 +0100 |
Josef Eisl |
Rename ResolvedJavaType.getImplementor() to getSingleImplementor(). |
Thu, 30 Oct 2014 16:43:16 +0100 |
Josef Eisl |
Throw an exception if ResolvedJavaType.getImplementor() is called with a non-interface type. |
Wed, 29 Oct 2014 19:07:32 +0100 |
Josef Eisl |
Add ResolvedJavaType.resolveMethod() (get the like-time resolved method). |
Wed, 29 Oct 2014 18:54:32 +0100 |
Josef Eisl |
Rename ResolvedJavaMethod.resolvedMethod() to resolveConcreteMethod() the reflect its actual behavior. |
Wed, 29 Oct 2014 17:16:09 +0100 |
Josef Eisl |
Make TailDuplicationPhase.DummyAnchorNode an AnchoringNode. |
Thu, 30 Oct 2014 14:10:46 +0100 |
Roland Schatz |
Introduce new JavaValue interface for use in debug info. |
Thu, 30 Oct 2014 13:03:33 +0100 |
Roland Schatz |
Introduce new Constant interface for use in high-level graph. |
Thu, 30 Oct 2014 12:21:07 +0100 |
Roland Schatz |
Rename Constant to JavaConstant. |
Thu, 30 Oct 2014 11:18:48 +0100 |
Roland Schatz |
Backout of changeset 9a804ec7f707 (converted Constant and Value to be interfaces). |
Wed, 29 Oct 2014 15:23:46 +0100 |
Roland Schatz |
Print information about failed assumptions when running unittests in --verbose mode. |
Wed, 29 Oct 2014 16:20:02 +0100 |
Josef Eisl |
Make MethodCallTargetNode Simplifiable (instead of Canonicalizable). |
Tue, 28 Oct 2014 20:38:02 +0100 |
Josef Eisl |
Add TestResolvedJavaType.getImplementorTest(). |
Tue, 28 Oct 2014 13:43:24 +0100 |
Josef Eisl |
Add ResolvedJavaType.getImplementor(). |
Wed, 29 Oct 2014 13:31:25 +0100 |
Roland Schatz |
Don't run AMD64 specific unit test on SPARC. |
Tue, 28 Oct 2014 17:37:13 +0100 |
Christian Wirth |
add unittest for Truffle Assumptions cutting off branches. GRAAL-882 |
Tue, 28 Oct 2014 13:39:10 +0100 |
Christian Wirth |
fix Windows build |
Tue, 28 Oct 2014 11:15:01 +0100 |
Roland Schatz |
Unit tests for data patches. |
Mon, 27 Oct 2014 14:24:02 +0100 |
Roland Schatz |
Hotspot: Support narrow oop relocations in constants section. |
Mon, 27 Oct 2014 14:07:49 +0100 |
Roland Schatz |
Better construction of data section and data patches. |
Mon, 27 Oct 2014 13:39:12 -0700 |
Tom Rodriguez |
Merge |
Fri, 24 Oct 2014 13:01:16 -0700 |
Tom Rodriguez |
More efficient use of BitSet during install |
Fri, 24 Oct 2014 12:48:53 -0700 |
Tom Rodriguez |
Reduce allocation during scope recording |
Fri, 24 Oct 2014 12:45:27 -0700 |
Tom Rodriguez |
Use arrayOop subclasses in graalJavaAccess |
Mon, 27 Oct 2014 13:37:06 -0700 |
Tom Rodriguez |
Report code install timer in hosted mode |
Mon, 27 Oct 2014 16:13:50 +0100 |
Benoit Daloze |
Truffle: Fix a few stale references to SlowPath in method names and comments. |
Mon, 27 Oct 2014 14:33:08 +0100 |
Andreas Woess |
Truffle: share frame descriptor among cloned call targets |
Sat, 25 Oct 2014 13:24:14 +0100 |
Chris Seaton |
Truffle: correct documentation of createPrimitiveProfile. |
Sat, 25 Oct 2014 13:36:07 +0200 |
Doug Simon |
sharpened return types for HotSpot specific Graal API implementations |
Fri, 24 Oct 2014 22:53:42 +0100 |
Chris Seaton |
Truffle: do not throw permament compiler exceptions into guest languages. |
Fri, 24 Oct 2014 22:51:53 +0100 |
Chris Seaton |
Truffle: CallTarget to RootCallTaget in OptimizationFailedException. |
Fri, 24 Oct 2014 22:50:04 +0100 |
Chris Seaton |
Truffle: added PrimitiveValueProfile. |
Fri, 24 Oct 2014 16:18:10 +0200 |
Doug Simon |
re-enabled Checkstyle with the release of 6.0 that supports Java 8; fixed existing Checkstyle warnings |
Thu, 23 Oct 2014 17:20:10 +0200 |
Christian Humer |
Truffle: renamed the splitting to callTargetCloning. Made RootNode cloning an implementation detail of the Truffle runtime. |
Thu, 23 Oct 2014 13:45:59 +0200 |
Andreas Woess |
Truffle: remove FrameTypeConversion interface |
Thu, 23 Oct 2014 12:02:02 +0200 |
Andreas Woess |
Truffle: revert to long[] in frame and initial value depending on frame slot kind |
Wed, 22 Oct 2014 20:33:19 +0200 |
Doug Simon |
Merge. |
Wed, 22 Oct 2014 19:59:52 +0200 |
Josef Eisl |
Call LIRGenerationResult.buildFrameMap() for targets that do not need register allocation. |
Wed, 22 Oct 2014 18:30:22 +0200 |
Josef Eisl |
Document FrameMapBuilder. |
Wed, 22 Oct 2014 18:04:46 +0200 |
Josef Eisl |
Move FrameMapBuilderImpl to com.oracle.graal.lir. |
Wed, 22 Oct 2014 17:51:08 +0200 |
Josef Eisl |
Add Backend.newFrameMapBuilder(). |
Wed, 22 Oct 2014 17:28:05 +0200 |
Josef Eisl |
Introduce FrameMapBuilderImpl. |
Wed, 22 Oct 2014 16:54:51 +0200 |
Josef Eisl |
LIRGenerationResult: add buildFrameMap() and getFrameMap(). |
Wed, 22 Oct 2014 10:00:19 +0200 |
Josef Eisl |
Use FrameMapBuilder in Backend.newLIRGenerationResult(). |
Tue, 21 Oct 2014 17:03:56 +0200 |
Josef Eisl |
Use FrameMapBuilder in LinearScan (except for location marking). |
Tue, 21 Oct 2014 16:28:40 +0200 |
Josef Eisl |
Rename LIRGenerationResult.getFrameMap() to getFrameMapBuilder(). |
Tue, 21 Oct 2014 15:29:41 +0200 |
Josef Eisl |
Pass FrameMap to Backend.newCompilationResultBuilder(). |
Tue, 21 Oct 2014 14:56:52 +0200 |
Josef Eisl |
Introduce FrameMapBuilder. |
Wed, 22 Oct 2014 20:20:42 +0200 |
Doug Simon |
factored out _netbeansinit_project function |
Wed, 22 Oct 2014 14:50:09 +0200 |
Bernhard Urban |
truffleCache: refactor in order to fix recursive inlining warning |
Tue, 21 Oct 2014 20:33:04 +0200 |
Christian Humer |
Truffle: fixed remaining slow path name fragements. |
Tue, 21 Oct 2014 16:43:14 +0200 |
Bernhard Urban |
graalCompiler: remove unnecessary HandleMark. |
Tue, 21 Oct 2014 16:24:53 +0200 |
Bernhard Urban |
TruffleCache: avoid publishing invalid cache state. |
Tue, 21 Oct 2014 16:22:38 +0200 |
Bernhard Urban |
InliningUtil: tell which graph in error message. |
Tue, 21 Oct 2014 16:21:59 +0200 |
Bernhard Urban |
TruffleCache: remove unused assumption argument. |
Tue, 21 Oct 2014 12:17:14 +0200 |
Josef Eisl |
Remove FrameMap.indexForStackSlot(). |
Tue, 21 Oct 2014 12:10:39 +0200 |
Josef Eisl |
Remove FrameMap.stackSlotSize(). |
Tue, 21 Oct 2014 11:23:37 +0200 |
Danilo Ansaloni |
Truffle: corrected references to @SlowPath (now @TruffleBoundary). |
Tue, 21 Oct 2014 10:28:43 +0200 |
Gilles Duboscq |
MethodData::initialize: remove unused argument |
Tue, 21 Oct 2014 10:20:33 +0200 |
Gilles Duboscq |
Backout wrong change in 2a69cbe850a8 |
Tue, 21 Oct 2014 10:11:30 +0200 |
Gilles Duboscq |
Require pylint 1.1.x |
Tue, 21 Oct 2014 10:17:06 +0200 |
Bernhard Urban |
hotspot/graal: simplify CTW logic. now, the following configurations are supported: |
Tue, 21 Oct 2014 02:31:32 +0200 |
Andreas Woess |
Truffle: fix deoptimization of int[] with double/long values |
Mon, 20 Oct 2014 16:22:18 -0700 |
Tom Rodriguez |
lower optimization on unsafe.cpp with XCode 6 as well |
Tue, 21 Oct 2014 00:30:06 +0200 |
Christian Humer |
Truffle: format fix. |
Tue, 21 Oct 2014 00:22:51 +0200 |
Christian Humer |
Truffle: rename @SlowPath to @TruffleBoundary. |
Tue, 21 Oct 2014 00:22:48 +0200 |
Christian Humer |
Truffle: fix non permanent bailouts were shown as failures. they are no treated as opt unqueued events. |
Tue, 21 Oct 2014 00:18:29 +0200 |
Christian Humer |
Truffle-DSL: improve JavaDoc for @Fallback. |
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 |
Mon, 20 Oct 2014 23:09:46 +0200 |
Doug Simon |
avoid lambdas in HotSpotGraalRuntime initialization path |
Mon, 20 Oct 2014 19:07:20 +0200 |
Gilles Duboscq |
Reduce diff with upstream |
Mon, 20 Oct 2014 16:26:05 +0200 |
Roland Schatz |
Store explicit input bit width in IntegerConvertNode. |
Mon, 20 Oct 2014 12:12:52 +0200 |
Josef Eisl |
Encapsulate FrameMap.registerConfig & FrameMap.target. |