Thu, 21 Jan 2016 14:24:24 -0800 |
Christian Wimmer |
Update JVMCI import: Make CallingConvention.Type extensible; remove unused stackOnly parameter
|
Thu, 21 Jan 2016 10:35:29 -0800 |
Christian Wimmer |
Make CallingConvention in HotSpotHostBackend instead of passing it in as a parameter to GraalCompiler.compile
|
Thu, 21 Jan 2016 10:20:11 -0800 |
Christian Wimmer |
Remove leftover classes from Bytecode-to-LIR experiment
|
Wed, 20 Jan 2016 23:45:15 -0800 |
Tom Rodriguez |
Update graal import: stack banging must take space required for deopt into account
|
Wed, 20 Jan 2016 22:30:50 +0100 |
Doug Simon |
support for jdk.internal.misc.VM (jdk9) as well as sun.misc.VM (< jdk9)
|
Wed, 20 Jan 2016 10:54:25 -0800 |
Christian Wimmer |
GraphPE: keep state of MergeNode when creating LoopBeginNode
|
Wed, 20 Jan 2016 12:16:37 +0100 |
Josef Eisl |
TraceRA: make BiDirectionalTraceBuilder default.
|
Wed, 20 Jan 2016 12:03:05 +0100 |
Josef Eisl |
TraceRA: add BiDirectionalTraceBuilder.
|
Wed, 20 Jan 2016 12:12:37 +0100 |
Josef Eisl |
TraceRA: rename TraceBuilder to UniDirectionalTraceBuilder.
|
Wed, 20 Jan 2016 11:59:13 +0100 |
Josef Eisl |
TraceRA: improve assertion in TraceBuilderResult.
|
Wed, 20 Jan 2016 11:58:32 +0100 |
Josef Eisl |
TraceRA: introduce Trace class.
|
Tue, 19 Jan 2016 18:46:15 +0100 |
Josef Eisl |
TraceRA: move trace building asserts to TraceBuilderResult.
|
Tue, 19 Jan 2016 18:16:22 +0100 |
Josef Eisl |
TraceRA: introduce TraceBuilderPhase.
|
Tue, 19 Jan 2016 17:15:51 +0100 |
Josef Eisl |
TraceRA: outsource TraceBuilderResult.
|
Wed, 20 Jan 2016 12:01:21 +0100 |
Roland Schatz |
Update jvmci import.
|
Tue, 19 Jan 2016 21:28:31 -0800 |
Tom Rodriguez |
Update jvmci import
|
Tue, 19 Jan 2016 17:51:48 -0800 |
Christian Wimmer |
Merge
|
Tue, 19 Jan 2016 17:51:28 -0800 |
Christian Wimmer |
Allow customization of CompilationResultBuilder.dataCache
|
Tue, 19 Jan 2016 11:36:05 -0800 |
Christian Wimmer |
GraphPE: support phi functions when creating loop exit state
|
Tue, 19 Jan 2016 10:57:09 -0800 |
Tom Rodriguez |
Include exception type in detail message for compilation failures
|
Tue, 19 Jan 2016 10:49:37 -0800 |
Tom Rodriguez |
Fixed javadoc text
|
Tue, 19 Jan 2016 14:30:52 +0100 |
Gilles Duboscq |
Point to GitHub repo for truffle suite
|
Tue, 19 Jan 2016 15:55:24 +0100 |
Josef Eisl |
TraceRA: propagate ShadowedRegisterValues through the TraceTrivialAllocator.
|
Tue, 19 Jan 2016 15:05:14 +0100 |
Andreas Woess |
fix mx vm command regression
|
Tue, 19 Jan 2016 12:04:18 +0100 |
Doug Simon |
use JVMCI_VERSION constant to avoid too much eagerness when loading mx_graal_8
|
Tue, 19 Jan 2016 12:20:24 +0100 |
Manuel Rigger |
remove redundant modifiers.
|
Tue, 19 Jan 2016 10:55:27 +0100 |
Manuel Rigger |
rename JVMCIJDKConfig to reflect the JVMCI renaming changes.
|
Tue, 19 Jan 2016 10:28:33 +0100 |
Josef Eisl |
TraceRA: avoid streams in TraceRegisterAllocationPhase.
|
Tue, 19 Jan 2016 10:24:05 +0100 |
Josef Eisl |
TraceRA: do not use streams in TraceBuilder asserts.
|
Tue, 19 Jan 2016 10:05:58 +0100 |
Josef Eisl |
TraceRA: don't use streams for TraceBuilderResult.incoming*Edges().
|
Mon, 18 Jan 2016 10:58:42 -0800 |
Tom Rodriguez |
Report number of inlined bytecodes when compilation succeeds
|
Mon, 18 Jan 2016 18:37:09 +0100 |
Manuel Rigger |
Branch probability fix for usage in ConditionalNode.
|
Mon, 18 Jan 2016 10:29:19 +0100 |
Roland Schatz |
Update import: Move CompilationResult and DataSection from JVMCI to Graal.
|
Fri, 15 Jan 2016 16:30:38 +0100 |
Roland Schatz |
Update jvmci import.
|
Fri, 15 Jan 2016 18:27:58 +0100 |
Thomas Wuerthinger |
Simplification of unreachable node tracking in SchedulePhase: Unreachable node bitset is invert of visited bitset.
|
Fri, 15 Jan 2016 18:20:21 +0100 |
Thomas Wuerthinger |
Clean up in the scheduling phase.
|
Fri, 15 Jan 2016 18:02:41 +0100 |
Thomas Wuerthinger |
Remove loop explosion and merging during graph building and FastPE. GraphPE is the successor with equivalent capabilities.
|
Thu, 14 Jan 2016 15:18:33 -0800 |
Christian Wimmer |
GraphPE: refactoring of loop detection
|
Thu, 14 Jan 2016 15:06:16 -0800 |
Christian Wimmer |
GraphPE: provide a FrameState for LoopExit created by loop detection
|
Thu, 14 Jan 2016 22:41:45 +0100 |
Doug Simon |
removed unused AOT write barrier code
|
Thu, 14 Jan 2016 18:43:15 +0100 |
Doug Simon |
update jvmci.jar extracted from JDK9 if its inputs change
|
Thu, 14 Jan 2016 18:02:54 +0100 |
Manuel Rigger |
temporary workaround for pylint bug
|
Thu, 14 Jan 2016 12:57:32 +0100 |
Roland Schatz |
Remove usages of CodeCacheProvider.needsDataPatch.
|
Thu, 14 Jan 2016 01:16:19 +0100 |
Doug Simon |
fixed copy-and-paste error (GRAAL-1395)
|
Wed, 13 Jan 2016 22:48:03 +0100 |
Doug Simon |
made use of profiling consistent per compilation (GRAAL-1395)
|
Tue, 12 Jan 2016 17:56:53 -0800 |
Christian Wimmer |
Exclude tracing in NFI calls in Truffle compilations
|
Wed, 13 Jan 2016 16:44:42 +0100 |
Roland Schatz |
Update jvmci import: Fix compiler warning.
|
Wed, 13 Jan 2016 14:47:11 +0100 |
Roland Schatz |
Create CompilationResultBuilder through factory in AArch64.
|
Tue, 12 Jan 2016 13:14:47 -0800 |
Tom Rodriguez |
Update jvmci import: Add support for passing back bailout messages
|
Tue, 12 Jan 2016 18:45:24 +0100 |
Stefan Anzinger |
Update truffle import version
|
Tue, 12 Jan 2016 18:43:16 +0100 |
Stefan Anzinger |
Increase ReservedCodeCacheSize for gate CTW
|
Tue, 12 Jan 2016 15:33:42 +0100 |
Doug Simon |
Added tag graal-0.12 for changeset 2bd7d1d8acd4
|
Tue, 12 Jan 2016 15:33:25 +0100 |
Doug Simon |
updated CHANGELOG.md for 0.12 release
graal-0.12
|
Tue, 12 Jan 2016 15:31:53 +0100 |
Doug Simon |
override "jvmci" tag for --jdk option with Graal specific JDK config
|
Tue, 12 Jan 2016 14:34:05 +0100 |
Doug Simon |
updated truffle import
|
Tue, 12 Jan 2016 11:56:23 +0100 |
Manuel Rigger |
Add CompilerDirectives#transferToInterpreter to catch block in NFI call method.
|
Mon, 11 Jan 2016 20:19:25 -0800 |
Tom Rodriguez |
Inlining exploration limit shouldn't be a bailout
|
Mon, 11 Jan 2016 16:47:22 -0800 |
Christian Wimmer |
GraphPE: Fix bug in loop detection
|
Mon, 11 Jan 2016 22:50:34 +0100 |
Doug Simon |
changed system property prefix for @Option based Graal options to "graal."
|
Mon, 11 Jan 2016 22:49:56 +0100 |
Doug Simon |
require @Option annotated fields to start with upper case letter
|
Mon, 11 Jan 2016 22:48:38 +0100 |
Doug Simon |
removed remaining uses of "jvmci." prefixed system properties in Graal
|
Mon, 11 Jan 2016 16:05:45 +0100 |
Stefan Anzinger |
Use ExpandLogicPhase instead of SchedulePhase for hooking in the SubIntCompareCanonicalizationPhase
|
Mon, 11 Jan 2016 15:27:47 +0100 |
Stefan Anzinger |
Update jvmci import revision
|
Mon, 11 Jan 2016 13:43:59 +0100 |
Stefan Anzinger |
Put SPARCSubIntCanonicalization before SchedulePhase
|
Fri, 08 Jan 2016 17:46:00 -0800 |
Christian Wimmer |
Merge
|
Fri, 08 Jan 2016 17:45:30 -0800 |
Christian Wimmer |
Add targetMethod parameter to node intrisics with custom intrinsify method
|
Fri, 08 Jan 2016 17:44:37 -0800 |
Christian Wimmer |
Fix bug in error reporting for generated invocation plugins
|
Sat, 09 Jan 2016 01:40:57 +0100 |
Doug Simon |
converted all explicit uses of "graal." system properties to use @Option instead and added "test." prefix to all tests using such a property
|
Sat, 09 Jan 2016 01:22:31 +0100 |
Doug Simon |
detect misformatted -G option
|
Fri, 08 Jan 2016 23:45:33 +0100 |
Doug Simon |
updated jvmci import
|
Fri, 08 Jan 2016 23:33:34 +0100 |
Doug Simon |
removed NodeIntrinsificationPlugin since MethodsElidedInSnippets feature is no longer used
|
Fri, 08 Jan 2016 23:01:02 +0100 |
Doug Simon |
added Tuffle unit test to Graal gate
|
Fri, 08 Jan 2016 22:59:20 +0100 |
Doug Simon |
updated jvmci and truffle import
|
Fri, 08 Jan 2016 13:12:43 -0800 |
Christian Wimmer |
GraphPE: when exploding nested loops, keep exploding exits of inner loops separately so that they merge separately with the outermost loop; fix bugs in loop detection and make test cases more challenging
|
Fri, 08 Jan 2016 13:10:52 -0800 |
Christian Wimmer |
Convert deoptimize to guard also when deoptimize is behind (possibly nested) loop exit
|
Wed, 06 Jan 2016 18:18:22 +0100 |
Gilles Duboscq |
Fix copy-paste error in javadoc
|
Fri, 08 Jan 2016 17:22:37 +0100 |
Gilles Duboscq |
Peeling: also peel counted loops
|
Thu, 07 Jan 2016 10:31:36 -0800 |
Tom Rodriguez |
Ensure that Suites creation properly tracks overrides
|
Thu, 07 Jan 2016 08:33:16 -0800 |
Christian Wimmer |
Bugfix: node must be added to graph before it can be an input for a phi function
|
Thu, 07 Jan 2016 15:00:09 +0100 |
Doug Simon |
ensure OptionValues have a name if profiling their reads
|
Thu, 07 Jan 2016 14:54:32 +0100 |
Doug Simon |
fixed cast exception when using -G:Meter=
|
Thu, 07 Jan 2016 13:57:36 +0100 |
Doug Simon |
fixed NativeFunctionInterfaceTest for locales other than en_US.UTF-8
|
Wed, 06 Jan 2016 13:57:17 -0800 |
Tom Rodriguez |
Merge
|
Tue, 05 Jan 2016 17:06:06 -0800 |
Tom Rodriguez |
Use isPresent with Optional type
|
Tue, 05 Jan 2016 17:05:35 -0800 |
Tom Rodriguez |
Correct the stamp on the PiNode from a range check
|
Wed, 06 Jan 2016 18:38:46 +0100 |
Doug Simon |
disable inlining for CompileTheWorldTest
|
Wed, 06 Jan 2016 18:20:54 +0100 |
Doug Simon |
added MethodInlineBailoutLimit option to guard against inlining pathologies that effectively prevent compilation from completing in reasonable time
|
Wed, 06 Jan 2016 18:06:07 +0100 |
Doug Simon |
strip debugger VM options from subprocess
|
Tue, 05 Jan 2016 16:42:05 -0800 |
Christian Wimmer |
Merge
|
Tue, 05 Jan 2016 16:32:42 -0800 |
Christian Wimmer |
Support generic types in generated plugins
|
Tue, 05 Jan 2016 12:07:11 +0100 |
Doug Simon |
make CompileTheWorldTest verbose to try and debug gate timeout
|
Tue, 05 Jan 2016 12:06:37 +0100 |
Doug Simon |
only print stack traces from CompileTheWorld in verbose mode
|
Tue, 05 Jan 2016 01:39:17 +0100 |
Doug Simon |
disabled use of profiling info for snippets and stubs and removed request for profiling info if a compilation will ignore it anyway
|
Mon, 04 Jan 2016 13:48:37 +0100 |
Doug Simon |
re-added JVMCI library and generate it JVMCI classes in JDK9
|
Mon, 04 Jan 2016 12:17:38 +0100 |
Josef Eisl |
TraceRA: work around warning with newer ecj versions.
|
Mon, 04 Jan 2016 01:45:30 +0100 |
Thomas Wuerthinger |
Add schedule phase as last phase for economy low tier - a valid schedule needs to be available after running low tier.
|
Mon, 04 Jan 2016 01:15:44 +0100 |
Thomas Wuerthinger |
Clean up unused instance field in SchedulePhase.
|
Mon, 04 Jan 2016 00:57:26 +0100 |
Thomas Wuerthinger |
Add suppress warnings for try in SchedulePhase#run.
|
Mon, 04 Jan 2016 00:48:58 +0100 |
Thomas Wuerthinger |
Refactor scheduling phase to be without state and produce a ScheduleResult that is stored in the graph.
|
Sat, 02 Jan 2016 16:49:35 +0100 |
Thomas Wuerthinger |
Undo assignment of different bci for unwind block.
|
Sat, 02 Jan 2016 13:57:16 +0100 |
Thomas Wuerthinger |
Do not full unroll loops with unwind exits.
|
Sat, 02 Jan 2016 13:26:48 +0100 |
Thomas Wuerthinger |
Do not peel loops with loop exits that unwind.
|
Sat, 02 Jan 2016 12:46:21 +0100 |
Thomas Wuerthinger |
Fix wrong bci given to unwind block in bci block mapping.
|
Sat, 02 Jan 2016 00:50:24 +0100 |
Thomas Wuerthinger |
Fix TypeSystemTest. Apply same optimizations on reference snippet as on test snippet.
|
Fri, 01 Jan 2016 23:55:03 +0100 |
Thomas Wuerthinger |
Perform DCE for old loop phis after peeling.
|
Fri, 01 Jan 2016 20:47:47 +0100 |
Thomas Wuerthinger |
Fix FrameStateAssignment#hasFloatingDeopts utility.
|
Fri, 01 Jan 2016 19:09:59 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Jan 2016 19:09:36 +0100 |
Thomas Wuerthinger |
Further simplifications of node predicates.
|
Fri, 01 Jan 2016 18:50:05 +0100 |
Thomas Wuerthinger |
Move proxy handling from AbstractBeginNode to LoopExitNode.
|
Fri, 01 Jan 2016 18:44:10 +0100 |
Thomas Wuerthinger |
Reduce usage of node predicate isNotA.
|
Fri, 01 Jan 2016 18:35:53 +0100 |
Thomas Wuerthinger |
Remove IsNotNullPredicate.
|
Fri, 01 Jan 2016 18:32:58 +0100 |
Thomas Wuerthinger |
Move loop phi recursive usage optimization from loop begin simplification to loop phi canonicalization.
|
Fri, 01 Jan 2016 18:14:07 +0100 |
Thomas Wuerthinger |
Remove DistinctFilteredNodeIterable.
|
Fri, 01 Jan 2016 18:12:51 +0100 |
Thomas Wuerthinger |
Do not clean invalid phis during graph building. Too much complexity for a very rare case.
|
Fri, 01 Jan 2016 15:37:32 +0100 |
Thomas Wuerthinger |
Remove FilteredNodeIterable#distinct.
|
Fri, 01 Jan 2016 15:36:22 +0100 |
Thomas Wuerthinger |
Remove simplification for AbstractNewObjectNode. This optimization is handled by partial escape analysis.
|
Fri, 01 Jan 2016 15:29:38 +0100 |
Thomas Wuerthinger |
Remove FilteredNodeIterable#or.
|
Fri, 01 Jan 2016 15:28:03 +0100 |
Thomas Wuerthinger |
Remove FilteredNodeIterable#nonNull.
|
Fri, 01 Jan 2016 15:20:58 +0100 |
Thomas Wuerthinger |
Remove NodeIterable#filterInterface.
|
Fri, 01 Jan 2016 15:16:18 +0100 |
Thomas Wuerthinger |
Reduce usage of #filterInterface; introduce utility StructuredGraph#clearAllStateAfter.
|
Fri, 01 Jan 2016 14:52:37 +0100 |
Thomas Wuerthinger |
Clean up FrameStateAssignmentPhase#checkFixedDeopts.
|
Fri, 01 Jan 2016 14:44:21 +0100 |
Thomas Wuerthinger |
Simplify GraphUtil#isFloatingNode.
|
Thu, 31 Dec 2015 15:37:16 +0100 |
Doug Simon |
removed JVMCI library
|
Thu, 31 Dec 2015 09:31:02 +0100 |
Doug Simon |
fixed checkoverlap issue
|
Thu, 31 Dec 2015 00:25:19 +0100 |
Doug Simon |
recognize -XX:+TraceClassLoading output prefixed with junit output
|
Thu, 31 Dec 2015 00:23:35 +0100 |
Doug Simon |
guarded jvmci reference
|
Wed, 30 Dec 2015 18:08:59 +0100 |
Doug Simon |
moved @ServiceProvider mechanism from JVMCI to Graal (GRAAL-1380)
|
Tue, 29 Dec 2015 13:23:02 +0100 |
Doug Simon |
split JMH sources into a separate jar as workaround for JDK-8146247
|
Tue, 29 Dec 2015 11:30:15 +0100 |
Doug Simon |
exclude JVMCI library from monolithic graal.jar
|
Sat, 26 Dec 2015 20:11:34 +0100 |
Doug Simon |
updated jvmci and truffle imports
|
Sat, 26 Dec 2015 18:14:27 +0100 |
Doug Simon |
renamed existing GRAAL dist to GRAAL_RUNTIME and defined new monolithic GRAAL dist for use only when on JDK9
|
Thu, 24 Dec 2015 11:43:35 -1000 |
twisti |
AArch64 Graal Port
|
Wed, 23 Dec 2015 14:36:50 +0100 |
Stefan Anzinger |
Enable substring matching in Metrics
|
Wed, 23 Dec 2015 13:06:05 +0100 |
Stefan Anzinger |
Implement capped cache SnippetTemplate with LRU eviction
|
Wed, 23 Dec 2015 12:58:30 +0100 |
Doug Simon |
updated JVMCI library reference
|
Wed, 23 Dec 2015 10:19:40 +0100 |
Doug Simon |
Added tag graal-0.11 for changeset 2643ba182e6f
|
Wed, 23 Dec 2015 10:19:10 +0100 |
Doug Simon |
updated changelog for 0.11
graal-0.11
|
Tue, 22 Dec 2015 22:10:52 +0100 |
Doug Simon |
isolated use of SortedMap in Graal option processing to option printing only; use j.u.Properties to load Graal options from a file (GRAAL-1371)
|
Tue, 22 Dec 2015 01:36:21 +0100 |
Doug Simon |
fixed deps
|
Mon, 21 Dec 2015 16:19:35 +0100 |
Doug Simon |
moved @Option mechanism from JVMCI to Graal (GRAAL-1371)
|
Mon, 21 Dec 2015 00:20:11 +0100 |
Doug Simon |
updated jvmci import
|
Fri, 18 Dec 2015 16:08:51 +0100 |
Lukas Stadler |
Update Truffle version.
|
Fri, 18 Dec 2015 15:31:49 +0100 |
Stefan Anzinger |
Add message when no appropriate LIRKind is provided for shl
|
Fri, 18 Dec 2015 15:30:22 +0100 |
Stefan Anzinger |
Enhance stamp non negative array length after successful NewArray allocation
|
Fri, 18 Dec 2015 12:20:08 +0100 |
Roland Schatz |
Avoid unnecessary packing/unpacking of Register in RegisterValue.
|
Fri, 18 Dec 2015 00:29:13 -0800 |
Tom Rodriguez |
Update jvmci import.
|
Thu, 17 Dec 2015 19:38:34 -0800 |
Tom Rodriguez |
Put non-null return stamps on allocation ForeignCalls
|
Thu, 17 Dec 2015 17:20:10 +0100 |
Lukas Stadler |
do not check entry type while virtualizing System.arraycopy if destination array is Object[]
|
Thu, 17 Dec 2015 11:45:03 +0000 |
Chris Seaton |
Update Truffle version.
|
Wed, 16 Dec 2015 21:00:00 -0800 |
Tom Rodriguez |
Update jvmci import
|
Wed, 16 Dec 2015 19:12:38 -0800 |
Tom Rodriguez |
Add test for constant array load folding
|
Wed, 16 Dec 2015 18:47:48 -0800 |
Tom Rodriguez |
Avoid notifying about nodes that are about to be deleted
|
Wed, 16 Dec 2015 18:46:44 -0800 |
Tom Rodriguez |
AddressLoweringPhase should clean up unused nodes
|
Wed, 16 Dec 2015 18:46:03 -0800 |
Tom Rodriguez |
Add assertion check for monitors and lock depth
|
Wed, 16 Dec 2015 17:17:00 -0800 |
Tom Rodriguez |
The varargs TTY.print routine should be called printf
|
Wed, 16 Dec 2015 16:17:23 -0800 |
Christian Wimmer |
Remove parsingIntrinsic check for generated plugins
|
Wed, 16 Dec 2015 16:15:34 -0800 |
Christian Wimmer |
Update jvmci version
|
Wed, 16 Dec 2015 16:14:55 -0800 |
Christian Wimmer |
Update Truffle version
|
Wed, 16 Dec 2015 16:55:17 +0100 |
Christian Humer |
Implement TruffleRuntime#isProfilingEnabled; Add flag to enable/disable Truffle profiling in GraalTruffleRuntime (-G:-TruffleProfilingEnabled).
|
Wed, 16 Dec 2015 14:22:19 +0100 |
Roland Schatz |
Use more meaningful names for generated plugin classes.
|
Tue, 15 Dec 2015 18:28:51 +0100 |
Josef Eisl |
TraceRA: add TraceRAreuseStackSlotsForMoveResolutionCycleBreaking optimization.
|
Mon, 14 Dec 2015 17:48:10 +0100 |
Josef Eisl |
TraceRA: TraceGlobalMoveResolver: minor clean up.
|
Fri, 11 Dec 2015 16:29:17 +0100 |
Josef Eisl |
MoveProfiling: minor improvement.
|
Tue, 15 Dec 2015 17:20:29 +0100 |
Stefan Anzinger |
[SPARC] Fix overflow detection in 32 bit multiply
|
Mon, 14 Dec 2015 13:15:59 -0800 |
Tom Rodriguez |
Update graal import.
|
Mon, 14 Dec 2015 11:37:18 -0800 |
Tom Rodriguez |
Flags shouldn't be private
|
Mon, 14 Dec 2015 11:36:34 -0800 |
Tom Rodriguez |
Add assert
|
Mon, 14 Dec 2015 11:36:16 -0800 |
Tom Rodriguez |
Remove unsafe handling of equivalent virtual object phis
|
Mon, 14 Dec 2015 18:41:57 +0100 |
Thomas Wuerthinger |
Add missing null check in LoopFragment code.
|
Mon, 14 Dec 2015 16:52:26 +0100 |
Thomas Wuerthinger |
Clean up of ValueProxy code. Use utility AbstractMergeNode#isPhiAtMerge.
|
Mon, 14 Dec 2015 15:24:27 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 14 Dec 2015 15:22:40 +0100 |
Thomas Wuerthinger |
Remove unused import.
|
Mon, 14 Dec 2015 14:15:51 +0100 |
Thomas Wuerthinger |
Fix another EntryProxyNode cast in OnStackReplacementPhase.
|
Mon, 14 Dec 2015 13:26:28 +0100 |
Thomas Wuerthinger |
Fix EntryProxyNode cast in OnStackReplacementPhase.
|
Mon, 14 Dec 2015 13:02:35 +0100 |
Thomas Wuerthinger |
Move handling of MonitorExitNode#escapedReturnValue from the node's simplification procedure to the inlining utility.
|
Mon, 14 Dec 2015 12:46:19 +0100 |
Thomas Wuerthinger |
Make EntryProxyNode independent from ProxyNode hierarchy.
|
Mon, 14 Dec 2015 14:07:28 +0100 |
Stefan Anzinger |
Subcc is not a commutative operation
|
Mon, 14 Dec 2015 09:20:26 +0100 |
Thomas Wuerthinger |
Add control flow anchors to PEAAssertionsTest.
|
Sun, 13 Dec 2015 23:10:05 +0100 |
Thomas Wuerthinger |
Perform GVN in the canonicalizer also on leaf nodes.
|
Sun, 13 Dec 2015 17:11:44 +0100 |
Thomas Wuerthinger |
Canonicalize value proxies of loop phis.
|
Sun, 13 Dec 2015 16:17:29 +0100 |
Thomas Wuerthinger |
Add simplification to LoopExitNode to make sure counted loops are correctly recognized.
|
Sun, 13 Dec 2015 15:58:04 +0100 |
Thomas Wuerthinger |
Remove DispatchBeginNode.
|
Sun, 13 Dec 2015 13:58:46 +0100 |
Thomas Wuerthinger |
Remove check cast elimination test.
|
Sun, 13 Dec 2015 12:47:57 +0100 |
Thomas Wuerthinger |
Change phi nodes from simplifiable to canonicalizable.
|
Sun, 13 Dec 2015 12:33:10 +0100 |
Thomas Wuerthinger |
Simplify the implementation of simplify in the AbstractBeginNode hierarchy.
|
Sun, 13 Dec 2015 11:37:49 +0100 |
Thomas Wuerthinger |
Remove CheckCastNode#simplify as other optimizations already capture this simplification.
|
Sun, 13 Dec 2015 11:27:58 +0100 |
Thomas Wuerthinger |
Merge.
|
Sun, 13 Dec 2015 11:27:37 +0100 |
Thomas Wuerthinger |
Enable pending test elimination for non-integer stamps.
|
Sat, 12 Dec 2015 00:29:57 +0100 |
Doug Simon |
lazily initialize invocation plugins per class the first time an invocation to a method for which a plugin exists is compiled
|
Fri, 11 Dec 2015 23:33:50 +0100 |
Doug Simon |
change assert to guarantee to more reliably detect outcome of Eclipse (non)annotation processing
|
Fri, 11 Dec 2015 14:45:57 +0100 |
Josef Eisl |
MoveProfiling: less verbose MoveType printing.
|
Fri, 11 Dec 2015 10:58:36 +0100 |
Josef Eisl |
gate: test benchmark counters.
|
Fri, 11 Dec 2015 10:48:04 +0100 |
Josef Eisl |
AMD64: fix benchmark counters.
|
Fri, 11 Dec 2015 10:49:11 +0100 |
Josef Eisl |
createBenchmarkCounters: throw exception if benchmark counter are not enabled.
|
Thu, 10 Dec 2015 18:22:07 +0100 |
Josef Eisl |
TraceRA: move resolution: count number of created stack slots.
|
Thu, 10 Dec 2015 18:21:43 +0100 |
Josef Eisl |
LSRA: MoveResolver: count number of created stack slots.
|
Thu, 03 Dec 2015 14:26:38 +0100 |
Josef Eisl |
Remove NodeLIRBuilderTool.visitPauseNode and add LIRGeneratorTool.emitPause.
|
Wed, 09 Dec 2015 20:43:28 -0800 |
Mick Jordan |
update truffle import
|
Wed, 09 Dec 2015 16:06:22 +0100 |
Roland Schatz |
Only generate a single NodeIntrinsicPluginFactory for all @NodeIntrinsic and @Fold methods in a top-level class.
|
Tue, 08 Dec 2015 20:47:09 -0800 |
Tom Rodriguez |
Update comment
|
Tue, 08 Dec 2015 17:29:03 -0800 |
Tom Rodriguez |
Ensure that the stamp is respected when folding reads from arrays
|
Tue, 08 Dec 2015 17:24:35 -0800 |
Tom Rodriguez |
Ensure indirect nodes trigger canonicalization
|
Tue, 08 Dec 2015 12:30:15 -0800 |
Christian Wimmer |
merge
|
Tue, 08 Dec 2015 12:29:24 -0800 |
Christian Wimmer |
Make MonitorEnterNode extensible in SVM.
|
Tue, 08 Dec 2015 18:00:31 +0100 |
Doug Simon |
defer InvocationPlugin registration until first plugin lookup or plugins are closed
|
Tue, 08 Dec 2015 18:00:22 +0100 |
Doug Simon |
updated jvmci import
|
Tue, 08 Dec 2015 15:51:58 +0100 |
Doug Simon |
updated jvmci import
|
Mon, 07 Dec 2015 14:06:22 +0100 |
Roland Schatz |
Support non-static @Fold methods.
|
Mon, 07 Dec 2015 11:57:37 +0100 |
Roland Schatz |
Use arg instead of _arg as prefix for variable names in generated node plugins.
|
Sun, 06 Dec 2015 00:13:06 -0800 |
Thomas Wuerthinger |
Simplify Truffle argument profiling code. Profile only for exact concrete class.
|
Fri, 04 Dec 2015 10:32:41 -0800 |
Tom Rodriguez |
Remove method handle special case logic for 8u60 and later
|
Fri, 04 Dec 2015 14:03:02 +0100 |
Doug Simon |
improved readability of test for which instanceof usages can be materialized
|
Fri, 04 Dec 2015 14:02:31 +0100 |
Doug Simon |
updated jvmci import
|
Thu, 03 Dec 2015 22:23:01 -0800 |
Tom Rodriguez |
Merge
|
Thu, 03 Dec 2015 11:03:49 -0800 |
Tom Rodriguez |
Not all foreign calls are safepoints
|
Wed, 02 Dec 2015 11:06:05 -0800 |
Tom Rodriguez |
Make sure leaf nodes have been GVN'ed
|
Thu, 03 Dec 2015 17:08:36 +0100 |
Stefan Anzinger |
Do not use MaterializationUsageReplacer for InstanceOfSnippets when ConditionalNode values are not constant (ohterwise schedule may get invalid)
|
Thu, 03 Dec 2015 15:46:15 +0100 |
Stefan Anzinger |
Add toString to NodeStack
|
Tue, 01 Dec 2015 08:46:50 -0800 |
Christian Wimmer |
Merge
|
Tue, 01 Dec 2015 08:46:24 -0800 |
Christian Wimmer |
Merge
|
Tue, 01 Dec 2015 08:45:20 -0800 |
Christian Wimmer |
Merge
|
Tue, 01 Dec 2015 16:15:46 +0100 |
Josef Eisl |
TraceRA: TraceLinearScanEliminateSpillMovePhase: do not introduce spill moves for intervals that StartInMemory.
|
Tue, 01 Dec 2015 16:14:17 +0100 |
Josef Eisl |
TraceRA: TraceLinearScanEliminateSpillMovePhase: fix isPhiResolutionMove (was negated) and add comments.
|
Mon, 30 Nov 2015 17:38:22 +0100 |
Josef Eisl |
TraceRA: add SuppressWarnings "try".
|
Mon, 30 Nov 2015 17:18:36 +0100 |
Josef Eisl |
TraceRA: move Trace Linear Scan implementation into sub-package.
|
Mon, 30 Nov 2015 15:07:18 +0100 |
Josef Eisl |
TraceRA: remove TraceRegisterAllocationFixupPhase.
|
Mon, 30 Nov 2015 15:01:06 +0100 |
Josef Eisl |
TraceRA: fix stack-to-stack moves in the assignment phase.
|
Mon, 30 Nov 2015 14:50:33 +0100 |
Josef Eisl |
TraceRA: TraceLinearScanAssignLocationsPhase: rewrite stack to stack moves.
|
Mon, 30 Nov 2015 14:46:11 +0100 |
Josef Eisl |
TraceRA: TraceLinearScanAllocationPhase: directly pass context to phases.
|
Mon, 30 Nov 2015 11:56:06 +0100 |
Josef Eisl |
TraceRA: make phases constants.
|
Mon, 30 Nov 2015 14:06:44 +0100 |
Josef Eisl |
TraceRA: add TraceBuilderResult to TraceAllocationContext.
|
Mon, 30 Nov 2015 11:23:16 +0100 |
Josef Eisl |
TraceRA: TraceAllocationPhase: directly pass context to phases.
|
Mon, 30 Nov 2015 10:57:47 +0100 |
Josef Eisl |
AllocationPhase: pass context directly to phases.
|
Mon, 30 Nov 2015 10:50:39 +0100 |
Josef Eisl |
PreAllocationOptimizationPhase: pass context directly to phases.
|
Mon, 30 Nov 2015 10:47:07 +0100 |
Josef Eisl |
PostAllocationOptimizationPhase: pass context directly to phases.
|
Mon, 30 Nov 2015 11:52:45 +0100 |
Josef Eisl |
TraceRA: outsource fixup code to TraceRegisterAllocationFixupPhase.
|
Mon, 30 Nov 2015 23:14:29 -0800 |
Tom Rodriguez |
Shift size is always an int
|
Mon, 30 Nov 2015 22:05:12 -0800 |
Tom Rodriguez |
Convert conditional add into a flow free form
|
Mon, 30 Nov 2015 16:41:10 -0800 |
Peter B. Kessler |
Merge.
|
Mon, 30 Nov 2015 16:24:57 -0800 |
Peter B. Kessler |
Implement a "pause" instruction for spin-loops.
|
Mon, 30 Nov 2015 22:36:23 +0100 |
Doug Simon |
fixed spelling
|
Mon, 30 Nov 2015 17:17:49 +0100 |
Roland Schatz |
Fix bug in counted loop detection.
|
Mon, 30 Nov 2015 11:31:35 +0100 |
Stefan Anzinger |
ControlFlowAnchorDirectiveTest make if anchored as well
|
Fri, 27 Nov 2015 16:46:14 +0100 |
Lukas Stadler |
detect min/max constructs in ConditionalNode
|
Fri, 27 Nov 2015 11:03:45 +0100 |
Andreas Woess |
TruffleCompiler should be initialized in background compiler thread
|
Thu, 26 Nov 2015 14:22:06 +0100 |
Josef Eisl |
TraceRA: trace isInMemory in TraceLinearScanWalker.
|
Thu, 26 Nov 2015 22:58:57 -0800 |
Christian Wimmer |
Merge
|
Thu, 26 Nov 2015 22:58:33 -0800 |
Christian Wimmer |
Fix for FixedGuardNode simplification
|
Thu, 26 Nov 2015 22:33:42 -0800 |
Christian Wimmer |
Merge
|
Thu, 26 Nov 2015 22:27:50 -0800 |
Christian Wimmer |
Reduce number of loads from tags array in FrameWithoutBoxing
|
Thu, 26 Nov 2015 22:23:37 -0800 |
Christian Wimmer |
Add flat to repeat Truffle compilations for compile time stress testing
|
Thu, 26 Nov 2015 22:22:48 -0800 |
Christian Wimmer |
Simplify FixedGuardNod during graph decoding
|
Thu, 26 Nov 2015 15:58:32 +0100 |
Roland Schatz |
Remove accidentially commited code.
|
Thu, 26 Nov 2015 15:25:09 +0100 |
Josef Eisl |
gate: add check for verifying the jmh-runner setup.
|
Thu, 26 Nov 2015 14:45:07 +0100 |
Josef Eisl |
Add TestJMH dummy benchmark.
|
Thu, 26 Nov 2015 14:19:54 +0100 |
Josef Eisl |
Update to JMH 1.11.2.
|
Thu, 26 Nov 2015 14:44:30 +0100 |
Roland Schatz |
Cleanup dead code in NodeIntrinsificationPhase.
|
Thu, 26 Nov 2015 14:27:42 +0100 |
Roland Schatz |
Provide methods to create implicit load/store converts without adding them to the graph.
|
Wed, 25 Nov 2015 21:40:38 +0100 |
Christian Humer |
Fix GraalCompiler initialization should be done asynchronously in the compiler thread.
|
Thu, 26 Nov 2015 11:31:19 +0100 |
Doug Simon |
updated to latest JVMCI library
|
Thu, 26 Nov 2015 02:29:57 +0100 |
Doug Simon |
updated jvmci import
|
Thu, 26 Nov 2015 01:10:48 +0100 |
Doug Simon |
8144083 [JVMCI] CompilationResult should be finalized by JVMCI compiler and made effectively final
|
Thu, 26 Nov 2015 00:55:12 +0100 |
Doug Simon |
8143730 [JVMCI] infopoint recording is too restrictive
|
Wed, 25 Nov 2015 15:32:07 +0100 |
Doug Simon |
added synchronization JMH-based micro-benchmark
|
Wed, 25 Nov 2015 14:50:57 +0100 |
Doug Simon |
mark the cas-locked path out of a monitorenter snippet
|
Wed, 25 Nov 2015 14:48:57 +0100 |
Doug Simon |
updated truffle import
|
Wed, 25 Nov 2015 17:44:07 +0100 |
Andreas Woess |
FrameWithoutBoxing: replace transferToInterpreter() with transferToInterpreterAndInvalidate()
|
Tue, 24 Nov 2015 16:09:09 +0100 |
Andreas Woess |
Fix debug dump message.
|
Wed, 25 Nov 2015 15:59:27 +0100 |
Roland Schatz |
Fix build on JDK9.
|
Wed, 25 Nov 2015 14:49:09 +0100 |
Roland Schatz |
Correctly record element dependencies in PluginGenerator annotation processor.
|
Tue, 24 Nov 2015 19:31:56 +0100 |
Roland Schatz |
Generate graph builder plugins for @NodeIntrinsic and @Fold methods.
|
Tue, 24 Nov 2015 15:21:14 +0100 |
Roland Schatz |
Use graph builder plugins in unit tests.
|
Tue, 24 Nov 2015 15:26:32 +0100 |
Roland Schatz |
Merge com.oracle.graal.graphbuilderconf into com.oracle.graal.nodes project.
|
Tue, 24 Nov 2015 17:23:25 +0100 |
Josef Eisl |
ArrayDuplicationBenchmark: exte4nd GraalBenchmark.
|
Tue, 24 Nov 2015 15:24:20 +0100 |
Josef Eisl |
PartialEscapeBench: extend GraalBenchmark.
|
Tue, 24 Nov 2015 15:15:53 +0100 |
Thomas Wuerthinger |
Handle special case where unproxifying a value returns null, because the value was already deleted.
|
Tue, 24 Nov 2015 13:42:35 +0100 |
Andreas Woess |
Deoptimization inserted for new instance of skipped exception type should invalidate.
|
Tue, 24 Nov 2015 13:09:25 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 24 Nov 2015 13:09:07 +0100 |
Thomas Wuerthinger |
Convert LoadHubNode into normal FloatingNode from FloatingGuardedNode.
|
Tue, 24 Nov 2015 09:15:09 +0100 |
Doug Simon |
enabled CRC32 intrinsics on SPARC
|
Mon, 23 Nov 2015 23:31:31 +0100 |
Thomas Wuerthinger |
Fix for control flow graph calculation.
|
Mon, 23 Nov 2015 17:11:39 +0100 |
Gilles Duboscq |
Debug: add log methods with 9 and 10 arguments
|
Mon, 23 Nov 2015 11:17:37 +0100 |
Josef Eisl |
TraceRA: add hints for moves to fixed registers.
|
Mon, 23 Nov 2015 09:58:08 +0100 |
Josef Eisl |
TraceRA: fix checkstyle issue.
|
Fri, 20 Nov 2015 11:26:35 +0100 |
Josef Eisl |
TraceRA: add TraceLinearScanWalker.findOptimalSpillPos().
|
Thu, 19 Nov 2015 18:09:53 +0100 |
Josef Eisl |
TraceRA: get rid of OneSpillStore, SpillInDominator, StoreAtDefinition and replace with single SpillState.SpillStore.
|
Sun, 22 Nov 2015 20:56:31 +0100 |
Thomas Wuerthinger |
Fix for crypto substitutions.
|
Sun, 22 Nov 2015 20:15:41 +0100 |
Thomas Wuerthinger |
Change compiler plugin for accessing node edges to avoid creating pi nodes.
|
Sun, 22 Nov 2015 19:53:38 +0100 |
Thomas Wuerthinger |
Improve handling of pi nodes that directly follow access nodes.
|
Sun, 22 Nov 2015 19:52:42 +0100 |
Thomas Wuerthinger |
Improve memory compare match operation.
|
Sun, 22 Nov 2015 14:53:59 +0100 |
Thomas Wuerthinger |
Fix compiler warning.
|
Sun, 22 Nov 2015 14:45:51 +0100 |
Thomas Wuerthinger |
Adjust probabilities in monitor snippets.
|
Sat, 21 Nov 2015 20:43:11 +0100 |
Thomas Wuerthinger |
Add missing check when emitting compare branch including memory for object comparisons.
|
Sat, 21 Nov 2015 20:18:34 +0100 |
Thomas Wuerthinger |
Add match rule for object comparisons.
|
Sat, 21 Nov 2015 19:14:50 +0100 |
Thomas Wuerthinger |
Fix compiler warning.
|
Sat, 21 Nov 2015 19:08:03 +0100 |
Thomas Wuerthinger |
Merge.
|
Sat, 21 Nov 2015 18:58:39 +0100 |
Thomas Wuerthinger |
Remove value proxy phase should also remove guard proxies.
|
Sat, 21 Nov 2015 18:18:44 +0100 |
Thomas Wuerthinger |
Eliminate safepoints also in non-counted loops if they contain invocations.
|
Sat, 21 Nov 2015 09:24:29 -0800 |
Christian Wimmer |
Update truffle version
|
Sat, 21 Nov 2015 09:24:04 -0800 |
Christian Wimmer |
Tweak assertion to not fail when high-level graph already has fixed deoptimizations
|
Sat, 21 Nov 2015 09:23:11 -0800 |
Christian Wimmer |
Re-introduce allowObjectConstantToStackMove until regressions are fixed
|
Sat, 21 Nov 2015 16:48:58 +0100 |
Thomas Wuerthinger |
Add matcher rules for pointer comparisons.
|
Sat, 21 Nov 2015 02:09:20 +0100 |
Doug Simon |
Backed out changeset 32b610195367
|
Fri, 20 Nov 2015 23:23:19 +0100 |
Doug Simon |
a MonitorExit must operate on the same object as the related RawMonitorEnter
|
Fri, 20 Nov 2015 11:51:06 +0100 |
Thomas Wuerthinger |
Perform graph clean-up in GraphDecoder only at the very end of the decoding.
|
Fri, 20 Nov 2015 06:42:41 +0100 |
Doug Simon |
restructured monitorenter snippet for one test fewer on fast path and added marker node for that path
|
Fri, 20 Nov 2015 03:08:32 +0100 |
Thomas Wuerthinger |
Fix corner case when short-cutting gotos in the bytecode parser.
|
Fri, 20 Nov 2015 02:12:52 +0100 |
Thomas Wuerthinger |
Add a SuppressWarnings annotation.
|
Fri, 20 Nov 2015 01:58:58 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 20 Nov 2015 01:58:05 +0100 |
Thomas Wuerthinger |
Temporarily disable GraphPE for SWITCH bytecode interpreter partial evaluation test.
|
Fri, 20 Nov 2015 00:44:28 +0100 |
Thomas Wuerthinger |
Add SWITCH bytecode to the bytecode interpreter partial evaluation tests.
|
Fri, 20 Nov 2015 00:43:44 +0100 |
Thomas Wuerthinger |
Skip over empty block targets for parsing time constant conditional jumps.
|
Fri, 20 Nov 2015 00:36:25 +0100 |
Thomas Wuerthinger |
Dump graph on bailout.
|
Thu, 19 Nov 2015 20:35:05 +0100 |
Thomas Wuerthinger |
Fix for the GraphDecoder for the case when merge loop explosions is enabled.
|
Thu, 19 Nov 2015 20:33:47 +0100 |
Doug Simon |
reproduced comment from markOop.hpp in MonitorSnippets for convenience
|
Thu, 19 Nov 2015 20:27:04 +0100 |
Doug Simon |
made more of MonitorSnippets public to allow for reuse by alternative monitor snippets
|
Thu, 19 Nov 2015 18:01:10 +0100 |
Christian Humer |
Make OSR policy a lot less agressive (100000 executions); OSR counter is reset per interpreter call.
|
Thu, 19 Nov 2015 18:01:10 +0100 |
Christian Humer |
Fixed race in inlining visitor.
|
Thu, 19 Nov 2015 17:20:38 +0100 |
Josef Eisl |
TraceRA: add timer and memory tracker to TraceBuilder.
|
Thu, 19 Nov 2015 16:51:23 +0100 |
Josef Eisl |
TraceRA: replace TraceInterval.alwaysInMemory() with inMemoryAt(opId).
|
Thu, 19 Nov 2015 16:36:45 +0100 |
Josef Eisl |
TraceInterval: use EnumSet for alwaysInMemory().
|
Wed, 18 Nov 2015 16:09:26 +0100 |
Josef Eisl |
Interval: use EnumSet to check for alwaysInMemory().
|
Wed, 18 Nov 2015 15:53:29 +0100 |
Josef Eisl |
Add SpillLoopPhiVariableAtDefinition unittest.
|
Wed, 18 Nov 2015 15:51:04 +0100 |
Josef Eisl |
Add GraalDirectives.bindToRegister().
|
Wed, 18 Nov 2015 15:53:20 +0100 |
Josef Eisl |
Add GraalDirectives.spillRegisters().
|
Thu, 19 Nov 2015 14:56:27 +0100 |
thartmann |
Prevent integer overflow in arraycopy range checks.
|
Thu, 19 Nov 2015 12:21:03 +0100 |
Doug Simon |
updated truffle import
|
Thu, 19 Nov 2015 12:20:56 +0100 |
Doug Simon |
made parts of MonitorSnippets public to allow for reuse by alternative snippets for monitors
|
Wed, 18 Nov 2015 12:01:42 -0800 |
Christian Wimmer |
merge
|
Wed, 18 Nov 2015 12:01:29 -0800 |
Christian Wimmer |
Fix handling of FrameStates with intrinsic bcis during partial evaluation
|
Wed, 18 Nov 2015 11:52:05 -0800 |
Christian Wimmer |
TruffleCompilerThreads does not need to be a stable option, it is only accesed once during startup
|
Wed, 18 Nov 2015 17:52:38 +0100 |
Gilles Duboscq |
BinaryGraphPrinter: add phi nodes to their merge's block
|
Wed, 18 Nov 2015 17:49:07 +0100 |
Gilles Duboscq |
Add foldStamp for AMD64MathIntrinsicNode for cos and sin
|
Wed, 18 Nov 2015 17:45:18 +0100 |
Gilles Duboscq |
ConditionAnchorNode: canonicalize should use the provided value rather than the current input
|
Wed, 18 Nov 2015 04:00:32 +0100 |
Thomas Wuerthinger |
Tune sign and zero extend canonicalizations to take usage counts of the convert operation and its value into account.
|
Tue, 17 Nov 2015 16:32:15 -0800 |
Christian Wimmer |
Merge
|
Tue, 17 Nov 2015 16:31:30 -0800 |
Christian Wimmer |
Move Truffle compile queue to VM-independent baseclass
|
Tue, 17 Nov 2015 23:16:51 +0100 |
Doug Simon |
Added tag graal-0.10 for changeset 795ada9208d8
|
Tue, 17 Nov 2015 23:15:56 +0100 |
Doug Simon |
updated changelog for 0.10
graal-0.10
|
Tue, 17 Nov 2015 23:10:07 +0100 |
Doug Simon |
updated truffle import
|
Tue, 17 Nov 2015 12:38:28 -0800 |
Tom Rodriguez |
Add a few IfNode canonicalization tests
|
Tue, 17 Nov 2015 12:37:43 -0800 |
Tom Rodriguez |
splitIfAtPhi for non-constant compare canonicalizations
|
Tue, 17 Nov 2015 12:36:33 -0800 |
Tom Rodriguez |
Canonicalize x - y < 0 to x < y when possible
|
Tue, 17 Nov 2015 19:02:13 +0100 |
Josef Eisl |
TraceRA: hinting: propagate outgoing stack slots correctly.
|
Tue, 17 Nov 2015 13:11:31 +0100 |
Josef Eisl |
TraceRA: do not split intervals if there is no usage.
|
Mon, 16 Nov 2015 16:11:50 +0100 |
Josef Eisl |
TraceRA: check MoveFactory.allowConstantToStackMove for rematerialize.
|
Mon, 16 Nov 2015 17:02:37 +0100 |
Josef Eisl |
TraceRA: outgoing operands have no register priority.
|
Mon, 16 Nov 2015 14:59:32 +0100 |
Josef Eisl |
LIR: add OperandFlag.OUTGOING.
|
Mon, 16 Nov 2015 15:46:07 +0100 |
Josef Eisl |
NodeLIRBuilder: generalize allowObjectConstantToStackMove to allowConstantToStackMove and move it to MoveFactory.
|
Tue, 17 Nov 2015 12:20:13 +0100 |
Gilles Duboscq |
Update truffle version
|
Tue, 17 Nov 2015 10:39:51 +0100 |
Thomas Wuerthinger |
Re-add RemoveValueProxyPhase in LowTier.
|
Tue, 17 Nov 2015 01:37:53 +0100 |
Thomas Wuerthinger |
Fix application of RemoveValueProxyPhase in normal and economy configurations.
|
Tue, 17 Nov 2015 00:22:37 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 17 Nov 2015 00:07:42 +0100 |
Thomas Wuerthinger |
Make more precise which nodes are considered part of a loop in later compilation stages.
|
Tue, 17 Nov 2015 01:58:18 +0100 |
Doug Simon |
AES decrypt stubs require an extra argument on SPARC
|
Mon, 16 Nov 2015 14:22:56 -0800 |
Christian Wimmer |
Dump LinearScan intervals at log level 1
|
Fri, 13 Nov 2015 14:12:43 +0100 |
Gilles Duboscq |
Split com.oracle.graal.loop in 2 parts, Make LoopPolicies extensible
|
Fri, 13 Nov 2015 12:26:12 -0800 |
Tom Rodriguez |
Update jvmci import
|
Fri, 13 Nov 2015 10:39:44 -0800 |
Christian Wimmer |
Update truffle version
|
Fri, 13 Nov 2015 17:23:04 +0100 |
Stefan Rumzucker |
Fix iteration order for pathStack.
|
Fri, 13 Nov 2015 16:50:22 +0100 |
Andreas Woess |
update truffle import
|
Fri, 13 Nov 2015 14:46:50 +0100 |
Doug Simon |
removed unused import
|
Fri, 13 Nov 2015 14:11:18 +0100 |
Doug Simon |
updated graal import
|
Fri, 13 Nov 2015 14:11:00 +0100 |
Doug Simon |
updated CHANGELOG.md
|
Fri, 13 Nov 2015 14:10:44 +0100 |
Doug Simon |
removed temporary workaround
|
Thu, 12 Nov 2015 23:16:19 +0100 |
Tom Rodriguez |
add per-node source info to nodes and assembly instructions
|
Thu, 12 Nov 2015 11:48:17 -0800 |
Christian Wimmer |
Dump LIR before and after register allocation, as well as machine code, when Dump level is set to 1
|
Thu, 12 Nov 2015 10:23:01 -0800 |
Christian Wimmer |
When inlining during parsing, mark caller FrameStates properly as duringCall
|
Thu, 12 Nov 2015 17:57:09 +0100 |
Josef Eisl |
TraceRA: rewrite TraceGlobalMoveResolutionPhase.addMapping.
|
Thu, 12 Nov 2015 17:24:05 +0100 |
Josef Eisl |
TraceRA: fix failing TraceGlobalMoveResolutionMappingTest cases and ignore currently unsupported optimization.
|
Thu, 12 Nov 2015 18:04:38 +0100 |
Josef Eisl |
TraceRA: add TraceGlobalMoveResolutionMappingTest.
|
Wed, 11 Nov 2015 17:09:42 +0100 |
Josef Eisl |
TraceRA: TraceLinearScanAssignLocationsPhase: assign ShadowedRegisterValues to LabelOp.incoming.
|
Thu, 12 Nov 2015 13:56:55 +0100 |
Josef Eisl |
TraceRA: TraceGlobalMoveResolutionPhase: proper handling of ShadowedRegisterValue in LabelOp.incoming.
|
Thu, 12 Nov 2015 14:01:02 +0100 |
Josef Eisl |
TraceRA: add ShadowedRegisterValue.equals.
|
Wed, 11 Nov 2015 15:35:32 +0100 |
Josef Eisl |
LabelOp: add forEachIncomingValue.
|
Thu, 12 Nov 2015 13:58:04 +0100 |
Josef Eisl |
TraceRA: more logging in TraceBuilder.
|
Wed, 11 Nov 2015 11:06:55 +0100 |
Josef Eisl |
Add AllocationStageVerifier.
|
Wed, 11 Nov 2015 17:14:06 +0100 |
Josef Eisl |
TraceRA: add option for spill move elimination.
|
Fri, 06 Nov 2015 17:50:57 +0100 |
Josef Eisl |
TraceRA: insert all store at definition moves.
|
Fri, 14 Aug 2015 18:19:51 +0200 |
Josef Eisl |
Add TraceRA to Changelog.
|
Wed, 11 Nov 2015 22:45:56 +0100 |
Doug Simon |
updated graal and truffle import
|
Wed, 11 Nov 2015 22:43:24 +0100 |
Doug Simon |
temporary workaround until JDK-8142511 is integrated
|
Wed, 11 Nov 2015 17:02:13 +0100 |
Roland Schatz |
Use correct operand size when emitting TEST instruction for null comparison.
|
Wed, 11 Nov 2015 13:38:43 +0100 |
Doug Simon |
guard creation of infopoints at throw bytecodes
|
Tue, 10 Nov 2015 16:10:01 +0100 |
Stefan Anzinger |
Use l and i registers over o and g
|
Tue, 10 Nov 2015 16:08:21 +0100 |
Stefan Anzinger |
[SPARC] Move of 32 bits between fp and gp registers via StackSlot as the latency is shorter
|
Tue, 10 Nov 2015 11:47:54 +0100 |
Roland Schatz |
Update JVMCI library dependency.
|
Mon, 09 Nov 2015 17:09:52 +0100 |
Gilles Duboscq |
Add a pure graal version of the SafepointRethrowDeopt test
|
Sun, 08 Nov 2015 20:41:58 +0000 |
Chris Seaton |
Merge.
|
Sun, 08 Nov 2015 20:41:31 +0000 |
Chris Seaton |
Truffle: add TruffleIterativePartialEscape as an option, disabled by default.
|
Fri, 06 Nov 2015 14:19:06 +0100 |
Stefan Rumzucker |
Refactoring of GraphDumper.
|
Fri, 06 Nov 2015 17:44:38 +0100 |
Stefan Anzinger |
Allow to specify whether NewArrayStub should fill the array with zero or not
|
Fri, 06 Nov 2015 12:38:19 +0100 |
Gilles Duboscq |
Fixed deopt stubs after JVMCI changes to the uncommon_trap/fetch_unroll_info signature
|
Fri, 06 Nov 2015 12:14:51 +0100 |
Gilles Duboscq |
Factor out common deopt stub code
|
Fri, 06 Nov 2015 13:58:35 +0100 |
Doug Simon |
fixed mx_graal_bench for JDK9
|
Thu, 05 Nov 2015 15:44:19 -0800 |
Tom Rodriguez |
Update jvmci import
|
Wed, 04 Nov 2015 11:05:27 -0800 |
Tom Rodriguez |
Factor out benchmarks from mx_graal_n.py and add specjbb2015
|
Thu, 05 Nov 2015 18:26:45 +0100 |
Roland Schatz |
Support running Truffle using Graal on a JVMCI-enabled JDK9 image.
|
Fri, 16 Oct 2015 16:32:02 +0200 |
Josef Eisl |
TraceRA: eliminate spill moves.
|
Fri, 16 Oct 2015 16:23:17 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanWalker: do not use spill state SpillInDominator.
|
Thu, 05 Nov 2015 10:22:28 +0100 |
Stefan Anzinger |
Move SPARCSubIntCompareCanonicalizer to lowTier
|
Thu, 05 Nov 2015 10:20:55 +0100 |
Stefan Anzinger |
Add toString to LIRInstructionMixinStore
|
Wed, 04 Nov 2015 13:04:25 +0100 |
Lukas Stadler |
PEA: reset aliases for phis
|
Wed, 04 Nov 2015 13:03:46 +0100 |
Lukas Stadler |
PEA: reset aliases for proxies
|
Tue, 03 Nov 2015 22:33:13 -0800 |
Tom Rodriguez |
Compute correct masks when restricting the bounds of IntegerStamps
|
Tue, 03 Nov 2015 18:45:14 -0800 |
Tom Rodriguez |
Fold complex expressions during CE when possible
|
Tue, 03 Nov 2015 15:04:20 -0800 |
Tom Rodriguez |
Factor out stamp folding logic for UnaryNode and BinaryNode
|
Tue, 03 Nov 2015 15:13:15 -0800 |
Tom Rodriguez |
Backout ccdecd8cc1f2: Don't register unchanged stamps
|
Tue, 03 Nov 2015 23:38:32 +0100 |
Andreas Woess |
update truffle import.
|
Tue, 03 Nov 2015 13:44:44 -0800 |
Tom Rodriguez |
Disable String intrinsics in 1.9 until CompactStrings are handled
|
Tue, 03 Nov 2015 12:18:46 -0800 |
Tom Rodriguez |
Don't register unchanged stamps
|
Tue, 03 Nov 2015 12:11:47 -0800 |
Tom Rodriguez |
Don't discard type information in getSucceedingStampForValue
|
Thu, 15 Oct 2015 14:07:26 +0200 |
Josef Eisl |
Transform AllowObjectConstantToStackMove option into a method of NodeLIRBuilder.
|
Tue, 03 Nov 2015 18:14:26 +0100 |
Stefan Anzinger |
SPARC-specific canonicalization of sub-int compare
|
Tue, 03 Nov 2015 13:30:53 +0100 |
Roland Schatz |
Make generic constructor public.
|
Tue, 03 Nov 2015 13:22:45 +0100 |
Roland Schatz |
Move getTempSlot to SPARCArithmeticLIRGenerator.
|
Tue, 03 Nov 2015 13:09:25 +0100 |
Stefan Anzinger |
Add SERVICE_PROCESSOR as dist dependency to MATCH_PROCESSOR
|
Mon, 02 Nov 2015 14:57:32 +0100 |
Stefan Anzinger |
Unittest checking AMD64NodeMatchRules are effective
|
Tue, 03 Nov 2015 11:01:20 +0100 |
Roland Schatz |
Move emitCompareOp to AMD64ArithmeticLIRGeneratorTool.
|
Mon, 02 Nov 2015 18:25:48 +0100 |
Roland Schatz |
Move memory operations into ArithmeticLIRGenerator.
|
Mon, 02 Nov 2015 17:52:27 +0100 |
Roland Schatz |
Remove unnecessary specialization in AMD64HotSpotLIRGenerator.
|
Mon, 02 Nov 2015 15:55:00 +0100 |
Roland Schatz |
Move creation of move instructions into separate factory.
|
Mon, 02 Nov 2015 13:33:14 +0100 |
Roland Schatz |
Remove unnecessary override.
|
Mon, 02 Nov 2015 19:10:39 +0100 |
Andreas Woess |
Truffle: lazily clone uninitialized root node
|
Mon, 02 Nov 2015 14:31:27 +0100 |
Doug Simon |
Added tag graal-0.9 for changeset 3e8357b49024
|
Mon, 02 Nov 2015 13:18:31 +0100 |
Doug Simon |
updated CHANGELOG.md
|
Mon, 02 Nov 2015 11:36:45 +0100 |
Stefan Anzinger |
Update jvmci import version
|
Sun, 01 Nov 2015 23:46:02 -0800 |
Tom Rodriguez |
Be more conservative when moving tests upward
|
Sun, 01 Nov 2015 22:08:26 -0800 |
Tom Rodriguez |
Merge
|
Thu, 29 Oct 2015 12:35:30 -0700 |
Tom Rodriguez |
Fix machinery for elimination of pending tests
|
Sun, 01 Nov 2015 17:03:05 +0100 |
Doug Simon |
added sources for JVMCI library
|
Sun, 01 Nov 2015 10:59:29 +0100 |
Doug Simon |
a dependency on MatchProcessor requires a dependency on ServiceProviderProcessor
|
Sat, 31 Oct 2015 12:49:11 +0100 |
Doug Simon |
Merge.
|
Sat, 31 Oct 2015 12:49:00 +0100 |
Doug Simon |
revert javaCompliance for Graal projects to 1.8
|
Sat, 31 Oct 2015 12:48:50 +0100 |
Doug Simon |
MatchProcessor should not generate files in META-INF/jvmci.providers but rely on the @ServiceProcessor annotation instead
|
Fri, 30 Oct 2015 15:47:56 +0100 |
Doug Simon |
use JVMCI (compile time) library instead of jvmci suite when default JDK is JDK9
|
Fri, 30 Oct 2015 20:56:28 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 30 Oct 2015 20:55:32 +0100 |
Thomas Wuerthinger |
Fix read elimination for raw read and write nodes.
|
Fri, 30 Oct 2015 10:46:56 -0700 |
Tom Rodriguez |
Merge
|
Thu, 29 Oct 2015 12:23:07 -0700 |
Tom Rodriguez |
Add unifying DeoptimizingGuard interface for AbstractFixedGuardNode and GuardNode
|
Thu, 29 Oct 2015 12:22:45 -0700 |
Tom Rodriguez |
Add scopes for dumping in conditional elimination tests
|
Thu, 29 Oct 2015 12:22:17 -0700 |
Tom Rodriguez |
Fixed commutation logic for BinaryOpLogicNode
|
Thu, 29 Oct 2015 17:48:15 +0100 |
Stefan Anzinger |
Let MatchProcessor generate ProviderFiles into META-INF/jvmci.providers
|
Thu, 29 Oct 2015 17:49:30 +0100 |
Stefan Rumzucker |
Add basic functionality for debug dumps via Salver trace events.
|
Thu, 29 Oct 2015 13:53:23 +0100 |
Gilles Duboscq |
Add SafepointRethrowDeoptPETest
|
Thu, 29 Oct 2015 17:26:07 +0100 |
Gilles Duboscq |
Update graal version
|
Thu, 29 Oct 2015 16:29:42 +0100 |
Roland Schatz |
Unit test for error conditions in JVMCI code installer.
|
Thu, 29 Oct 2015 13:32:53 +0100 |
Stefan Anzinger |
Update jvmci import version
|
Wed, 28 Oct 2015 14:07:45 -0700 |
Tom Rodriguez |
updated imported jvmci version
|
Wed, 28 Oct 2015 14:03:30 -0700 |
Tom Rodriguez |
Check sense of test when handling bit tests
|
Wed, 28 Oct 2015 18:47:47 +0100 |
Andreas Woess |
TruffleTreeDumpHandler: dump inlined call graph
|
Wed, 28 Oct 2015 18:47:41 +0100 |
Andreas Woess |
TruffleTreeDumpHandler: dump inlined trees to IGV
|
Wed, 28 Oct 2015 18:47:22 +0100 |
Andreas Woess |
update truffle import
|
Tue, 27 Oct 2015 16:01:15 -0700 |
Tom Rodriguez |
Canonicalize single bit tests
|
Tue, 27 Oct 2015 09:44:24 -0700 |
Tom Rodriguez |
Factor out compilation exception handling logic
|
Tue, 27 Oct 2015 14:09:17 +0100 |
Doug Simon |
updated jvmci import
|
Mon, 26 Oct 2015 16:39:48 -0700 |
Christian Wimmer |
bugfix: can only register assumptions when graph allows it
|
Mon, 26 Oct 2015 18:27:19 +0100 |
Doug Simon |
updated truffle import
|
Mon, 26 Oct 2015 10:26:30 -0700 |
Tom Rodriguez |
Correct guard logic to only rely on constants
|
Mon, 26 Oct 2015 09:14:01 -0700 |
Christian Wimmer |
Fix DebugInfoBuilder handling of constant values
|
Mon, 26 Oct 2015 00:07:23 +0100 |
Doug Simon |
specify tag="default" in call to mx.get_jdk()
|
Sun, 25 Oct 2015 11:55:50 +0100 |
Doug Simon |
mx: added BootClasspathDist
|
Sun, 25 Oct 2015 10:50:06 +0100 |
Doug Simon |
updated jvmci import
|
Sat, 24 Oct 2015 15:29:31 -0700 |
Tom Rodriguez |
Fold post dominating bit tests into earlier guards
|
Sat, 24 Oct 2015 15:27:58 -0700 |
Tom Rodriguez |
Look into expressions when performing conditional elimination
|
Sat, 24 Oct 2015 12:18:09 -0700 |
Tom Rodriguez |
Move constants to the right in commutative nodes
|
Sat, 24 Oct 2015 00:49:18 +0200 |
Doug Simon |
made Graal work on a JDK9 image without needing the jvmci mx suite or extensions
|
Fri, 23 Oct 2015 23:08:19 +0200 |
Doug Simon |
fixed paths in .pydevproject
|
Fri, 23 Oct 2015 23:04:14 +0200 |
Doug Simon |
make OptionsVerifierTest work with JDK9
|
Fri, 23 Oct 2015 10:26:45 -0700 |
Tom Rodriguez |
Verify number of arguments to ForeignCallNode matches signature
|
Fri, 23 Oct 2015 10:25:31 -0700 |
Christian Wimmer |
Allow subclasses of BytecodeParser to intercept customize exception dispatch
|
Thu, 22 Oct 2015 11:52:54 -0700 |
Tom Rodriguez |
Use try/catch around all the logic in a CompilationTask
|
Thu, 22 Oct 2015 16:21:29 +0200 |
Roland Schatz |
Remove GraalRuntimeAccess mechanism, and move Graal singleton class to test project.
|
Thu, 22 Oct 2015 16:00:44 +0200 |
Roland Schatz |
Avoid using Graal singleton in Truffle initialization.
|
Wed, 21 Oct 2015 16:20:23 +0200 |
Roland Schatz |
API to get the GraalRuntime of the JVMCI system compiler.
|
Tue, 20 Oct 2015 15:56:18 +0200 |
Gilles Duboscq |
Check guards stage before optimizing or inserting guards
|
Tue, 20 Oct 2015 15:55:40 +0200 |
Gilles Duboscq |
Fix missing transfer of speculation when recreating guards/deops
|
Tue, 20 Oct 2015 15:44:10 +0200 |
Gilles Duboscq |
BytecodeExceptionNodes can be lowere regarless of the guards stage
|
Tue, 20 Oct 2015 14:16:21 +0200 |
Gilles Duboscq |
Count input nodes before running a phase
|
Thu, 22 Oct 2015 12:56:40 +0200 |
Doug Simon |
made inlined method recording unconditional during compilation
|
Thu, 22 Oct 2015 11:50:53 +0200 |
Stefan Anzinger |
Enable System_setOut test again
|
Fri, 16 Oct 2015 15:02:39 +0200 |
Stefan Anzinger |
[SPARC] Load compressed HotSpotObjectConstants constants inline
|
Fri, 16 Oct 2015 10:47:19 +0200 |
Stefan Anzinger |
Remove Setx and clean up SPARCMove
|
Wed, 21 Oct 2015 21:38:13 -0700 |
Tom Rodriguez |
Update jvmci import
|
Wed, 21 Oct 2015 20:34:36 -0700 |
Tom Rodriguez |
Adjust method handle test to reproduce JDK9 handle invoke problem
|
Wed, 21 Oct 2015 23:56:19 +0200 |
Doug Simon |
moved Graal compiler options from JVMCI to GraalCompilerOptions
|
Wed, 21 Oct 2015 14:11:00 -0700 |
Tom Rodriguez |
Disable method handle return stack fixup logic in JDK9
|
Wed, 21 Oct 2015 14:10:54 -0700 |
Tom Rodriguez |
Avoid use of sun.misc.Version to control JDK specific intrinsics
|
Wed, 21 Oct 2015 09:22:42 -0700 |
Christian Wimmer |
Update graal-compiler version
|
Wed, 21 Oct 2015 16:46:34 +0200 |
Doug Simon |
made ExitVMOnException false by default
|
Wed, 21 Oct 2015 15:21:00 +0200 |
Stefan Anzinger |
Update jvmci import version
|
Wed, 21 Oct 2015 14:05:46 +0200 |
Roland Schatz |
Update jvmci import: Rename Compiler to JVMCICompiler.
graal-0.9
|
Wed, 21 Oct 2015 12:52:32 +0200 |
Christian Humer |
Update jvmci/truffle.
|
Wed, 21 Oct 2015 12:13:20 +0200 |
Roland Schatz |
Don't use global Graal singleton in ArrayCopyCallNode.
|
Wed, 21 Oct 2015 12:11:33 +0200 |
Roland Schatz |
Remove unused class.
|
Tue, 20 Oct 2015 18:32:23 +0200 |
Christian Humer |
Update Truffle version.
|
Mon, 19 Oct 2015 22:26:09 -0700 |
Tom Rodriguez |
Merge
|
Mon, 19 Oct 2015 17:20:49 -0700 |
Tom Rodriguez |
Add interface method handle test
|
Mon, 19 Oct 2015 17:16:18 -0700 |
Tom Rodriguez |
Don't mutate the arguments when trying to resolve a method handle invoke
|
Mon, 19 Oct 2015 17:14:33 -0700 |
Tom Rodriguez |
Only dump context objects once
|
Sun, 18 Oct 2015 23:16:09 -0700 |
Tom Rodriguez |
Make sure graphs compiled in tests can be dumped
|
Tue, 20 Oct 2015 02:47:42 +0200 |
Christian Humer |
Adopt new Truffle version.
|
Mon, 19 Oct 2015 16:34:04 -0700 |
Christian Wimmer |
Re-add support to emit the address of a StackSlot
|
Mon, 19 Oct 2015 17:37:24 +0200 |
Roland Schatz |
Fix bug in emitSaveAllRegisters.
|
Mon, 19 Oct 2015 16:32:20 +0200 |
Doug Simon |
ignore .jimage files on CTW class path that do not exist
|
Fri, 16 Oct 2015 13:54:56 +0200 |
Roland Schatz |
Update jvmci import: Move VirtualStackSlot from JVMCI to Graal and remove referenceMapIndex.
|
Thu, 15 Oct 2015 15:33:37 +0200 |
Roland Schatz |
Remove unused interface StackStoreOp.
|
Fri, 16 Oct 2015 00:18:47 +0200 |
Doug Simon |
made ShowFlags and PrintFlags denote which options had their value explicitily set (like -XX:+PrintFlagsFinal does)
|
Fri, 16 Oct 2015 00:17:53 +0200 |
Doug Simon |
use ByteBuffer for endianness support
|
Thu, 15 Oct 2015 11:29:54 -0700 |
Christian Wimmer |
Bugfix: when scheduler is not allowed to delete dead nodes, it must ignore them
|
Thu, 15 Oct 2015 11:29:00 -0700 |
Christian Wimmer |
Document canSafepoint flag
|
Thu, 15 Oct 2015 16:32:43 +0200 |
Christian Humer |
Adopt latest truffle versions in Graal.
|
Thu, 15 Oct 2015 15:24:01 +0200 |
zhengy |
allow re-entrance of InstrumentationNode.virtualize and inspecting non-intrisified invocations
|
Tue, 13 Oct 2015 13:56:13 +0200 |
Josef Eisl |
TraceRA: TraceLocalMoveResolver: catch instruction insertion problems early.
|
Tue, 13 Oct 2015 13:48:23 +0200 |
Josef Eisl |
TraceRA: use data-flow resolver to insert spill moves on block boundaries.
|
Thu, 08 Oct 2015 15:51:54 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanWalker: do not create empty intervals.
|
Thu, 08 Oct 2015 15:28:33 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanWalker: fix Debug.log.
|
Thu, 08 Oct 2015 15:17:14 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanWalker: clean up splitBeforeUsage and implement findOptimalSplitPos.
|
Thu, 08 Oct 2015 15:18:56 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanWalker: refactor insertIdAtBasicBlockBoundary.
|
Thu, 08 Oct 2015 15:14:48 +0200 |
Josef Eisl |
TraceRA: TraceInterval: use setFrom and setTo.
|
Thu, 08 Oct 2015 15:18:22 +0200 |
Josef Eisl |
TraceRA: blockForId: improve assertion message.
|
Tue, 13 Oct 2015 11:41:53 +0200 |
Josef Eisl |
Test6186134: manually initialize ArraySet.
|
Tue, 13 Oct 2015 11:24:41 +0200 |
Josef Eisl |
LinearScan: add LIROptLSRAEliminateSpillMoves option.
|
Thu, 15 Oct 2015 11:58:34 +0200 |
Stefan Anzinger |
Update to latest jvmci version
|
Wed, 14 Oct 2015 15:18:44 -0700 |
Christian Wimmer |
Store complete canSafepoint status in LoopEndNode, propagate value from LoopBeginNode eagerly
|
Wed, 14 Oct 2015 14:25:43 -0700 |
Christian Wimmer |
Allow subclasses to intercept Truffle shutdown hooks
|
Wed, 14 Oct 2015 13:53:46 -0700 |
Christian Wimmer |
Allow subclasses of BytecodeParser to disable loop safepoint checks; store flag in LoopBeginNode to avoid problems when control flow optimizations introduce a new LoopEndNode
|
Wed, 14 Oct 2015 13:52:03 -0700 |
Christian Wimmer |
Allow SafepointNode to be lowered using snippet
|
Wed, 14 Oct 2015 21:12:18 +0200 |
Doug Simon |
removed unused class
|
Wed, 14 Oct 2015 20:35:37 +0200 |
Andreas Woess |
fix array type in IfNode.constantValues
|
Wed, 14 Oct 2015 18:28:25 +0200 |
Andreas Woess |
Truffle: make shutdown hook lazy
|
Wed, 14 Oct 2015 18:26:21 +0200 |
Andreas Woess |
Truffle: use for-each loop instead of forEach(lambda)
|
Wed, 14 Oct 2015 18:11:18 +0200 |
Andreas Woess |
update truffle import
|
Wed, 14 Oct 2015 18:07:15 +0200 |
Andreas Woess |
Truffle: take CompilerOptions from RootNode, not ExecutionContext
|
Wed, 14 Oct 2015 18:02:30 +0200 |
Andreas Woess |
Truffle: make unsafe methods private
|
Wed, 14 Oct 2015 17:47:30 +0200 |
Andreas Woess |
Truffle: differentiate between performance warning and info
|
Wed, 14 Oct 2015 17:27:06 +0200 |
Andreas Woess |
Truffle: do not report native calls as performance warnings
|
Wed, 14 Oct 2015 16:07:32 +0200 |
Doug Simon |
made CompileTheWorld work with JDK9 .jimage files
|
Wed, 14 Oct 2015 13:04:22 +0200 |
Roland Schatz |
Rename UserCompiler option to HostedCompiler and add help.
|
Tue, 13 Oct 2015 18:55:32 +0200 |
Stefan Anzinger |
[SPARC] Intorduce SPARCHotSpotRegisterAllocationConfig
|
Tue, 13 Oct 2015 19:50:06 +0200 |
Christian Humer |
Fix loop count should get reported also after the loop was OSR compiled.
|
Tue, 13 Oct 2015 09:24:13 -0700 |
Christian Wimmer |
Make neverSpillConstants a field on LinearScanPhase instead of an option
|
Tue, 13 Oct 2015 10:38:14 +0200 |
Roland Schatz |
Option for specifying different compiler configurations for user and system compilations.
|
Mon, 12 Oct 2015 20:05:18 -0700 |
Tom Rodriguez |
Update crypto tests for 1.9
|
Mon, 12 Oct 2015 18:17:24 -0700 |
Tom Rodriguez |
Add 1.9 versions of crypto and crc32 intrinsification points
|
Tue, 13 Oct 2015 00:19:28 +0200 |
Doug Simon |
made HotSpotVMConfig.arrayKlassComponentMirrorOffset package-private to account for the removal of ArrayKlass::_component_mirror in jdk9
|
Mon, 12 Oct 2015 17:24:28 +0200 |
Josef Eisl |
NodeLIRBuilder: add option to create new variables for object constants that are used in PHIs.
|
Fri, 09 Oct 2015 13:36:05 +0200 |
Josef Eisl |
LinearScan: NeverSpillConstants non-stable and call it only once per compilation.
|
Mon, 12 Oct 2015 13:53:19 +0200 |
Doug Simon |
fixed jdkartifactstats for JDK9 and made get_vm() compatability for both mx_jvmci:8 and mx_jvmci:9
|
Mon, 12 Oct 2015 11:49:07 +0200 |
Josef Eisl |
gate: remove NonSSA/TraceRA unit tests and NonSSA bootstrap.
|
Mon, 12 Oct 2015 10:42:19 +0200 |
Josef Eisl |
mx gate: fix --extra-vm-argument option handling for BootstrapTest.
|
Mon, 12 Oct 2015 01:45:13 +0200 |
Doug Simon |
fixed CompileTheWorld functionality for jdk9
|
Sun, 11 Oct 2015 14:50:24 +0200 |
Doug Simon |
updated jvmci and truffle imports
|
Sun, 11 Oct 2015 14:30:53 +0200 |
Doug Simon |
changed mxversion dependency to 5.5.7
|
Sun, 11 Oct 2015 13:19:09 +0200 |
Doug Simon |
removed "path" and "sourcePath" attributes from distributions
|
Sun, 11 Oct 2015 00:20:19 +0200 |
Doug Simon |
removed "path" and "sourcePath" attributes from libraries
|
Fri, 09 Oct 2015 15:08:14 +0200 |
Josef Eisl |
mx gate: add support for --extra-vm-argument.
|
Fri, 09 Oct 2015 15:01:49 +0200 |
Roland Schatz |
Update jvmci import.
|
Thu, 08 Oct 2015 17:41:33 -0700 |
Tom Rodriguez |
Update jvmci and truffle import: Rename jdk.internal.jvmci to jdk.vm.ci
|
Thu, 08 Oct 2015 18:20:57 -0700 |
Tom Rodriguez |
Update truffle import: Remove AdvancedInstrument code from SL language
|
Thu, 08 Oct 2015 15:58:13 -0700 |
Christian Wimmer |
Split ArithmeticLIRGenerator and LIRGenerator code to allow independent subclasses
|
Thu, 08 Oct 2015 14:58:22 +0100 |
Doug Simon |
fixed test for JDK9
|
Thu, 08 Oct 2015 14:58:00 +0100 |
Doug Simon |
updated for mx_jvmci:9 changes
|
Thu, 08 Oct 2015 09:28:11 -0700 |
Christian Wimmer |
Split LIR matching rules out of NodeLIRBuilder to allow independent subclasses
|
Thu, 08 Oct 2015 17:24:58 +0200 |
Thomas Wuerthinger |
Small fix for conditional elimination tests.
|
Thu, 08 Oct 2015 16:54:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 08 Oct 2015 15:59:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 08 Oct 2015 15:57:40 +0200 |
Thomas Wuerthinger |
Add new canonicalization for x - y == 0 to x == y in IntegerEqualsNode.
|
Thu, 08 Oct 2015 16:20:18 +0200 |
Andreas Woess |
updated imported truffle revision
|
Thu, 08 Oct 2015 15:08:36 +0200 |
Roland Schatz |
Unit test for lazy initialization of Graal.
|
Thu, 08 Oct 2015 14:31:46 +0200 |
Roland Schatz |
Move options to inner classes.
|
Thu, 08 Oct 2015 14:29:02 +0200 |
Roland Schatz |
Utility methods for spawning subprocesses in unit tests.
|
Thu, 08 Oct 2015 14:26:52 +0200 |
Stefan Anzinger |
Update jvmci import
|
Wed, 07 Oct 2015 23:16:36 -0700 |
Tom Rodriguez |
Update jvmci import: use new log_object interface
|
Thu, 08 Oct 2015 04:50:02 +0200 |
Andreas Woess |
updated imported truffle revision
|
Wed, 07 Oct 2015 14:12:48 -0700 |
Christian Wimmer |
Make fields accessible from other packages
|
Wed, 07 Oct 2015 12:50:15 -0700 |
Stefan Anzinger |
Update jvmci import version
|
Wed, 07 Oct 2015 13:01:32 +0200 |
Roland Schatz |
Update jvmci import.
|
Wed, 07 Oct 2015 01:43:56 -0700 |
Stefan Anzinger |
Use mx.get_arch instead of platform.processor
|
Tue, 06 Oct 2015 18:44:23 -0700 |
Christian Wimmer |
Merge
|
Tue, 06 Oct 2015 16:52:56 -0700 |
Christian Wimmer |
Update jvmci import
|
Tue, 06 Oct 2015 16:52:09 -0700 |
Christian Wimmer |
Make methods in DefaultJavaLoweringProvider to avoid having them in HotSpotLoweringProvider
|
Tue, 06 Oct 2015 17:39:35 -0700 |
zhengy |
Address internal reviews
|
Wed, 30 Sep 2015 15:40:22 +0200 |
Stefan Anzinger |
Call JVMCI.initialize when Debug class is loaded to make sure properties are loaded
|
Tue, 06 Oct 2015 16:51:30 +0200 |
Josef Eisl |
mx microbench: add support external JMH jars using the --jar argument.
|
Tue, 06 Oct 2015 17:58:23 +0200 |
Josef Eisl |
TraceRA: add trace statistics dumping.
|
Tue, 06 Oct 2015 16:23:50 +0200 |
Roland Schatz |
Delay HotSpotBackendFactory registration.
|
Tue, 06 Oct 2015 15:52:06 +0200 |
Roland Schatz |
Don't initialize Graal runtime on shutdown if no compilations happened.
|
Tue, 06 Oct 2015 15:16:00 +0200 |
Roland Schatz |
Avoid truffle compiler initialization in createCallTarget and cancelInstalledTask.
|
Tue, 06 Oct 2015 14:27:55 +0200 |
Roland Schatz |
Make sure truffle call boundary methods are set to not inlineable early enough.
|
Mon, 05 Oct 2015 14:55:24 +0200 |
Roland Schatz |
Avoid unnecessary compiler initialization in HotSpotTruffleRuntime.
|
Mon, 05 Oct 2015 14:18:07 +0200 |
Roland Schatz |
Remove unused global list of stubs.
|
Mon, 05 Oct 2015 13:26:59 +0200 |
Roland Schatz |
Lazy initialization of HotSpotTruffleRuntime.
|
Sat, 03 Oct 2015 17:25:59 -0700 |
Michael Van De Vanter |
Merge with f74225bf6671d84f00ccf48c3a01040bfa1f6b3b
|
Sat, 03 Oct 2015 16:58:15 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rewrite InstrumentationPartialEvaluationTest to work in PolyglotEngine after Instrumentation merge
|
Sat, 03 Oct 2015 00:05:38 +0200 |
Doug Simon |
changes for compatibility with jvmci-9
|
Fri, 02 Oct 2015 10:15:51 -0700 |
Tom Rodriguez |
Update jvmci import
|
Fri, 02 Oct 2015 10:03:15 -0700 |
Tom Rodriguez |
Add test for parsing of unbalanced monitors
|
Fri, 02 Oct 2015 15:23:31 +0200 |
Roland Schatz |
Don't try to save full vector registers in emitSaveRegisters.
|
Thu, 01 Oct 2015 14:32:39 -0700 |
Christian Wimmer |
Merge
|
Thu, 01 Oct 2015 14:21:08 -0700 |
Christian Wimmer |
Temporarily change truffle dependency for integration testing
|
Thu, 01 Oct 2015 14:01:17 -0700 |
Mick Jordan |
update truffle import
|
Thu, 01 Oct 2015 16:56:40 +0200 |
Roland Schatz |
Update jvmci import: Make HotSpotObjectConstantImpl package-private.
|
Wed, 30 Sep 2015 22:24:46 -0700 |
Michael Van De Vanter |
Eclipseformat
|
Wed, 30 Sep 2015 22:10:52 -0700 |
Michael Van De Vanter |
Test updates for revised Polyglot/Instrumentation APIs
|
Wed, 30 Sep 2015 17:59:48 -0700 |
Tom Rodriguez |
Updated imported jvmci version: updated InstalledCodeInvalidationTest
|
Wed, 30 Sep 2015 15:30:59 -0700 |
Tom Rodriguez |
Add test of InstalledCode invalidation
|
Wed, 30 Sep 2015 12:59:01 -0700 |
Christian Wimmer |
Merge
|
Wed, 30 Sep 2015 12:57:48 -0700 |
Christian Wimmer |
Add utility classes and methods for Word types
|
Tue, 29 Sep 2015 14:59:02 -0700 |
Christian Wimmer |
Bugfix: wrong memory barrier used for volatile Unsafe store
|
Wed, 30 Sep 2015 16:46:33 +0200 |
Andreas Woess |
Truffle: defer lookup of call methods
|
Wed, 30 Sep 2015 16:19:48 +0200 |
Andreas Woess |
Truffle: create compilations map without CollectionsAccess
|
Wed, 30 Sep 2015 16:18:18 +0200 |
Andreas Woess |
Truffle: intrinsify CompilerDirectives.isPartialEvaluationConstant
|
Wed, 30 Sep 2015 17:46:24 +0200 |
Andreas Woess |
update truffle import revision
|
Wed, 30 Sep 2015 17:28:35 +0200 |
Doug Simon |
work around for Eclipse bug 477597
|
Wed, 30 Sep 2015 15:50:25 +0200 |
Roland Schatz |
Update jvmci import: Register and PlatformKind declarations for AVX512.
|
Wed, 30 Sep 2015 13:49:06 +0200 |
Doug Simon |
fixed deadlock between JVMCI and TTY initialization (GRAAL-1280)
|
Wed, 30 Sep 2015 11:38:20 +0200 |
zhengy |
support for optimization aware accurate bytecode based profiling
|
Tue, 29 Sep 2015 22:19:45 +0200 |
Doug Simon |
updated imported jvmci version
|
Tue, 29 Sep 2015 22:03:41 +0200 |
Doug Simon |
added HotSpotStackIntrospection and made CompilerToVM.getNextStackFrame package-private
|
Tue, 29 Sep 2015 21:37:35 +0200 |
Doug Simon |
added HotSpotJVMCIRuntimeProvider.collectCounters and made CompilerToVM.collectCounters package-private
|
Tue, 29 Sep 2015 18:54:18 +0200 |
Doug Simon |
added HotSpotCodeCacheProvider.notifyCompilationStatistics and HotSpotCodeCacheProvider.resetCompilationStatistics and made made these methods package-private in CompilerToVM
|
Tue, 29 Sep 2015 18:54:12 +0200 |
Doug Simon |
fixed eclipseformat issue
|
Tue, 29 Sep 2015 17:49:27 +0200 |
Doug Simon |
added CodeCacheProvider.shouldDebugNonSafepoints and made CompilerToVM.shouldDebugNonSafepoints package-private
|
Tue, 29 Sep 2015 17:29:42 +0200 |
Doug Simon |
added CodeCacheProvider.invalidateInstalledCode and made CompilerToVM.invalidateInstalledCode package-private
|
Tue, 29 Sep 2015 17:09:42 +0200 |
Doug Simon |
added CodeCacheProvider.getMaxCallTargetOffset and made CompilerToVM.getMaxCallTargetOffset package-private
|
Tue, 29 Sep 2015 15:56:37 +0200 |
Doug Simon |
added HotSpotJVMCIRuntimeProvider.getLogStream() and made CompilerToVM.writeDebugOutput and CompilerToVm.flushDebugOutput package-private
|
Tue, 29 Sep 2015 16:01:13 +0200 |
Stefan Anzinger |
Allow OperandMode.TEMP to be STACK; do not reuse VirtualStackSlot for temp slots on SPARC
|
Tue, 29 Sep 2015 15:02:34 +0200 |
Stefan Anzinger |
Move .sl testcases/outputs (resources) into projects src directory
|
Tue, 29 Sep 2015 14:56:58 +0200 |
Doug Simon |
Merge.
|
Tue, 29 Sep 2015 14:55:03 +0200 |
Doug Simon |
expanded CodeCacheProvider so that it supports all forms of code installation and made CompilerToVM.installCode package-private
|
Mon, 28 Sep 2015 21:23:34 +0200 |
Doug Simon |
added CompilationRequest to package up a compilation request and be able to add VM specific context
|
Tue, 29 Sep 2015 09:55:35 +0200 |
Lukas Stadler |
add getters for inputs to ArrayEqualsNode
|
Tue, 29 Sep 2015 09:17:36 +0200 |
Stefan Anzinger |
[SPARC] Make SPARCLIRGenerator.asAddressValue public
|
Mon, 28 Sep 2015 17:20:31 +0200 |
Stefan Anzinger |
Update jvmci import version
|
Mon, 28 Sep 2015 17:18:58 +0200 |
Stefan Anzinger |
SnippetTemplate: Allow remove locations in snippet
|
Mon, 28 Sep 2015 17:17:42 +0200 |
Stefan Anzinger |
Remove Phi nodes whithout any input
|
Mon, 28 Sep 2015 15:08:41 +0200 |
Doug Simon |
exclude JAVA_ALLOCATION_INSTRUMENTER from GRAAL_TEST due to license conflict
|
Mon, 28 Sep 2015 11:06:21 +0200 |
Doug Simon |
made graal suite use GPLv2-CPE license
|
Sun, 27 Sep 2015 16:39:13 +0200 |
Doug Simon |
fixed checkstyle issues
|
Sun, 27 Sep 2015 16:06:33 +0200 |
Doug Simon |
adapt to mx change in terms of where generated output is placed; updated jvmci and truffle imports
|
Fri, 25 Sep 2015 17:19:26 +0200 |
Doug Simon |
work around for Eclipse bug 477597
|
Fri, 25 Sep 2015 15:49:10 -0700 |
Christian Wimmer |
Correctly guard invocation plugins based on supported CPUFeature of AMD64
|
Fri, 25 Sep 2015 15:07:22 -0700 |
Christian Wimmer |
Merge
|
Fri, 25 Sep 2015 14:52:23 -0700 |
Christian Wimmer |
Conditionally register invocation plugins that require deoptimization so that VM can decide to be deoptimization-free
|
Fri, 25 Sep 2015 11:24:55 -0700 |
Christian Wimmer |
Add new option TruffleCompilationExceptionsArePrinted
|
Fri, 25 Sep 2015 11:22:37 -0700 |
Christian Wimmer |
Use lazy class loading instead of explicit assertionsEnabled check
|
Thu, 24 Sep 2015 14:24:07 +0200 |
Stefan Anzinger |
[SPARC] Make Op3 and Opf LIR instructions delayable
|
Fri, 25 Sep 2015 09:31:04 +0200 |
Stefan Anzinger |
Reduce option PEGraphDecoder.Options.InliningDepthError default value to 275 to avoid StackOverflowErrors on SPARC
|
Thu, 24 Sep 2015 21:17:13 -0700 |
Tom Rodriguez |
Update jvmci import
|
Thu, 24 Sep 2015 14:44:21 +0200 |
Roland Schatz |
Update jvmci import: Remove initializeArchitecture methods.
|
Thu, 24 Sep 2015 14:29:13 +0200 |
Roland Schatz |
Remove default implementations of LIRKindTool and zapValueForKind.
|
Thu, 24 Sep 2015 12:05:43 +0200 |
Stefan Anzinger |
Change c.o.nfi.test to javaCompliance 1.8
|
Thu, 24 Sep 2015 11:31:04 +0200 |
Stefan Anzinger |
Update jvmci and truffle import version
|
Wed, 23 Sep 2015 17:41:47 +0200 |
Stefan Anzinger |
Update jvmci import version
|
Wed, 23 Sep 2015 15:42:58 +0200 |
Stefan Anzinger |
[SPARC] Remove JavaKind dependency from SPARC backend, clearing up SPARCArithmetic
|
Mon, 21 Sep 2015 14:35:30 +0200 |
Stefan Anzinger |
[SPARC] Introduce LIR instruction for Op3 and Opf instructions
|
Fri, 18 Sep 2015 12:18:41 +0200 |
Stefan Anzinger |
[SPARC] Remove SPARCCompare.ACMP
|
Tue, 25 Aug 2015 17:42:38 +0200 |
Stefan Anzinger |
HotSpotInstructionProfiling: Add comment about increment patching
|
Wed, 23 Sep 2015 13:09:38 +0200 |
Lukas Stadler |
more accurate position for EnsureVirtual exception
|
Wed, 23 Sep 2015 11:35:57 +0200 |
Josef Eisl |
TraceRA: respect neverSpillConstants option.
|
Wed, 23 Sep 2015 11:34:38 +0200 |
Josef Eisl |
Move NeverSpillConstants to BackendOptions.
|
Fri, 18 Sep 2015 16:32:38 +0200 |
Josef Eisl |
AMD64: Remove StoreRbpOp.
|
Tue, 22 Sep 2015 18:04:38 -0700 |
Christian Wimmer |
Merge
|
Tue, 22 Sep 2015 17:43:05 -0700 |
Christian Wimmer |
Make method final to improve code that has a MethodHandle to it
|
Tue, 22 Sep 2015 17:41:50 -0700 |
Christian Wimmer |
Configure lazy/eager snippets via system property to allow customization without source code change
|
Tue, 22 Sep 2015 17:39:52 -0700 |
Christian Wimmer |
Increase visibility of some BytecodeParser methods and fields
|
Tue, 22 Sep 2015 17:39:01 -0700 |
Christian Wimmer |
Also adopt empty parent for InvocationPlugins, it might get filled later on
|
Tue, 22 Sep 2015 17:38:07 -0700 |
Christian Wimmer |
Allow invocation plugin registry to be created with class name instead of java.lang.Class
|
Tue, 22 Sep 2015 17:36:27 -0700 |
Christian Wimmer |
Add missing registerOptional* methods
|
Tue, 22 Sep 2015 17:35:52 -0700 |
Christian Wimmer |
Allow overwriting of invocation plugins
|
Tue, 22 Sep 2015 17:26:22 -0700 |
Christian Wimmer |
Workaround for LIR constant optimization
|
Tue, 22 Sep 2015 23:12:56 +0200 |
Doug Simon |
adapted CompileTheWorld for switch to -Djvmci.option.<name>=<value> format
|
Tue, 22 Sep 2015 13:23:15 -0700 |
Christian Wimmer |
Update jvmci import
|
Tue, 22 Sep 2015 13:22:18 -0700 |
Christian Wimmer |
Add assertion removed from VirtualObject in JVMCI repository, allow customization of JavaKind lookup
|
Tue, 22 Sep 2015 18:41:03 +0100 |
Chris Seaton |
Increase InliningDepthError to 300.
|
Tue, 22 Sep 2015 17:54:55 +0200 |
Roland Schatz |
Avoid unnecessary array copy.
|
Tue, 22 Sep 2015 17:30:09 +0200 |
Roland Schatz |
Update jvmci import: Make implementation classes package private.
|
Tue, 22 Sep 2015 15:41:43 +0200 |
Roland Schatz |
Move UnsignedMath class to graal, and remove methods that duplicate existing methods in JDK.
|
Tue, 22 Sep 2015 15:43:15 +0200 |
Roland Schatz |
Move AbstractAddress to com.oracle.graal.asm package.
|
Tue, 22 Sep 2015 11:50:36 +0200 |
Roland Schatz |
Update jvmci import: Use PlatformKind.getSizeInBytes() instead of TargetDescription.getSizeInBytes(PlatformKind).
|
Mon, 21 Sep 2015 23:24:58 +0200 |
Doug Simon |
updated jdkartifactstats to show stripped jar sizes
|
Mon, 21 Sep 2015 15:11:40 +0200 |
Roland Schatz |
Update jvmci import: Remove rawValue from HotSpotMetaspaceConstantImpl.
|
Mon, 21 Sep 2015 12:07:52 +0200 |
Doug Simon |
added jdkartifactstats command
|
Mon, 21 Sep 2015 11:27:49 +0200 |
Lukas Stadler |
remove leftover debug output
|
Fri, 18 Sep 2015 10:15:38 -0700 |
Tom Rodriguez |
Update jvmci import
|
Fri, 18 Sep 2015 15:18:26 +0200 |
Doug Simon |
updated imported jvmci version
|
Fri, 18 Sep 2015 15:16:41 +0200 |
Doug Simon |
added CompilerToVM.compilerToVM() for static access to the CompilerToVM instance
|
Fri, 18 Sep 2015 15:05:31 +0200 |
Doug Simon |
consistently use HotSpotVMConfig.config() for static access to the HotSpotVMConfig instance
|
Fri, 18 Sep 2015 15:10:05 +0200 |
Josef Eisl |
AMD64: introduce AMD64HotSpotRestoreRbpOp.
|
Fri, 18 Sep 2015 15:09:46 +0200 |
Josef Eisl |
Backout 47a3d4b3ccb3 (AMD64HotSpotEpilogueOp: set rbp rescue location on construction.)
|
Thu, 17 Sep 2015 13:10:35 +0200 |
Josef Eisl |
LIRTest: allow void nodes.
|
Wed, 09 Sep 2015 16:43:28 +0200 |
Josef Eisl |
mx microbench: respect --suite argument.
|
Fri, 18 Sep 2015 13:12:02 +0200 |
Roland Schatz |
Update jvmci import: Use AMD64Kind instead of JavaKind in backend.
|
Fri, 18 Sep 2015 11:41:06 +0200 |
Roland Schatz |
Use dummy PlatformKind in platform independent backend test.
|
Thu, 17 Sep 2015 22:15:07 -0700 |
Tom Rodriguez |
Update jvmci import: Replace JVMCICompileWithC1Only with package based controls
|
Thu, 17 Sep 2015 16:48:47 +0200 |
Roland Schatz |
Support inline null comparisons in SPARC backend.
|
Thu, 17 Sep 2015 15:05:54 +0200 |
Roland Schatz |
Use LIRKind.Illegal instead of JavaKind.Illegal in backend.
|
Thu, 17 Sep 2015 14:29:34 +0200 |
Roland Schatz |
Use correct LIRKind for constants in phis.
|
Thu, 17 Sep 2015 11:08:55 +0200 |
Roland Schatz |
Use correct wordKind in CurrentJavaThreadNode and FrameMap.
|
Thu, 17 Sep 2015 14:10:51 +0200 |
Stefan Anzinger |
[SPARC] Remove special null handling in SPARCLIRGenerator.emitConstant
|
Wed, 16 Sep 2015 21:56:12 +0200 |
Doug Simon |
work around for Eclipse bug 477597
|
Wed, 16 Sep 2015 21:17:42 +0200 |
Doug Simon |
updated imports to be explicit and added checkstyle rule to forbid * imports
|
Wed, 16 Sep 2015 15:43:24 +0200 |
Paul Woegerer |
Allow PartialEscapePhase to be reused for PEA selective inlining
|
Wed, 16 Sep 2015 14:42:30 +0200 |
Gilles Duboscq |
Always put TRUFFLE_API on the bootclasspath
|
Wed, 16 Sep 2015 14:12:37 +0200 |
Stefan Anzinger |
Update jvmci import version
|
Wed, 16 Sep 2015 12:19:31 +0200 |
Roland Schatz |
Update jvmci import: Clean separation between backend and frontend wordKind.
|
Wed, 16 Sep 2015 12:05:27 +0200 |
Roland Schatz |
Fix verification of return kind.
|
Wed, 16 Sep 2015 11:49:07 +0200 |
Stefan Anzinger |
CheckGraalInvariants: Use deterministic class order (outer before inner) and initialize them in single thread to avoid deadlocks during initialization
|
Tue, 15 Sep 2015 22:35:17 -0700 |
Tom Rodriguez |
Update jvmci import: Add test exercising CHA with default methods
|
Wed, 16 Sep 2015 01:09:19 +0200 |
Doug Simon |
removed methods from HotSpotGraalRuntimeProvider that access statically available JVMCI functionality (GRAAL-1235)
|
Wed, 16 Sep 2015 00:48:33 +0200 |
Doug Simon |
removed HotSpotGraalRuntime singleton - it's now owned by a HotSpotGraalCompiler instance (GRAAL-1235)
|
Tue, 15 Sep 2015 21:10:57 +0200 |
Andreas Woess |
improve GraphPE error reporting
|
Tue, 15 Sep 2015 17:05:35 +0200 |
Andreas Woess |
improve TraceTrufflePerformanceWarnings output
|
Tue, 15 Sep 2015 19:03:21 +0200 |
Stefan Anzinger |
Disable unittest System_setOut temporarily
|
Tue, 15 Sep 2015 16:52:18 +0200 |
Roland Schatz |
Make narrow pointer kinds configurable by backend.
|
Tue, 15 Sep 2015 15:36:07 +0200 |
Roland Schatz |
Explicitly pass return kind to LIRGenerator.emitReturn.
|
Tue, 15 Sep 2015 15:50:36 +0200 |
Stefan Anzinger |
[SPARC] Handle loading of HotSpotMetaspaceConstant
|
Tue, 15 Sep 2015 12:01:41 +0200 |
Stefan Anzinger |
Update jvmci and truffle import version
|
Tue, 15 Sep 2015 11:18:07 +0200 |
Stefan Anzinger |
Make static use of HotSpotJVMCIRuntimeProvider.getArrayIndexScale and friends
|
Mon, 14 Sep 2015 18:31:09 +0200 |
Stefan Anzinger |
Update import version of jvmci and truffle
|
Mon, 14 Sep 2015 18:13:50 +0200 |
Stefan Anzinger |
[SPARC] Fix problems introduced on refactoring Kind.Object and Value.getKind()
|
Mon, 14 Sep 2015 18:13:28 +0200 |
Stefan Anzinger |
Set ReservedCodeCacheSize=300m for CTW (SPARC exceeds the default value)
|
Mon, 14 Sep 2015 19:48:06 +0200 |
Andreas Woess |
updated imported truffle version
|
Mon, 14 Sep 2015 19:59:52 +0200 |
Andreas Woess |
fix typo
|
Mon, 14 Sep 2015 16:34:26 +0200 |
Roland Schatz |
Properly handle metaspace constants in switch statements.
|
Sun, 13 Sep 2015 21:03:52 +0200 |
Doug Simon |
removed unused "foldable" element from @NodeIntrinsic
|
Sun, 13 Sep 2015 21:03:05 +0200 |
Doug Simon |
updated imported jvmci version
|
Fri, 11 Sep 2015 08:59:29 -0700 |
Tom Rodriguez |
Update jvmci import: Move CTW command into Graal
|
Thu, 10 Sep 2015 10:13:16 -0700 |
Tom Rodriguez |
Only linked methods can be inlined
|
Wed, 09 Sep 2015 17:20:13 -0700 |
Tom Rodriguez |
Make some service classes public
|
Wed, 09 Sep 2015 22:12:46 +0200 |
Doug Simon |
updated imported jvmci version
|
Wed, 09 Sep 2015 21:31:22 +0200 |
Doug Simon |
cleanups in preparation for CompilerToVM becoming a concrete class (GRAAL-1255)
|
Wed, 09 Sep 2015 11:50:28 -0700 |
Tom Rodriguez |
Updated imported jvmci version
|
Wed, 09 Sep 2015 16:12:29 +0200 |
Doug Simon |
restricted Unsafe capability access to package or class scope (GRAAL-1257)
|
Wed, 09 Sep 2015 13:38:21 +0200 |
Josef Eisl |
c.o.g.microbenchmarks: fix checkstyle issues.
|
Wed, 09 Sep 2015 14:27:14 +0200 |
Josef Eisl |
c.o.g.microbenchmarks: fix warnings.
|
Wed, 09 Sep 2015 13:02:41 +0200 |
Josef Eisl |
c.o.g.microbenchmarks: add copyright header.
|
Wed, 09 Sep 2015 12:54:12 +0200 |
Josef Eisl |
c.o.g.microbenchmarks: add graal jmh benchmarks.
|
Wed, 09 Sep 2015 13:29:51 +0200 |
Josef Eisl |
mx microbench: disable JVMCI classloader.
|
Wed, 09 Sep 2015 14:24:10 +0200 |
Christian Humer |
Update truffle version.
|
Tue, 08 Sep 2015 18:22:02 -0700 |
Tom Rodriguez |
Disable getComponentType intrinsic for 1.9 and later
|
Tue, 08 Sep 2015 18:21:11 -0700 |
Tom Rodriguez |
Update jvmci import: Renames to be more consistent with jvmci-9
|
Tue, 08 Sep 2015 17:51:49 -0700 |
Tom Rodriguez |
Updated imported jvmci version
|
Tue, 08 Sep 2015 19:57:39 +0200 |
Roland Schatz |
Update jvmci import: Refactoring: Rename Kind to JavaKind.
|
Tue, 08 Sep 2015 18:53:24 +0200 |
Roland Schatz |
Update jvmci import: Use wordKind instead of Kind.Object in backend.
|
Tue, 08 Sep 2015 17:32:21 +0200 |
Josef Eisl |
TraceRA: reactivate assertion.
|
Tue, 08 Sep 2015 17:46:39 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanLifetimeAnalysisPhase: remove unused code.
|
Tue, 08 Sep 2015 16:38:30 +0200 |
Josef Eisl |
TraceRA: make TraceLinearScanAllocationPhases static.
|
Tue, 08 Sep 2015 18:53:43 +0200 |
Josef Eisl |
TraceRA: introduce TraceAllocationPhase and TraceLinearScanAllocationPhase.
|
Tue, 08 Sep 2015 10:50:21 +0200 |
Josef Eisl |
TraceRA: always insert spill-moves and use TraceLinearScanResolveDataFlowPhase only for SSI resolution.
|
Mon, 07 Sep 2015 17:38:39 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanLifetimeAnalysisPhase: higher dump level for intermediate interval dumps.
|
Tue, 08 Sep 2015 14:18:54 +0200 |
Josef Eisl |
mx specjvm2008: do not add benchmark groups when running "all" benchmarks.
|
Tue, 08 Sep 2015 15:11:16 +0200 |
Roland Schatz |
Update jvmci import: Remove Value.getKind().
|
Tue, 08 Sep 2015 12:16:00 +0200 |
Doug Simon |
added missing @SuppressWarnings("try") statements
|
Mon, 07 Sep 2015 22:26:45 +0200 |
Doug Simon |
make processing of <jre>/lib/jvmci/*.properties file like other Java *.properties files in that the last definition of any propery "wins"
|
Mon, 07 Sep 2015 22:26:14 +0200 |
Doug Simon |
moved cstring utilities into UnsafeUtil and made them require the caller to have the Unsafe capability
|
Mon, 07 Sep 2015 16:03:02 +0200 |
Josef Eisl |
TraceRA: clean-up and simplify.
|
Thu, 03 Sep 2015 19:01:59 +0200 |
Josef Eisl |
TraceRA: skip {AMD64,SPARC}AllocatorTest.
|
Wed, 02 Sep 2015 13:03:54 +0200 |
Josef Eisl |
IntervalDumper: fix typo in javadoc.
|
Mon, 07 Sep 2015 15:24:42 +0200 |
Gilles Duboscq |
Use https urls where available
|
Mon, 07 Sep 2015 12:17:41 +0200 |
Doug Simon |
adapted to removal of HotSpotVMConfig.useHeapProfiler
|
Sat, 05 Sep 2015 06:13:33 +0200 |
Stefan Anzinger |
Update jvmci import revision
|
Fri, 04 Sep 2015 16:42:41 +0200 |
Doug Simon |
updated imported truffle version
|
Fri, 04 Sep 2015 16:42:27 +0200 |
Doug Simon |
updated imported jvmci version
|
Fri, 04 Sep 2015 16:42:02 +0200 |
Doug Simon |
use public https urls
|
Fri, 04 Sep 2015 15:12:02 +0200 |
Lukas Stadler |
additional test for PEA (contributed by Christian Wimmer)
|
Fri, 04 Sep 2015 15:10:21 +0200 |
Lukas Stadler |
fix bug in PEA that appeared for certain phi->phi dependencies
|
Fri, 04 Sep 2015 13:56:40 +0200 |
Josef Eisl |
Updated imported jvmci version.
|
Thu, 03 Sep 2015 14:11:19 -0700 |
Tom Rodriguez |
updated imported jvmci version
|
Thu, 03 Sep 2015 19:42:00 +0200 |
Andreas Woess |
Truffle: defer compilation and installation of call boundary trampoline method
|
Thu, 03 Sep 2015 19:24:03 +0200 |
Andreas Woess |
Truffle: extract TraceTruffleTransferToInterpreter code into helper class
|
Thu, 03 Sep 2015 17:45:03 +0200 |
Doug Simon |
updated imported jvmci version
|
Thu, 03 Sep 2015 12:57:55 +0200 |
Roland Schatz |
Fix rawtypes warnings.
|
Thu, 03 Sep 2015 00:55:58 +0200 |
Doug Simon |
updated imported jvmci version
|
Thu, 03 Sep 2015 00:54:14 +0200 |
Doug Simon |
suppressed -Xlint:try warnings
|
Wed, 02 Sep 2015 22:40:18 +0200 |
Doug Simon |
updated imported truffle version
|
Wed, 02 Sep 2015 22:40:06 +0200 |
Doug Simon |
updated imported jvmci version
|
Wed, 02 Sep 2015 22:38:02 +0200 |
Doug Simon |
fixed or suppressed all -Xlint warnings
|
Wed, 02 Sep 2015 14:18:39 +0200 |
Roland Schatz |
Update jvmci: Collapse Value/AbstractValue.
|
Wed, 02 Sep 2015 11:47:11 +0200 |
Josef Eisl |
CFGPrinter: introduce IntervalDumper to abstract LSRA interval dumping.
|
Tue, 01 Sep 2015 14:30:54 +0200 |
Stefan Anzinger |
[SPARC] Fix issues with new ConstantValue and JavaConstant handling
|
Tue, 01 Sep 2015 14:49:24 +0200 |
Roland Schatz |
Update jvmci.
|
Tue, 01 Sep 2015 12:21:11 +0200 |
Josef Eisl |
TraceRA: fix eclipseformat.
|
Tue, 01 Sep 2015 12:07:33 +0200 |
Josef Eisl |
TraceRA: remove trace.LinearScanAssignLocationsPhase.
|
Tue, 01 Sep 2015 12:04:58 +0200 |
Josef Eisl |
TraceRA: rename trace.LinearScanWalker to TraceLinearScanWalker.
|
Tue, 01 Sep 2015 12:04:10 +0200 |
Josef Eisl |
TraceRA: rename trace.IntervalWalker to TraceIntervalWalker.
|
Tue, 01 Sep 2015 12:03:14 +0200 |
Josef Eisl |
TraceRA: rename trace.Interval to trace.TraceInterval.
|
Tue, 01 Sep 2015 11:49:35 +0200 |
Josef Eisl |
TraceRA: rename trace.MoveResolver to trace.TraceLocalMoveResolver.
|
Tue, 01 Sep 2015 11:46:16 +0200 |
Josef Eisl |
TraceRA: pull trace.TraceLocalMoveResolver up into trace.MoveResolver.
|
Tue, 01 Sep 2015 11:07:34 +0200 |
Josef Eisl |
SSIVerifier: ignore non-virtual stack slots.
|
Mon, 31 Aug 2015 17:47:05 +0200 |
Josef Eisl |
Remove trace.OutOfRegistersException.
|
Tue, 01 Sep 2015 12:13:11 +0200 |
Josef Eisl |
TraceRA: make classes final and invisible.
|
Mon, 31 Aug 2015 13:55:03 +0200 |
Josef Eisl |
TraceRA: remove LinearScanResolveDataFlowPhase.
|
Mon, 31 Aug 2015 13:50:09 +0200 |
Josef Eisl |
TraceRA: rename LinearScanOptimizeSpillPositionPhase -> TraceLinearScanOptimizeSpillPositionPhase.
|
Mon, 31 Aug 2015 13:48:59 +0200 |
Josef Eisl |
TraceRA: rename LinearScanRegisterAllocationPhase to TraceLinearScanRegisterAllocationPhase.
|
Mon, 31 Aug 2015 15:10:29 +0200 |
Josef Eisl |
TraceRA: remove LinearScanLifetimeAnalysisPhase.
|
Mon, 31 Aug 2015 13:33:08 +0200 |
Josef Eisl |
TraceRA: merge LinearScanAssignLocationsPhase.
|
Mon, 31 Aug 2015 13:27:51 +0200 |
Josef Eisl |
TraceRA: merge trace.SSILinearScanEliminateSpillMovePhase and LinearScanEliminateSpillMovePhase to TraceLinearScanEliminateSpillMovePhase.
|
Mon, 31 Aug 2015 13:24:42 +0200 |
Josef Eisl |
TraceRA: rename SSAMoveResolver to TraceLocalMoveResolver.
|
Mon, 31 Aug 2015 13:23:04 +0200 |
Josef Eisl |
TraceRA: remove OptimizingLinearScanWalker.
|
Mon, 31 Aug 2015 13:21:01 +0200 |
Josef Eisl |
TraceRA: merge trace.LinearScan and TraceLinearScan.
|
Mon, 31 Aug 2015 13:11:26 +0200 |
Josef Eisl |
TraceRA: remove duplicated options.
|
Mon, 31 Aug 2015 13:06:17 +0200 |
Josef Eisl |
TraceRA: copy LSRA code over to the trace package.
|
Mon, 31 Aug 2015 18:42:38 -0700 |
Michael Van De Vanter |
Update imports
|
Mon, 31 Aug 2015 17:57:34 +0200 |
Doug Simon |
updated jvmci import version
|
Mon, 31 Aug 2015 17:55:58 +0200 |
Doug Simon |
adapted to jvmci changes
|
Mon, 31 Aug 2015 15:32:24 +0200 |
Roland Schatz |
Enable ConstantLoadOptimization for abritrary constants.
|
Mon, 31 Aug 2015 15:21:36 +0200 |
Roland Schatz |
Update jvmci: Remove JavaConstant from Value hierarchy.
|
Sun, 30 Aug 2015 20:51:12 -0700 |
Tom Rodriguez |
Move PrintStreamOption back into Graal
|
Sun, 30 Aug 2015 20:39:16 -0700 |
Tom Rodriguez |
updated imported jvmci version
|
Sun, 30 Aug 2015 02:35:05 +0200 |
Andreas Woess |
updated imported truffle version
|
Fri, 28 Aug 2015 15:33:25 -0700 |
Tom Rodriguez |
updated imported jvmci version
|
Fri, 28 Aug 2015 15:31:33 -0700 |
Tom Rodriguez |
Use proper stamp for read in HotSpotResolvedObjectTypeTest
|
Fri, 28 Aug 2015 14:22:03 -0700 |
Tom Rodriguez |
Remove LoggingProxy in favor of TraceJVMTI
|
Fri, 28 Aug 2015 12:20:21 -0700 |
Christian Wimmer |
Update jvmci version
|
Fri, 28 Aug 2015 12:19:57 -0700 |
Christian Wimmer |
Merge
|
Fri, 28 Aug 2015 11:23:08 -0700 |
Christian Wimmer |
Invert logic for recording the assumptions of an AssumptionResult to Assumptions; this allows using assumption-free AssumptionResults when compiling without speculative optimizations
|
Fri, 28 Aug 2015 11:18:35 -0700 |
Christian Wimmer |
Allow explicit exceptions for arraylength
|
Fri, 28 Aug 2015 14:32:42 +0200 |
Josef Eisl |
TraceRA: only blocks with LabelOp and JumpOp are trivial.
|
Fri, 28 Aug 2015 13:46:09 +0200 |
Roland Schatz |
Use worklist instead of quadratic algorithm in DebugInfoBuilder.
|
Fri, 28 Aug 2015 13:36:09 +0200 |
Roland Schatz |
Explicitly store slot kinds in DebugInfo.
|
Fri, 28 Aug 2015 10:39:08 +0200 |
Josef Eisl |
mx: update to JMH version 1.10.4.
|
Fri, 28 Aug 2015 10:38:26 +0200 |
Josef Eisl |
mx microbench: quote forked vmArgs with spaces.
|
Fri, 28 Aug 2015 10:37:01 +0200 |
Josef Eisl |
mx microbench: use forkedVmArgs.
|
Fri, 28 Aug 2015 10:01:29 +0200 |
Josef Eisl |
mx microbench: fix JMH project detection.
|
Thu, 27 Aug 2015 13:08:25 +0200 |
Stefan Anzinger |
updated imported jvmci version
|
Thu, 27 Aug 2015 11:16:28 +0200 |
Doug Simon |
updated imported jvmci version
|
Thu, 27 Aug 2015 11:16:17 +0200 |
Doug Simon |
added disabled test showing problem with CompilerToVM.getResolvedJavaType
|
Thu, 27 Aug 2015 11:15:35 +0200 |
Doug Simon |
added test for Unsafe.allocateInstance
|
Thu, 27 Aug 2015 09:59:35 +0200 |
Roland Schatz |
Fix ClassCastException in ConstantLoadOptimization.
|
Wed, 26 Aug 2015 15:22:34 -0700 |
Christian Wimmer |
Merge
|
Wed, 26 Aug 2015 15:20:51 -0700 |
Christian Wimmer |
Add option DumpPath to specify directory for IGV and C1Visualizer dump files; simplify file name construction for IGV files
|
Wed, 26 Aug 2015 15:19:12 -0700 |
Christian Wimmer |
alternateRuntime hack is no longer necessary, Truffle now allows setting the TruffleRuntime using a system property
|
Wed, 26 Aug 2015 15:14:18 -0700 |
Christian Wimmer |
Add accessor method
|
Wed, 26 Aug 2015 15:14:04 -0700 |
Christian Wimmer |
Open debug scope for better IGV scoping of snippets
|
Wed, 26 Aug 2015 15:13:21 -0700 |
Christian Wimmer |
Add utility method
|
Wed, 26 Aug 2015 15:13:09 -0700 |
Christian Wimmer |
Bugfix: stamp of FixedValueAnchorNode cannot be nodeintrinsic stamp, because it is instantiated via constructor too
|
Wed, 26 Aug 2015 13:27:03 +0200 |
Roland Schatz |
Split MoveOp into ValueMoveOp and LoadConstantOp.
|
Wed, 26 Aug 2015 11:11:27 +0200 |
Benoit Daloze |
use the Executors factory method to create a fixed thread pool
|
Wed, 26 Aug 2015 10:56:02 +0200 |
Benoit Daloze |
fix condition for the number of background compilation threads
|
Tue, 25 Aug 2015 10:16:14 -0700 |
Tom Rodriguez |
Update to JVMCI with CTW fix
|
Tue, 25 Aug 2015 18:29:04 +0200 |
Benoit Daloze |
do not require a DirectCallNode to be adopted for cloneCallTarget()
|
Tue, 25 Aug 2015 15:06:36 +0200 |
Doug Simon |
updated imported jvmci version
|
Tue, 25 Aug 2015 12:10:01 +0200 |
Christian Wirth |
update truffle version
|
Mon, 24 Aug 2015 23:50:37 -0700 |
Tom Rodriguez |
Use Java based CTW command
|
Mon, 24 Aug 2015 23:07:36 +0200 |
Doug Simon |
updated jvmci import version
|
Mon, 24 Aug 2015 12:24:04 +0200 |
Doug Simon |
fixed eclipseformat issue
|
Mon, 24 Aug 2015 11:24:41 +0200 |
Doug Simon |
added test that VM deoptimization handles debug info containing VirtualObjects
|
Mon, 24 Aug 2015 11:13:01 +0200 |
Doug Simon |
document contract expected by REGISTER_FINALIZER runtime routine
|
Mon, 24 Aug 2015 11:12:01 +0200 |
Doug Simon |
adapt JVMCI changes for safe class redefinition
|
Mon, 24 Aug 2015 09:28:29 +0200 |
Doug Simon |
speculate that no classes with finalizers have been loaded when compiling Object.<init>
|
Thu, 20 Aug 2015 10:13:13 -0700 |
Christian Wimmer |
Disable findbugs for jtt projects, since mx is no longer doing that automatically
|
Wed, 19 Aug 2015 17:36:20 -0700 |
Christian Wimmer |
Add missing deployment distribution
|
Wed, 19 Aug 2015 16:55:41 -0700 |
Christian Wimmer |
Canonicalize project dependencies
|
Wed, 19 Aug 2015 16:49:11 -0700 |
Christian Wimmer |
Update jvmci version
|
Wed, 19 Aug 2015 16:32:20 -0700 |
Christian Wimmer |
Make accessors public
|
Wed, 19 Aug 2015 16:13:31 -0700 |
Christian Wimmer |
Put HotSpot-specific projects in their own distribution
|
Wed, 19 Aug 2015 16:12:13 -0700 |
Christian Wimmer |
Improve stamps of phi functions during bytecode parsing
|
Wed, 19 Aug 2015 16:11:29 -0700 |
Christian Wimmer |
Move reflection and service lookups only in static initializers
|
Wed, 19 Aug 2015 16:05:14 -0700 |
Christian Wimmer |
Make deoptimization-safety optional in MethodHandlePlugin
|
Wed, 19 Aug 2015 16:03:54 -0700 |
Christian Wimmer |
Support for subclasses of IntrinsicGraphBuilder
|
Wed, 19 Aug 2015 15:48:09 +0200 |
Christian Wirth |
Merged
|
Wed, 19 Aug 2015 15:30:42 +0200 |
Christian Wirth |
Merged
|
Wed, 19 Aug 2015 15:29:06 +0200 |
Christian Wirth |
Update truffle version
|
Wed, 19 Aug 2015 15:14:21 +0200 |
Roland Schatz |
Make sure JVMCI is initialized before accessing the GraalRuntime.
|
Wed, 19 Aug 2015 14:06:18 +0200 |
Roland Schatz |
Remove dead code.
|
Wed, 19 Aug 2015 11:09:49 +0200 |
Doug Simon |
removed unnecessary @CallerSensitive usage
|
Wed, 19 Aug 2015 11:09:29 +0200 |
Doug Simon |
added check for correct usage of @CallerSensitive
|
Tue, 18 Aug 2015 20:54:23 +0200 |
Andreas Woess |
update truffle import version
|
Tue, 18 Aug 2015 15:07:44 +0200 |
Andreas Woess |
Truffle: remove graal.truffle.unsafe package
|
Tue, 18 Aug 2015 15:06:03 +0200 |
Andreas Woess |
Truffle: remove graal.truffle.unsafe.UnsafeAccessImpl intrinsics
|
Tue, 18 Aug 2015 13:42:20 +0200 |
Andreas Woess |
Truffle: allow registration of additional invocation plugins via jvmci service
|
Tue, 18 Aug 2015 12:37:18 +0200 |
Andreas Woess |
Truffle: register invocation plugins only once
|
Tue, 18 Aug 2015 14:09:28 +0200 |
Andreas Woess |
fix typo
|
Tue, 18 Aug 2015 19:20:36 +0200 |
Stefan Anzinger |
[SPARC] SPARCControlFlow cbcond cc2==true when Xcc condition code register is used
|
Tue, 18 Aug 2015 15:08:53 +0200 |
Roland Schatz |
Remove redundant TargetDescription argument, use TargetDescription from Backend instead.
|
Mon, 17 Aug 2015 19:36:19 +0200 |
Roland Schatz |
Use jvmci.compiler property for compiler selection.
|
Wed, 12 Aug 2015 13:57:35 +0200 |
Roland Schatz |
Don't use service lookup to discover HotSpotGraalCompiler in CompilationTask.
|
Fri, 14 Aug 2015 09:59:41 +0200 |
Stefan Anzinger |
[SPARC] Only accept STORE_LOAD memory barrier in LIR Instruction
|
Fri, 14 Aug 2015 09:28:43 +0200 |
Stefan Anzinger |
[SPARC] Add stxa
|
Fri, 14 Aug 2015 17:34:58 -0700 |
Christian Wimmer |
Truffle: delay intrinsification of explicit bailout, so that GraphPE does the bailout during partial evaluation and not during parsing
|
Fri, 14 Aug 2015 17:31:14 -0700 |
Christian Wimmer |
Truffle: Ensure toString method is never compiled
|
Fri, 14 Aug 2015 17:30:40 -0700 |
Christian Wimmer |
Bugfix: checkcast must not be eliminated when profiling information contains a single type that fails the type check
|
Fri, 14 Aug 2015 17:29:40 -0700 |
Christian Wimmer |
Allow NodePlugin to intercept allocation bytecodes
|
Fri, 14 Aug 2015 17:28:00 -0700 |
Christian Wimmer |
Allow subclasses
|
Fri, 14 Aug 2015 17:27:40 -0700 |
Christian Wimmer |
Remove unnecessary substitution annotations
|
Fri, 14 Aug 2015 17:27:13 -0700 |
Christian Wimmer |
Bugfix: need to check for new nodes to prevent assertion errors
|
Fri, 14 Aug 2015 17:26:37 -0700 |
Christian Wimmer |
Allow instantiation from other packages
|
Fri, 14 Aug 2015 17:25:34 -0700 |
Christian Wimmer |
Remove assertion that fails on benign race
|
Fri, 14 Aug 2015 15:54:48 +0200 |
Doug Simon |
updated jvmci import version
|
Thu, 13 Aug 2015 11:00:54 -0700 |
Tom Rodriguez |
Drop use of MethodIdMap in InvocationPlugins
|
Thu, 13 Aug 2015 13:34:30 +0200 |
Josef Eisl |
Backed out changeset: b34dc4905616 (CompositeValue: allow forEachComponent to return a Value.)
|
Thu, 13 Aug 2015 13:33:34 +0200 |
Josef Eisl |
TraceRA: remove replacement hack from ShadowedRegisterValue.
|
Thu, 13 Aug 2015 13:30:27 +0200 |
Josef Eisl |
TraceRA: no more need to replace remaining ShadowedRegisterValues.
|
Thu, 13 Aug 2015 13:28:35 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanAssignLocationsPhase: handle outgoing operands before others.
|
Thu, 13 Aug 2015 13:11:01 +0200 |
Josef Eisl |
BlockEndOp: add forEachOutgoingValue.
|
Thu, 13 Aug 2015 12:02:01 +0200 |
Josef Eisl |
LSRA: LinearScanAssignLocationsPhase refactor assignLocations.
|
Thu, 13 Aug 2015 11:35:37 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanAssignLocationsPhase: javadoc.
|
Thu, 13 Aug 2015 14:08:34 +0200 |
Josef Eisl |
TraceRA: share spilling information between traces.
|
Thu, 13 Aug 2015 11:20:41 +0200 |
Josef Eisl |
TraceRA: handle ShadowedRegisterValue correctly.
|
Thu, 13 Aug 2015 11:18:25 +0200 |
Josef Eisl |
TraceRA: intoduce ShadowedRegisterValue.
|
Tue, 11 Aug 2015 18:12:05 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanLifetimeAnalysisPhase: use whitelist condition instead of blacklist.
|
Thu, 13 Aug 2015 11:19:18 +0200 |
Josef Eisl |
TraceRA: add custom TraceLinearScanAssignLocationsPhase.
|
Thu, 13 Aug 2015 10:10:44 +0200 |
Josef Eisl |
TraceRA: add TraceRAshareSpillInformation option.
|
Thu, 13 Aug 2015 09:55:47 +0200 |
Josef Eisl |
CompositeValue: allow forEachComponent to return a Value.
|
Thu, 13 Aug 2015 10:09:04 +0200 |
Josef Eisl |
Interval: make spillSlot and setSpillSlot visible.
|
Tue, 11 Aug 2015 17:47:05 +0200 |
Josef Eisl |
LIRInstructionClass: rename forEach*(LIRInstruction, InstructionValueConsumer) to visitEach.
|
Tue, 11 Aug 2015 17:39:42 +0200 |
Josef Eisl |
CompositeValue: rename forEachComponent to visitEachComponent.
|
Thu, 13 Aug 2015 11:17:59 +0200 |
Josef Eisl |
LinearScanAssignLocationsPhase: make extensible.
|
Mon, 10 Aug 2015 15:46:55 +0200 |
Josef Eisl |
TraceRA: TraceBuilder: do not remove processed blocks from worklist, just skip them.
|
Tue, 11 Aug 2015 11:34:13 +0200 |
Stefan Anzinger |
[SPARC] Move storing of DelayedLIRInstruction into the TailDelayedLIRInstruction interface
|
Tue, 11 Aug 2015 11:07:15 +0200 |
Stefan Anzinger |
SPARCLIRInstructionMixinStore: Make SizeEstimate final
|
Wed, 12 Aug 2015 18:30:05 -0700 |
Tom Rodriguez |
Remove dead graalMirrors code
|
Wed, 12 Aug 2015 17:47:01 +0200 |
Doug Simon |
updated jvmci import version
|
Wed, 12 Aug 2015 17:38:16 +0200 |
Doug Simon |
removed unused method
|
Tue, 11 Aug 2015 03:00:55 +0200 |
Andreas Woess |
SL: adopt FindContextNode as a child
|
Tue, 11 Aug 2015 02:56:50 +0200 |
Andreas Woess |
updated jvmci import version
|
Mon, 10 Aug 2015 16:23:45 -0700 |
Tom Rodriguez |
Check for null when constant folding HubGetClass
|
Mon, 10 Aug 2015 16:23:29 -0700 |
Tom Rodriguez |
Organize imports
|
Mon, 10 Aug 2015 16:23:14 -0700 |
Tom Rodriguez |
Prefer HubGetClass to raw read
|
Mon, 10 Aug 2015 16:22:59 -0700 |
Tom Rodriguez |
Don't introduce profiled checkcast if original checkcast would fold away
|
Mon, 10 Aug 2015 16:22:43 -0700 |
Tom Rodriguez |
Unguarded floating read should adopt Pi guard if possible
|
Mon, 10 Aug 2015 16:22:28 -0700 |
Tom Rodriguez |
Suppress line length check in MatchProcessor generated code
|
Tue, 11 Aug 2015 00:10:29 +0200 |
Doug Simon |
updated jvmci import version
|
Tue, 11 Aug 2015 00:10:16 +0200 |
Doug Simon |
Merge.
|
Thu, 06 Aug 2015 17:36:36 +0200 |
Doug Simon |
fix documentation: -XX:GraalCounter... -> -XX:JVMCICounter...
|
Mon, 10 Aug 2015 16:33:57 +0200 |
Jaroslav Tulach |
Merge of update to most recent version of Truffle
|
Thu, 06 Aug 2015 18:57:34 +0200 |
Jaroslav Tulach |
Updating to latest version of Truffle API
|
Mon, 10 Aug 2015 15:59:08 +0200 |
Lukas Stadler |
compiler intrinsic for "ensureVirtualized" functionality
|
Mon, 10 Aug 2015 15:57:05 +0200 |
Lukas Stadler |
do not use the (possibly uninitialized) InvokeNode.stateAfter to fill BytecodePosition in PEGraphDecoder
|
Mon, 10 Aug 2015 15:57:05 +0200 |
Lukas Stadler |
do not replace "non-replaceable" FrameStates with null in PE graph decoding
|
Mon, 10 Aug 2015 14:50:50 +0200 |
Stefan Anzinger |
updated imported suite version
|
Mon, 10 Aug 2015 13:53:55 +0200 |
Stefan Anzinger |
[SPARC] Create mixin for SPARC LIR instructions and inherit SPARCBlockEndOp from AbstractBlockEndOp
|
Mon, 10 Aug 2015 13:38:41 +0200 |
Roland Schatz |
Support putting multiple constants next to each other in data section.
|
Fri, 07 Aug 2015 13:35:51 +0200 |
Stefan Anzinger |
[SPARC] SPARCAssembler call directly ld/st with Op3
|
Fri, 07 Aug 2015 13:28:24 +0200 |
Stefan Anzinger |
[SPARC] Consolidate compareBranch into SPARCMacroAssembler
|
Thu, 06 Aug 2015 16:05:23 +0200 |
Stefan Anzinger |
Update suite.py
|
Thu, 06 Aug 2015 11:46:52 +0200 |
Stefan Anzinger |
[SPARC] SPARCMove remove switching on Kind when generating code; use PlatformKind and byte counts defined by the target instead
|
Thu, 06 Aug 2015 11:43:43 +0200 |
Stefan Anzinger |
SPARCImmediateAddressNode: remove unused getter
|
Wed, 05 Aug 2015 11:54:04 +0200 |
Stefan Anzinger |
[SPARC] Assembler: ld/st with size parameter
|
Wed, 05 Aug 2015 01:03:28 +0200 |
Doug Simon |
updated jvmci import version
|
Tue, 04 Aug 2015 10:31:16 +0200 |
Doug Simon |
updated jvmci import version
|
Tue, 04 Aug 2015 01:09:31 +0200 |
Doug Simon |
moved JVMCI option parsing back into Java
|
Mon, 03 Aug 2015 10:45:40 -0700 |
Tom Rodriguez |
Merge
|
Mon, 03 Aug 2015 10:45:17 -0700 |
Tom Rodriguez |
Always use KlassPointerStamp for klass metadata reads
|
Mon, 03 Aug 2015 09:35:55 -0700 |
Tom Rodriguez |
Backout 565196752144
|
Mon, 03 Aug 2015 09:35:39 -0700 |
Tom Rodriguez |
Remove incorrect assert
|
Sun, 02 Aug 2015 22:55:21 -0700 |
Tom Rodriguez |
ValueNode.getKind is really getStackKind
|
Sun, 02 Aug 2015 22:55:04 -0700 |
Tom Rodriguez |
CheckStyle: start generated should suppress header checks too
|
Mon, 03 Aug 2015 10:55:38 +0200 |
Doug Simon |
fixed Eclipse/pydev project references
|
Fri, 31 Jul 2015 16:23:42 +0200 |
Roland Schatz |
Unit tests for Word.objectTo(Un)trackedPointer.
|
Fri, 31 Jul 2015 15:07:27 +0200 |
Roland Schatz |
Split Word.fromObject into Word.objectToTrackedPointer and Word.objectToUntrackedPointer.
|
Fri, 31 Jul 2015 14:26:26 +0200 |
Roland Schatz |
Remove Word.fromWordBase().
|
Fri, 31 Jul 2015 14:40:01 +0200 |
Josef Eisl |
Update imports.
|
Fri, 31 Jul 2015 11:55:58 +0200 |
Josef Eisl |
TraceRA:TraceLSRA: do not perform predecessor optimization.
|
Thu, 30 Jul 2015 16:38:54 +0200 |
Roland Schatz |
Prevent false positives in change detection of second lowering round.
|
Wed, 29 Jul 2015 15:43:28 +0200 |
Gilles Duboscq |
Fix dependencies urls
|
Wed, 29 Jul 2015 11:59:18 +0200 |
Roland Schatz |
Merge.
|
Tue, 28 Jul 2015 13:19:14 -0700 |
Tom Rodriguez |
Merge
|
Tue, 28 Jul 2015 13:00:32 -0700 |
Tom Rodriguez |
Remove Snippet.removeAllFrameStates
|
Tue, 28 Jul 2015 10:52:41 -0700 |
Tom Rodriguez |
Simplify code slightly
|
Tue, 28 Jul 2015 10:49:20 -0700 |
Tom Rodriguez |
Fix name of JavaMethodContext
|
Tue, 28 Jul 2015 19:58:40 +0200 |
Josef Eisl |
TraceRA: add description to TraceRAsimpleLifetimeAnalysis option.
|
Tue, 28 Jul 2015 19:59:47 +0200 |
Josef Eisl |
Add TraceTrivialAllocator.
|
Tue, 28 Jul 2015 19:38:25 +0200 |
Josef Eisl |
Add TraceUtil.
|
Tue, 28 Jul 2015 18:42:34 +0200 |
Roland Schatz |
Move assertion from canonicalization to constructor.
|
Tue, 28 Jul 2015 17:48:03 +0200 |
Josef Eisl |
TraceRA: add TraceSimpleLifetimeAnalysisPhase.
|
Tue, 28 Jul 2015 17:18:16 +0200 |
Josef Eisl |
LinearScan: adopt visibility.
|
Tue, 28 Jul 2015 15:16:58 +0200 |
Josef Eisl |
LinearScan: rename LSRAOptimizeSpillPosition to LIROptLSRAOptimizeSpillPosition.
|
Tue, 28 Jul 2015 15:16:19 +0200 |
Josef Eisl |
LinearScan: make LSRAOptimizeSpillPosition a NestedBooleanOptionValue.
|
Tue, 28 Jul 2015 14:37:09 +0200 |
Josef Eisl |
Backed out changeset: a30c3bf521a5 (Disable -G:+TraceRA gate temproarily on sparc)
|
Tue, 28 Jul 2015 14:18:26 +0200 |
Josef Eisl |
SPARCByteSwapOp: mark temporary slot as uninitialized.
|
Tue, 28 Jul 2015 13:22:43 +0200 |
Josef Eisl |
LinearScanWalker: relax assertion.
|
Tue, 28 Jul 2015 12:20:51 +0200 |
Josef Eisl |
LinearScanWalker: improve assertion message.
|
Tue, 28 Jul 2015 12:23:05 +0200 |
Stefan Anzinger |
Disable -G:+TraceRA gate temproarily on sparc
|
Tue, 28 Jul 2015 12:22:39 +0200 |
Stefan Anzinger |
[SPARC] Include excludeSrc.make on sparc build
|
Tue, 28 Jul 2015 11:32:12 +0200 |
Josef Eisl |
TraceRA: Make global move resolution a phase.
|
Mon, 27 Jul 2015 16:12:28 +0200 |
Josef Eisl |
TraceRA: make accessRecursive iterative.
|
Mon, 27 Jul 2015 17:05:38 -0700 |
Tom Rodriguez |
Fix jvmci.make
|
Mon, 27 Jul 2015 16:57:30 -0700 |
Tom Rodriguez |
Merge
|
Mon, 27 Jul 2015 16:26:41 -0700 |
Tom Rodriguez |
Eliminate jdk.internal.jvmci.debug
|
Fri, 24 Jul 2015 09:29:09 -0700 |
Tom Rodriguez |
Move Management back into graal.debug
|
Mon, 27 Jul 2015 09:59:44 +0200 |
Josef Eisl |
Fix checkstyle and findbugs issues.
|
Mon, 27 Jul 2015 09:44:55 +0200 |
Josef Eisl |
Rename IntValueMap to IndexedValueMap.
|
Fri, 24 Jul 2015 15:38:17 +0200 |
Josef Eisl |
SSIBlockValueMapImpl: use VariableVirtualStackValueMap in BlockData.
|
Fri, 24 Jul 2015 15:26:17 +0200 |
Josef Eisl |
Move SSIBlockValueMapImpl to c.o.g.lir.ssi package.
|
Fri, 24 Jul 2015 15:24:38 +0200 |
Josef Eisl |
SSIBlockValueMapImpl: use VariableVirtualStackValueMap.
|
Fri, 24 Jul 2015 15:24:15 +0200 |
Josef Eisl |
MoveProfiling: add support for stack to stack moves.
|
Fri, 24 Jul 2015 14:53:09 +0200 |
Josef Eisl |
SSIUtil: document SSI form.
|
Fri, 24 Jul 2015 13:50:38 +0200 |
Josef Eisl |
Rename SSIUtils->SSIUtil.
|
Fri, 24 Jul 2015 13:49:56 +0200 |
Josef Eisl |
Rename SSAUtils->SSAUtils.
|
Fri, 24 Jul 2015 15:39:14 +0200 |
Josef Eisl |
Add VariableVirtualStackValueMap.
|
Fri, 24 Jul 2015 09:35:18 +0200 |
Josef Eisl |
LinearScan: minor cleanups.
|
Fri, 24 Jul 2015 09:29:36 +0200 |
Josef Eisl |
LinearScan: clean up members.
|
Fri, 24 Jul 2015 09:22:56 +0200 |
Josef Eisl |
LinearScan: remove unused member.
|
Fri, 24 Jul 2015 09:21:04 +0200 |
Josef Eisl |
Move different register allocators into sub-packages.
|
Fri, 24 Jul 2015 09:04:14 +0200 |
Josef Eisl |
mx gate: add TraceRA unittest and bootstrap tasks.
|
Fri, 24 Jul 2015 10:55:33 +0200 |
Josef Eisl |
Drop initial version of the trace based register allocator.
|
Fri, 24 Jul 2015 16:20:56 +0200 |
Lukas Stadler |
PEA refactoring: simplify VirtualizerTool, arrays instead of HashMaps, route all modifications through BlockState, copy-on-write in BlockState
|
Fri, 24 Jul 2015 13:26:44 +0200 |
Stefan Anzinger |
[SPARC] Peephole optimization of empty delay slots
|
Fri, 24 Jul 2015 13:35:03 +0200 |
Josef Eisl |
LocationMarker: track all registers (not only registers containing references).
|
Fri, 24 Jul 2015 12:14:50 +0200 |
Josef Eisl |
Move IntValueMap/ValueSet to c.o.g.lir/util.
|
Fri, 24 Jul 2015 10:55:17 +0200 |
Josef Eisl |
Rename c.o.g.lir.utils -> c.o.g.lir.util.
|
Fri, 24 Jul 2015 10:53:27 +0200 |
Josef Eisl |
Rename LiveValueSet to ValueSet.
|
Fri, 24 Jul 2015 10:52:46 +0200 |
Josef Eisl |
Rename ValueSet to IntValueMap.
|
Fri, 24 Jul 2015 10:50:59 +0200 |
Josef Eisl |
ValueSet: remove #addLiveValues.
|
Fri, 24 Jul 2015 10:47:42 +0200 |
Josef Eisl |
LocationMarkerPhase: outsource RegStackValueSet.
|
Fri, 24 Jul 2015 11:54:38 +0200 |
Stefan Anzinger |
Reapply changes which had been thrown out by changeset 24db9b5a9f04
|
Thu, 16 Jul 2015 17:17:30 +0200 |
Josef Eisl |
CFGPrinterObserver: add support for dumping a subset of blocks.
|
Thu, 23 Jul 2015 18:54:21 +0200 |
Josef Eisl |
LinearScan: change visibility.
|
Thu, 23 Jul 2015 18:27:09 +0200 |
Josef Eisl |
Interval: allow redefinition of NoDefinitionFound intervals.
|
Tue, 21 Jul 2015 11:19:22 +0200 |
Josef Eisl |
Interval#previousUsage: return -1 if there is no usage.
|
Tue, 21 Jul 2015 10:03:24 +0200 |
Josef Eisl |
LinearScanWalker: allow usage at position 0.
|
Thu, 16 Jul 2015 17:19:46 +0200 |
Josef Eisl |
LinearScan/Interval: allow use positions at opId 0.
|
Mon, 13 Jul 2015 15:23:28 +0200 |
Josef Eisl |
Add GenericValueMap.
|
Mon, 13 Jul 2015 15:18:06 +0200 |
Josef Eisl |
Add ValueMap.
|
Tue, 28 Jul 2015 17:35:49 -0700 |
Mick Jordan |
updated import of jvmci/truffle
|
Tue, 28 Jul 2015 17:06:56 +0200 |
Roland Schatz |
Re-add accidentially dropped -Xcomp gate test.
|
Tue, 28 Jul 2015 11:42:21 +0200 |
Roland Schatz |
Make graal gate configurable.
|
Mon, 27 Jul 2015 18:00:05 -0700 |
Mick Jordan |
updated truffle import
|
Mon, 27 Jul 2015 09:29:09 -0700 |
Mick Jordan |
pylint fix
|
Mon, 27 Jul 2015 18:09:26 +0200 |
Roland Schatz |
Fix graal gate.
|
Mon, 27 Jul 2015 16:11:41 +0200 |
Andreas Woess |
update jvmci import
|
Mon, 27 Jul 2015 13:52:14 +0200 |
Roland Schatz |
Move bootstrap from jvmci gate to graal gate.
|
Mon, 27 Jul 2015 12:15:30 +0200 |
Roland Schatz |
Update jvmci import.
|
Fri, 24 Jul 2015 11:33:05 -0700 |
Mick Jordan |
update truffle import
|
Fri, 24 Jul 2015 16:38:11 +0200 |
Roland Schatz |
Update imports.
|
Fri, 24 Jul 2015 13:43:47 +0200 |
Roland Schatz |
Resolve cyclic dependencies involving annotation processors.
|
Fri, 24 Jul 2015 11:09:11 +0200 |
Doug Simon |
moved ctw command to mx_graal.py and re-added graal.debug project declarations
|
Fri, 24 Jul 2015 08:33:42 +0200 |
Doug Simon |
Merge with basic-graal
|
Thu, 23 Jul 2015 17:40:50 -0700 |
Tom Rodriguez |
Pull ForeignCallsProvider and friends back into Graal
|
Thu, 23 Jul 2015 15:05:22 -0700 |
Tom Rodriguez |
Remove unused JVMCI types from vmSymbols.hpp
|
Thu, 23 Jul 2015 14:24:00 -0700 |
Tom Rodriguez |
Rename JVMCIDebugConfig to GraalDebugConfig
|
Thu, 23 Jul 2015 14:20:16 -0700 |
Tom Rodriguez |
Pull NamedLocationIdentity back into Graal
|
Thu, 23 Jul 2015 15:59:59 +0200 |
Josef Eisl |
Refactoring of the SSA_LIR options.
|
Wed, 15 Jul 2015 14:20:12 +0200 |
Josef Eisl |
Make HotSpotLockStack an LIRInstruction.
|
Fri, 03 Jul 2015 10:35:09 +0200 |
Josef Eisl |
Introduce AbstractBlockEndOp and add methods to BlockEndOp.
|
Thu, 23 Jul 2015 12:12:45 +0200 |
Josef Eisl |
Add ConstantPhiTest.
|
Wed, 22 Jul 2015 17:18:14 +0200 |
Josef Eisl |
LSStackSlotAllocator: only run if there are virtual stack slots.
|
Wed, 22 Jul 2015 17:10:21 +0200 |
Josef Eisl |
BlackholeOp: accept constants (avoid verification error for constant folded values).
|
Wed, 22 Jul 2015 16:38:25 +0200 |
Josef Eisl |
gate: outsource registers for BootstrapWithRegisterPressure tasks.
|
Wed, 22 Jul 2015 16:25:07 +0200 |
Josef Eisl |
LinearScanWalker: fall back to usages with MustHaveRegister priority in #splitForSpilling.
|
Tue, 21 Jul 2015 16:55:09 +0200 |
Josef Eisl |
LinearScanWalker: allow spilling of active intervals that have only non-mandatory register priority.
|
Tue, 21 Jul 2015 17:03:54 +0200 |
Josef Eisl |
LinearScanWalker: add RegisterPriority to spillCollectActiveAny.
|
Tue, 21 Jul 2015 11:36:41 +0200 |
Josef Eisl |
LinearScanResolveDataFlowPhase: split up #resolveDataFlow.
|
Thu, 23 Jul 2015 12:04:47 +0200 |
Stefan Anzinger |
Mapfile is required when building on Solaris
|
Thu, 23 Jul 2015 10:46:06 +0200 |
Stefan Anzinger |
[SPARC] Fix regression in BSWAP
|
Wed, 22 Jul 2015 23:27:39 -0700 |
Tom Rodriguez |
Move most of jdk.internal.jvmci.debug back into com.oracle.graal.debug
|
Wed, 22 Jul 2015 08:56:03 -0700 |
twisti |
Rename JVMCI to INCLUDE_JVMCI.
|
Wed, 22 Jul 2015 15:50:08 +0200 |
Stefan Anzinger |
[SPARC] Use result kind instead of input kind for store
|
Wed, 22 Jul 2015 15:11:03 +0200 |
Doug Simon |
removed forward looking statements from comment
|
Wed, 22 Jul 2015 14:37:17 +0200 |
Stefan Anzinger |
Use new c1visualizer (updated disassembler)
|
Tue, 21 Jul 2015 15:00:07 -0700 |
Tom Rodriguez |
Enable derived oop processing by the GC with JVMCI
|
Thu, 23 Jul 2015 22:17:57 +0200 |
Doug Simon |
inter-suite library references must use qualified form
|
Thu, 23 Jul 2015 18:31:44 +0200 |
Doug Simon |
updated imported suite version
|
Thu, 23 Jul 2015 15:55:04 +0200 |
Doug Simon |
updated imported suite version
|
Thu, 23 Jul 2015 13:06:53 +0200 |
Doug Simon |
moved gate from mx_jvmci.py to mx_gate.py in core mx
|
Thu, 23 Jul 2015 11:12:15 +0200 |
Roland Schatz |
Remove unneeded file.
|
Thu, 23 Jul 2015 10:44:36 +0200 |
Gilles Duboscq |
Update JVMCI dependency
|
Wed, 22 Jul 2015 20:40:18 +0200 |
Doug Simon |
updated imported suite versions
|
Wed, 22 Jul 2015 20:21:58 +0200 |
Gilles Duboscq |
Modify distDependencies
|
Wed, 22 Jul 2015 18:35:44 +0200 |
Gilles Duboscq |
Add Binary repo for jvmci
|
Wed, 22 Jul 2015 16:43:21 +0200 |
Gilles Duboscq |
Use new jdk deployed dists model
|
Wed, 22 Jul 2015 16:42:59 +0200 |
Gilles Duboscq |
Re-enabled binary repo for truffle
|
Tue, 21 Jul 2015 16:03:25 +0200 |
Gilles Duboscq |
ignore all javafilelist files
|
Wed, 22 Jul 2015 11:55:48 +0200 |
Doug Simon |
updated imported suite versions
|
Wed, 22 Jul 2015 00:08:12 +0200 |
Doug Simon |
updated imported suite versions
|
Wed, 22 Jul 2015 00:06:14 +0200 |
Doug Simon |
reflected mx version bump to 5.0.0
|
Tue, 21 Jul 2015 17:59:16 +0200 |
Doug Simon |
removed duplicate "annotationProcessors" attribute
|
Tue, 21 Jul 2015 20:33:04 +0200 |
Roland Schatz |
Create GRAAL_TEST distribution.
|
Tue, 21 Jul 2015 16:47:53 +0200 |
Doug Simon |
updated suite import version
|
Tue, 21 Jul 2015 16:25:53 +0200 |
Doug Simon |
merge fixes; updated suite import versions
|
Tue, 21 Jul 2015 16:17:54 +0200 |
Doug Simon |
Merge with basic-graal
|
Tue, 21 Jul 2015 14:55:47 +0200 |
Andreas Woess |
fix HotSpotConstantPool#lookupConstant for pseudo-string entries
|
Tue, 21 Jul 2015 14:14:41 +0200 |
Lukas Stadler |
keep "ensureVirtual" flag for objects during escape analysis
|
Tue, 21 Jul 2015 14:09:39 +0200 |
Stefan Anzinger |
Use newer version of hcfdis.jar (New version contains new SPARC instructions and continues disassembling when unknown instruction is encountered)
|
Thu, 16 Jul 2015 14:25:52 +0200 |
Stefan Anzinger |
[SPARC] Remove redundant Op enum from assembler
|
Tue, 14 Jul 2015 11:38:56 +0200 |
Stefan Anzinger |
[SPARC] Assert certain scratch registers for stack banging/save instruction
|
Tue, 21 Jul 2015 11:30:40 +0200 |
Roland Schatz |
Only fill allocations with garbage when assertions are enabled.
|
Tue, 21 Jul 2015 10:54:17 +0200 |
Roland Schatz |
Fix wrong option test.
|
Mon, 20 Jul 2015 16:10:42 +0200 |
Josef Eisl |
LinearScan: pass block order to constructor.
|
Tue, 21 Jul 2015 10:55:01 +0200 |
Josef Eisl |
Add ConstantStackCastTest.
|
Mon, 20 Jul 2015 19:34:43 -0700 |
Tom Rodriguez |
Use KlassPointer stamp when reading Klass::_super
|
Mon, 20 Jul 2015 11:08:40 -0700 |
Tom Rodriguez |
Temporarily disable implicit null test
|
Mon, 20 Jul 2015 11:21:28 -0700 |
Tom Rodriguez |
Merge
|
Mon, 20 Jul 2015 11:19:52 -0700 |
Tom Rodriguez |
Support optimization of reads from special memory locations
|
Mon, 20 Jul 2015 11:19:37 -0700 |
Tom Rodriguez |
PiNode with more precise piStamp should replace less precise piStamp
|
Mon, 20 Jul 2015 11:19:21 -0700 |
Tom Rodriguez |
ObjectStamp.type == null is java.lang.Object
|
Mon, 20 Jul 2015 11:19:06 -0700 |
Tom Rodriguez |
ValuePhiNode should be an ArrayLengthProvider
|
Mon, 20 Jul 2015 11:18:50 -0700 |
Tom Rodriguez |
Make LoadHub lowering more consistent
|
Mon, 20 Jul 2015 11:18:35 -0700 |
Tom Rodriguez |
KlassPointerStamp needs valid getStackKind implementation
|
Mon, 20 Jul 2015 11:18:19 -0700 |
Tom Rodriguez |
Improve DynamicNewArrayNode code generation
|
Mon, 20 Jul 2015 11:18:04 -0700 |
Tom Rodriguez |
Sanity check stamp and constant compression flags
|
Mon, 20 Jul 2015 17:01:45 +0200 |
Jaroslav Tulach |
Replacing yet another use of deprecated RootNode constructor
|
Mon, 20 Jul 2015 16:57:56 +0200 |
Jaroslav Tulach |
Using the non-deprecated RootNode constructors with a MockLanguage in tests
|
Mon, 20 Jul 2015 14:13:43 +0200 |
Josef Eisl |
SPARC: fix const2stack
|
Mon, 20 Jul 2015 14:16:03 +0200 |
Josef Eisl |
SPARC: add toString for SizeEstimate.
|
Tue, 14 Jul 2015 15:50:17 +0200 |
Josef Eisl |
StackMoveTest: fix.
|
Thu, 02 Jul 2015 10:13:58 +0200 |
Josef Eisl |
NodeValueMap: improve javadoc.
|
Mon, 20 Jul 2015 15:25:38 +0200 |
Roland Schatz |
Include live base pointers in backend dump.
|
Mon, 20 Jul 2015 14:06:46 +0200 |
Roland Schatz |
Don't unconditionally copy an array that's only used in an assertion.
|
Mon, 20 Jul 2015 13:57:51 +0200 |
Jaroslav Tulach |
Updating to 0.9-SNAPSHOT of Truffle that requires RootNode to be associated with a TruffleLanguage
|
Mon, 20 Jul 2015 04:21:24 +0200 |
Andreas Woess |
Truffle: collect failed speculations before handing over to Graal
|
Mon, 20 Jul 2015 03:12:06 +0200 |
Andreas Woess |
Truffle: add PE regression tests to prevent deoptimization on ControlFlowException
|
Mon, 20 Jul 2015 02:48:57 +0200 |
Andreas Woess |
Truffle: fix PE regression involving missing exception edges
|
Fri, 17 Jul 2015 23:54:06 +0200 |
Doug Simon |
removed unused class
|
Fri, 17 Jul 2015 08:45:25 -0700 |
twisti |
nmethod::is_deopt_entry should use NativeCall::instruction_size
|
Fri, 17 Jul 2015 11:41:55 +0200 |
Roland Schatz |
Track base pointers of derived references in backend.
|
Thu, 16 Jul 2015 17:44:54 +0200 |
Roland Schatz |
Remove unused class HotSpotTargetDescription.
|
Thu, 16 Jul 2015 17:44:49 +0200 |
Roland Schatz |
Split HotSpotReferenceMap into separate builder and result class, and move the builder class from jvmci to graal.
|
Thu, 16 Jul 2015 14:17:48 +0200 |
Roland Schatz |
Make LocationMarker extensible.
|
Thu, 16 Jul 2015 07:47:07 -0700 |
twisti |
Add Java code for reading the constant pool cache plus sun.reflect.ConstantPool substitutions.
|
Thu, 16 Jul 2015 13:48:47 +0200 |
Roland Schatz |
Rename graal.options to jvmci.options in .hgignore.
|
Wed, 15 Jul 2015 15:46:53 +0200 |
Roland Schatz |
Make static type of virtualObjectMapping as narrow as possible.
|
Wed, 15 Jul 2015 15:01:41 +0200 |
Roland Schatz |
Remove unused option.
|
Wed, 15 Jul 2015 10:16:28 -0700 |
Tom Rodriguez |
Merge
|
Wed, 15 Jul 2015 09:49:14 -0700 |
Tom Rodriguez |
TypeCheckNode should fold obviously failing types
|
Wed, 15 Jul 2015 09:49:11 -0700 |
Tom Rodriguez |
Fix comments
|
Wed, 15 Jul 2015 18:23:44 +0200 |
Gilles Duboscq |
Complete changelog
|
Wed, 15 Jul 2015 18:23:34 +0200 |
Gilles Duboscq |
mx makefile: Remove dead code
|
Wed, 15 Jul 2015 16:09:16 +0200 |
Gilles Duboscq |
Added tag graal-0.8 for changeset 3c622007e098
|
Wed, 15 Jul 2015 16:09:05 +0200 |
Gilles Duboscq |
Update changelog for 0.8
graal-0.8
|
Tue, 14 Jul 2015 13:36:37 +0200 |
Roland Schatz |
Backout e2793adeaa43: CountedLoopInfo: allow using converted init&stride to do the computation using a different integer type.
|
Mon, 13 Jul 2015 18:33:44 +0200 |
Stefan Anzinger |
[SPARC] Use registers g1, g4 and g5 for allocation and g3 and o7 as scratch
|
Mon, 13 Jul 2015 17:36:11 +0200 |
Stefan Anzinger |
[SPARC] Provide valid Kind for SPARC.getLargestStorableKind on single precision register category
|
Tue, 14 Jul 2015 10:38:30 +0200 |
Doug Simon |
disabled TestDeoptInlinedFunction.sl test until it handles a call to a @TruffleBoundary method from being removed by ConvertDeoptimizeToGuardPhase
|
Mon, 13 Jul 2015 17:43:09 +0200 |
Doug Simon |
allow PE to create InvokeNodes instead of InvokeWithExceptionNodes
|
Mon, 13 Jul 2015 17:40:57 +0200 |
Doug Simon |
updated to latest Truffle API
|
Mon, 13 Jul 2015 12:19:59 +0200 |
Roland Schatz |
Fix assertion in MoveResolver.
|
Wed, 01 Jul 2015 17:39:39 +0200 |
Josef Eisl |
Use NodeValueMap in DebugInfoBuilder.
|
Wed, 01 Jul 2015 17:27:51 +0200 |
Josef Eisl |
NodeValueMap: add valueForOperand.
|
Wed, 01 Jul 2015 17:20:36 +0200 |
Josef Eisl |
NodeLIRBuilder: remove getNodeOperands.
|
Wed, 01 Jul 2015 17:19:11 +0200 |
Josef Eisl |
CFGPrinter: do not use NodeLIRBuilder#getNodeOperands.
|
Wed, 01 Jul 2015 17:21:45 +0200 |
Josef Eisl |
Rename NodeMappableLIRBuilder to NodeValueMap.
|
Thu, 09 Jul 2015 11:29:41 +0200 |
Josef Eisl |
Rename AMD64HotspotDirectStaticCallOp to AMD64HotSpotDirectStaticCallOp.
|
Thu, 09 Jul 2015 11:16:30 +0200 |
Josef Eisl |
LinearScanWalker: minor refactoring of debug code.
|
Wed, 08 Jul 2015 18:18:24 +0200 |
Josef Eisl |
RegisterVerifier: improve error message.
|
Tue, 07 Jul 2015 17:08:44 +0200 |
Josef Eisl |
Add VarArgs_Unroll test.
|
Tue, 07 Jul 2015 17:08:29 +0200 |
Josef Eisl |
Add ConstantLoadTest.
|
Fri, 03 Jul 2015 10:20:22 +0200 |
Josef Eisl |
LinearScanLifetimeAnalysisPhase: more debug output.
|
Mon, 13 Jul 2015 09:39:08 +0200 |
Josef Eisl |
AMD64Move#const2stack: add support for Char.
|
Mon, 13 Jul 2015 11:03:41 +0200 |
Stefan Anzinger |
[SPARC] Offset constant table base pointer to leverage full 13 bit address range for constant loads
|
Mon, 13 Jul 2015 10:14:34 +0200 |
Stefan Anzinger |
[SPARC] Fix acquiring LabelHint for SPARCControlFlow.StrategySwitchOp
|
Fri, 10 Jul 2015 14:00:38 +0200 |
Josef Eisl |
StackMoveOptimizationPhase: append to other PostAllocationOptimizationPhases.
|
Fri, 10 Jul 2015 14:01:43 +0200 |
Josef Eisl |
Fix typo in option name (LIROptControlFlowOptimizer).
|
Fri, 10 Jul 2015 15:10:51 +0200 |
Josef Eisl |
RedundantMoveElimination: use stack offset as index for stackIndices.
|
Fri, 10 Jul 2015 18:06:37 -0700 |
Tom Rodriguez |
buildjmhdeps should use Graal for JAVA_HOME
|
Fri, 10 Jul 2015 12:04:13 -0700 |
Tom Rodriguez |
Add missing barrier in unrolled arraycopy
|
Fri, 10 Jul 2015 11:41:02 -0700 |
Tom Rodriguez |
Initialize object arrays in clone snippet
|
Fri, 10 Jul 2015 11:40:58 -0700 |
Tom Rodriguez |
Fill uninitialized memory with garbage when asserts are enabled
|
Thu, 09 Jul 2015 22:05:11 +0200 |
Andreas Woess |
exclude truffle jars from GRAAL_TRUFFLE_TEST distribution
|
Thu, 09 Jul 2015 17:49:58 +0200 |
Doug Simon |
fixed 'mx help unittest
|
Thu, 09 Jul 2015 15:58:01 +0200 |
Stefan Anzinger |
[SPARC] Use rdpc for constructing constant table base
|
Thu, 09 Jul 2015 15:57:22 +0200 |
Stefan Anzinger |
Propagate -n parameter properly to dacapo for calls such as 'mx bench dacapo:*'
|
Thu, 09 Jul 2015 15:34:11 +0200 |
Stefan Anzinger |
[SPARC] Merge nodes load->(sign|zero)extend into a sign/zero extending load
|
Thu, 09 Jul 2015 14:39:08 +0200 |
Roland Schatz |
Rename LIRKind.derivedReference to LIRKind.unknownReference.
|
Thu, 09 Jul 2015 14:29:51 +0200 |
Roland Schatz |
More accurate assertion in LIRKind.merge.
|
Wed, 08 Jul 2015 17:26:14 -0700 |
Tom Rodriguez |
LoadHub should be guarded by null check instead of range check
|
Wed, 08 Jul 2015 17:09:20 -0700 |
Tom Rodriguez |
Add extra context to ArrayCopySlowPathNode to ensure deduplication is safe
|
Wed, 08 Jul 2015 11:34:18 -0700 |
Tom Rodriguez |
Stack slots should be keyed by offset instead of Object identity
|
Wed, 08 Jul 2015 10:12:37 -0700 |
Christian Wimmer |
Expose graph builder configuration and some other details of Truffle compiler
|
Wed, 08 Jul 2015 10:11:49 -0700 |
Christian Wimmer |
ReadOnlyFrame methods are not intended to be Truffle compiled
|
Wed, 08 Jul 2015 10:11:09 -0700 |
Christian Wimmer |
Allow to set eagerResolving flag in GraphBuilderConfiguration
|
Tue, 21 Jul 2015 15:16:00 +0200 |
Doug Simon |
use unittest extensibility
|
Tue, 21 Jul 2015 02:20:47 +0200 |
Doug Simon |
fixed canonicalization
|
Mon, 20 Jul 2015 12:50:09 +0200 |
Doug Simon |
fixed incomplete or redundant "annotationProcessors" attributes
|
Mon, 20 Jul 2015 00:25:18 +0200 |
Doug Simon |
annotation processor dependencies must be Distributions or Libraries; inter-suite references must be qualified with suite prefix
|
Sat, 18 Jul 2015 11:15:54 +0200 |
Doug Simon |
made annotation processors explicit since they are no longer inherited
|
Thu, 16 Jul 2015 22:09:05 +0200 |
Doug Simon |
removed unnecessary library definition; made use of JMH as an annotation processor explicit
|
Fri, 10 Jul 2015 23:30:40 +0200 |
Doug Simon |
removed mx_graal_makefile.py from 'graal' suite
|
Thu, 09 Jul 2015 00:20:32 +0200 |
Doug Simon |
updated imported suite versions
|
Thu, 09 Jul 2015 00:18:57 +0200 |
Doug Simon |
Merge.
|
Thu, 09 Jul 2015 00:11:05 +0200 |
Doug Simon |
updated imported suite versions
|
Wed, 08 Jul 2015 23:34:58 +0200 |
Doug Simon |
updated mx2 version requirement
|
Wed, 08 Jul 2015 23:11:37 +0200 |
Doug Simon |
fixed reference to new truffle repo
|
Wed, 08 Jul 2015 22:33:44 +0200 |
Doug Simon |
adapted to removal of mx_init() mechanism from mx2
|
Wed, 08 Jul 2015 22:33:41 +0200 |
Doug Simon |
removed unnecessary library definitions
|
Wed, 08 Jul 2015 15:19:42 +0200 |
Doug Simon |
Merge with basic-graal
|
Wed, 08 Jul 2015 10:05:45 +0200 |
Josef Eisl |
Remove dummy parameter `includeAbstract` from `ResolvedJavaType#resolveMethod()`;
|
Wed, 08 Jul 2015 10:56:31 +0200 |
Josef Eisl |
CHANGELOG: SSA LIR is now default.
|
Tue, 07 Jul 2015 18:21:01 +0200 |
Josef Eisl |
SpillMoveFactoryBase#checkResult: allow constant input unconditionally.
|
Tue, 07 Jul 2015 16:05:01 +0200 |
Josef Eisl |
Add javadoc to SpillMoveFactory.
|
Tue, 07 Jul 2015 15:45:49 +0200 |
Josef Eisl |
Introduce SpillMoveFactoryBase.
|
Tue, 07 Jul 2015 15:08:50 +0200 |
Josef Eisl |
LinearScanOptimizeSpillPositionPhase: further refactoring.
|
Tue, 07 Jul 2015 14:18:40 +0200 |
Josef Eisl |
LinearScanOptimizeSpillPositionPhase: outsource optimizeInterval.
|
Tue, 07 Jul 2015 10:53:03 +0200 |
Josef Eisl |
LinearScanOptimizeSpillPositionPhase: add debug output.
|
Tue, 07 Jul 2015 13:24:01 +0200 |
Josef Eisl |
SSALinearScanEliminateSpillMovePhase#canEliminateSpillMove: call to super class.
|
Tue, 07 Jul 2015 15:05:50 +0200 |
Stefan Anzinger |
[SPARC] Use FSRC2(d|s) instead of FMOV(d|s)
|
Tue, 07 Jul 2015 11:32:09 +0200 |
Stefan Anzinger |
Use register hints only on true virtual stack slots
|
Tue, 07 Jul 2015 11:55:52 +0200 |
Roland Schatz |
mx: Option to show distributions in 'mx projectgraph'.
|
Mon, 06 Jul 2015 23:06:41 -0700 |
Tom Rodriguez |
Stronger error for vtable out of range
|
Mon, 06 Jul 2015 12:46:41 -0700 |
Tom Rodriguez |
Inlining implicitly casts the receiver to the declared type of the method
|
Mon, 06 Jul 2015 16:27:56 +0200 |
Stefan Anzinger |
[SPARC] Optimize StrategySwitchOp
|
Mon, 06 Jul 2015 16:27:01 +0200 |
Stefan Anzinger |
[SPARC] Add hint for move result
|
Mon, 06 Jul 2015 11:26:15 +0200 |
Josef Eisl |
Make SSA_LIR default.
|
Mon, 06 Jul 2015 11:25:38 +0200 |
Josef Eisl |
mx: run NonSSA unittests and bootstrap in the gate.
|
Mon, 06 Jul 2015 00:25:01 +0200 |
Doug Simon |
fixed Windows build issues
|
Fri, 03 Jul 2015 14:10:26 +0200 |
Stefan Anzinger |
[SPARC] Fix register counts in SPARCAllocatorTest
|
Fri, 03 Jul 2015 09:56:16 +0200 |
Stefan Anzinger |
[SPARC] Load safepoint polling address into a register, instead of constructing it each time
|
Thu, 02 Jul 2015 17:37:22 +0200 |
Stefan Anzinger |
[SPARC] Do not preset SPARCFrameMap.initialSpillsize for register save area; set calleeSaveAreaSize correctly instead
|
Wed, 08 Jul 2015 15:13:18 +0200 |
Doug Simon |
adapted to JDKDeployedDist.postJdkInstall changing to onPostJdkInstall() method
|
Wed, 08 Jul 2015 15:12:27 +0200 |
Doug Simon |
adapted to deletion of NullSourceSection
|
Wed, 08 Jul 2015 11:23:43 +0200 |
Doug Simon |
mx: make bench command extensible
|
Wed, 08 Jul 2015 12:40:07 +0200 |
Gilles Duboscq |
Update to latest truffle
|
Tue, 07 Jul 2015 16:50:59 +0200 |
Gilles Duboscq |
Add mx.imports to hgignore
|
Tue, 07 Jul 2015 14:33:58 +0200 |
Gilles Duboscq |
Remove obsolete mx.sh & mx.cmd
|
Mon, 06 Jul 2015 17:36:08 +0200 |
Doug Simon |
removed code that now lives in the graal-jvmci-8 repo
|
Mon, 06 Jul 2015 14:31:06 +0200 |
Doug Simon |
fixed path to graal-jvmci-8 repo
|
Mon, 06 Jul 2015 14:11:33 +0200 |
Doug Simon |
Initial split off from monolithic basic-graal repo
|
Thu, 02 Jul 2015 12:42:20 +0200 |
Doug Simon |
added GRAAL_TRUFFLE_TEST distribution to export test framework to downstream suites
|
Thu, 02 Jul 2015 12:41:08 +0200 |
Doug Simon |
use 'is' instead of '==' when comparing against None
|
Wed, 01 Jul 2015 13:41:40 -0700 |
Christian Wimmer |
Remove wrong line that undoes the work of the code above it
|
Wed, 01 Jul 2015 13:27:39 -0700 |
Christian Wimmer |
Add test for Truffle inlining of intrinsic methods
|
Wed, 01 Jul 2015 16:06:56 +0200 |
Roland Schatz |
jvmci: Move Location.addFrameSize logic from C++ to Java.
|
Tue, 30 Jun 2015 16:56:46 +0200 |
Stefan Anzinger |
[SPARC] Remove duplicate/unused code from SPARCAssembler
|
Tue, 30 Jun 2015 16:45:31 +0200 |
Stefan Anzinger |
[SPARC] Remove explicit nops from SPARCArrayEquals (Nops for CBCond are generated in the SPARCAssembler automatically)
|
Tue, 30 Jun 2015 16:43:18 +0200 |
Stefan Anzinger |
[SPARC] Use correct position in SPARCAssembler.insertNopAfterCBCond
|
Tue, 30 Jun 2015 12:32:51 +0200 |
Danilo Ansaloni |
mx: mxMxDir should be absolute (fixes Library.get_path()).
|
Tue, 30 Jun 2015 12:39:18 +0200 |
Doug Simon |
added support for inlining intrinsics to PEGraphDecoder (GRAAL-1170)
|
Mon, 29 Jun 2015 20:06:19 +0200 |
Doug Simon |
removed leftover, unused code
|
Tue, 30 Jun 2015 10:42:14 +0200 |
Stefan Anzinger |
[SPARC] Set SPARCFrameMap.initialSpillSize in java instead of addig it during code installation
|
Tue, 30 Jun 2015 10:41:03 +0200 |
Stefan Anzinger |
[SPARC] Put nop after cbcond only for following branch/call instructions
|
Mon, 29 Jun 2015 11:51:57 -0700 |
Tom Rodriguez |
call_site_target_value takes an oop
|
Mon, 29 Jun 2015 10:49:31 -0700 |
Tom Rodriguez |
Merge
|
Mon, 29 Jun 2015 10:22:15 -0700 |
Tom Rodriguez |
getDebugProperties should handle null more gracefully
|
Mon, 29 Jun 2015 10:18:50 -0700 |
Tom Rodriguez |
Verify non-null escape states in FrameState
|
Mon, 29 Jun 2015 10:16:38 -0700 |
Tom Rodriguez |
Quote % in SnippetTemplate names
|
Mon, 29 Jun 2015 10:13:14 -0700 |
Tom Rodriguez |
killWithUnusedFloatingInputs should kill trivial loop Phis
|
Mon, 29 Jun 2015 18:38:47 +0200 |
Doug Simon |
fixed bug in bounds check for crypto intrinsics
|
Mon, 29 Jun 2015 17:24:09 +0200 |
Gilles Duboscq |
mx: Fix usage of JavaConfig caches while generating eclipse builders
|
Sun, 28 Jun 2015 15:10:30 +0200 |
Gilles Duboscq |
ExceptionObject nodes are typed non-null, make sure thrown objects are also typed non-null
|
Mon, 29 Jun 2015 16:45:09 +0200 |
Doug Simon |
give error handling code in crypto substitutions a low probability
|
Mon, 29 Jun 2015 14:22:03 +0200 |
Doug Simon |
perform null and bounds checks for crypto intrinsics
|
Sat, 27 Jun 2015 18:02:44 +0200 |
Stefan Anzinger |
[SPARC] Implement constant loads from constant table with base register
|
Sat, 27 Jun 2015 17:59:37 +0200 |
Stefan Anzinger |
Clear DataSection too, when CompilationResult is cleared
|
Fri, 26 Jun 2015 22:23:03 +0200 |
Doug Simon |
renamed ForeignCallLinkage.canDeoptimize -> needsDebugInfo
|
Fri, 26 Jun 2015 17:11:34 -0700 |
twisti |
Add support so methods for invocation plugins can be optional; add support for new unaligned Unsafe methods in JDK 9.
|
Fri, 26 Jun 2015 20:35:08 +0200 |
Doug Simon |
fixed redundant JavaFrameAnchor code around foreign calls that go through a Graal stub
|
Fri, 26 Jun 2015 20:32:09 +0200 |
Doug Simon |
fix references after com.oracle.jvmci to jdk.internal.jvmci rename
|
Fri, 26 Jun 2015 20:31:31 +0200 |
Doug Simon |
mx: make deoptalot command more flexible in terms of VM management
|
Fri, 26 Jun 2015 18:46:11 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 26 Jun 2015 18:02:40 +0200 |
Thomas Wuerthinger |
Fix an issue in the inlining phase in the context of deleted unwind nodes. Reported by: Christian Thalinger.
|
Fri, 26 Jun 2015 17:45:47 +0200 |
Danilo Ansaloni |
Workaround until we add support for inlining intrinsics.
|
Fri, 26 Jun 2015 17:44:23 +0200 |
Danilo Ansaloni |
Updated the version of TRUFFLE and TRUFFLE_DSL_PROCESSOR.
|
Mon, 22 Jun 2015 15:00:10 +0200 |
Gilles Duboscq |
Empty object stamps should always be nonNull, assert it.
|
Fri, 26 Jun 2015 12:24:47 +0200 |
Gilles Duboscq |
mx eclipseformat: no need to pass a -vm argument to eclipse
|
Thu, 25 Jun 2015 16:00:08 +0200 |
Gilles Duboscq |
CountedLoopInfo: allow using converted init&stride to do the computation using a different integer type
|
Fri, 26 Jun 2015 15:24:26 +0200 |
Thomas Wuerthinger |
Remove cache from HotSpotConstantPool class.
|
Fri, 26 Jun 2015 14:05:38 +0200 |
Doug Simon |
removed TRUFFLE distribution - only use TRUFFLE library
|
Thu, 25 Jun 2015 22:05:11 -0700 |
Tom Rodriguez |
Don't count uncacheable snippets against template limit
|
Fri, 26 Jun 2015 00:40:01 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 26 Jun 2015 00:04:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 21 Jun 2015 02:19:15 +0200 |
Thomas Wuerthinger |
Disable inline during parsing in CTW gate.
|
Sun, 21 Jun 2015 01:43:56 +0200 |
Thomas Wuerthinger |
Make inlining during parsing more agressive if arguments are constant.
|
Thu, 25 Jun 2015 14:30:49 -0700 |
Tom Rodriguez |
Distinguish "null" from null in toValueString
|
Thu, 25 Jun 2015 14:28:54 -0700 |
Tom Rodriguez |
Provide full set of NodeIntrinsics for DirectObjectStoreNode
|
Thu, 25 Jun 2015 14:24:41 -0700 |
Tom Rodriguez |
Don't allow late binding of NodeIntrisic arguments in Snippets
|
Thu, 25 Jun 2015 14:24:07 -0700 |
Tom Rodriguez |
Messages should go to TTY and allow per instantiation control over caching
|
Thu, 25 Jun 2015 08:30:46 -0700 |
twisti |
Only invokevirtual and invokespecial are invokehandle aliases.
|
Thu, 25 Jun 2015 15:08:08 +0200 |
Roland Schatz |
Fix bug in constant folding of unsigned division.
|
Thu, 25 Jun 2015 14:33:53 +0200 |
Doug Simon |
added local SuppressFBWarnings annotation to replace findbugs-SuppressFBWarnings.jar dependency
|
Thu, 25 Jun 2015 13:17:08 +0200 |
Roland Schatz |
Simplify maxTripCountNode method.
|
Mon, 22 Jun 2015 11:42:54 +0200 |
Roland Schatz |
Improve function name.
|
Thu, 25 Jun 2015 10:26:48 +0200 |
Doug Simon |
mx: removed redundant definitions for JUNIT, HAMCREST and CHECKSTYLE libraries
|
Wed, 24 Jun 2015 20:52:38 +0200 |
Doug Simon |
TRUFFLE distribution is no longer deployed into the JDK
|
Wed, 24 Jun 2015 20:51:09 +0200 |
Doug Simon |
jvmci.make intermediate output is now flattened into build/jvmci.make
|
Wed, 24 Jun 2015 15:01:32 +0200 |
Doug Simon |
make Eclipse distribution builder output verbose and redirect it to a log file
|
Wed, 24 Jun 2015 12:37:54 +0200 |
Doug Simon |
Eclipse projects for JVMCI distributions should be in jvmci/, not graal/
|
Wed, 24 Jun 2015 12:37:45 +0200 |
Doug Simon |
instead of cleaning jvmci/services and jvmci/options directories in a JDK, look for stale entries and offer to delete them if mx is running interactively
|
Wed, 24 Jun 2015 12:30:58 +0200 |
Doug Simon |
made Eclipse builders for distributions synchronous to prevent race conditions as each builder deploys artifacts to the JDK
|
Tue, 23 Jun 2015 22:19:33 -0700 |
Tom Rodriguez |
Ignore errors when deleting directory tree for JVMCI
|
Tue, 23 Jun 2015 22:19:01 -0700 |
Tom Rodriguez |
Remove double not
|
Tue, 23 Jun 2015 18:13:03 +0200 |
Thomas Wuerthinger |
increase inlining bonus for candidate with constant arguments
|
Tue, 23 Jun 2015 18:10:30 +0200 |
Doug Simon |
compute lock depth for MonitorIdNodes correctly when inlining during parsing
|
Tue, 23 Jun 2015 08:34:21 -0700 |
Tom Rodriguez |
Merge
|
Fri, 19 Jun 2015 22:39:32 -0700 |
Tom Rodriguez |
notifyInputChanged even for null updates
|
Fri, 19 Jun 2015 22:32:15 -0700 |
Tom Rodriguez |
Make stamp of MacroNode agree with return type of method
|
Tue, 23 Jun 2015 12:32:16 +0200 |
Gilles Duboscq |
Make it possible to disable unsafe access tracking
|
Tue, 23 Jun 2015 12:03:39 +0200 |
Gilles Duboscq |
Functional test of Unsafe access marking for MappedByteBuffer operations
|
Tue, 23 Jun 2015 12:02:47 +0200 |
Gilles Duboscq |
Restored explicit org.junit.internal.AssumptionViolatedException import (needed as it became ambiguous with newer versions of JUnit)
|
Tue, 23 Jun 2015 12:00:17 +0200 |
Gilles Duboscq |
Move SpeculationLog into the structured graph
|
Mon, 22 Jun 2015 15:06:38 +0200 |
Gilles Duboscq |
Forward hasUnsafeAccess bit during inlining
|
Mon, 22 Jun 2015 14:57:05 +0200 |
Gilles Duboscq |
mx: Fix typo
|
Tue, 23 Jun 2015 13:15:55 +0200 |
Doug Simon |
create missing distribution jars irrespective of whether any constituent projects were rebuilt
|
Tue, 23 Jun 2015 13:15:48 +0200 |
Doug Simon |
use Windows path separators
|
Tue, 23 Jun 2015 12:44:51 +0200 |
Doug Simon |
mx: added missing applications of _separatedCygpathU2W
|
Tue, 23 Jun 2015 12:43:52 +0200 |
Doug Simon |
added witness for when class files are out of date
|
Tue, 23 Jun 2015 12:41:17 +0200 |
Doug Simon |
add -verbose to javac and JDT when -V mx option is present
|
Tue, 23 Jun 2015 11:44:20 +0200 |
Danilo Ansaloni |
mx: allow libraries as annotation processors.
|
Tue, 23 Jun 2015 01:43:52 +0200 |
Doug Simon |
added support for forced recursive inlining when a MethodHandle intrinsic is replaced with a resolved target and the MemberName suffix is dropped from the replacement invocation
|
Tue, 23 Jun 2015 01:16:35 +0200 |
Doug Simon |
mx: abort on use of an Eclipse compiler that does not support annotation processing
|
Mon, 22 Jun 2015 15:54:01 -0700 |
twisti |
Fix javadoc formatting.
|
Mon, 22 Jun 2015 15:36:57 -0700 |
twisti |
Fix unused imports.
|
Mon, 22 Jun 2015 12:12:53 -0700 |
twisti |
Rename com.oracle.jvmci to jdk.internal.jvmci
|
Mon, 22 Jun 2015 11:08:17 -0700 |
Christian Wimmer |
Fix failing unit test
|
Mon, 22 Jun 2015 10:33:29 -0700 |
Christian Wimmer |
Truffle: Stop bytecode parsing on a call to CompilerAsserts.neverPartOfCompilation()
|
Mon, 22 Jun 2015 12:11:55 +0200 |
Josef Eisl |
HotSpotSuitesProvider: use SuitesProvider interface instead of DefaultSuitesProvider.
|
Mon, 22 Jun 2015 10:58:49 +0200 |
Stefan Anzinger |
[SPARC] Rescue CompilationResult.hasUnsafeAccess between to assembly passes.
|
Mon, 22 Jun 2015 09:57:52 +0200 |
Josef Eisl |
AMD64Assembler: PUSH can be used with 32bit operands.
|
Fri, 19 Jun 2015 15:32:40 +0200 |
Josef Eisl |
AMD64: add custom AMD64SuitesProvider.
|
Fri, 19 Jun 2015 15:19:04 +0200 |
Josef Eisl |
Pass a DefaultSuitesProvider to HotSpotSuitesProvider.
|
Mon, 22 Jun 2015 10:07:38 +0200 |
Josef Eisl |
AMD64: add StackMoveOptimizationPhase.
|
Fri, 19 Jun 2015 14:28:14 +0200 |
Josef Eisl |
AMD64Move: add AMD64MultiStackMove.
|
Sun, 21 Jun 2015 18:53:42 +0200 |
Gilles Duboscq |
Schedule: Allow floating reads to be scheduled after loops
|
Sun, 21 Jun 2015 22:24:40 +0200 |
Doug Simon |
only (re)make archives from build command for distributions with at least one constituent project that was (re)compiled
|
Sun, 21 Jun 2015 21:43:13 +0200 |
Doug Simon |
only (re)make archives from build command if at least one compilation occurred
|
Sat, 20 Jun 2015 12:37:01 +0200 |
Doug Simon |
mx: removed JVMCI code from Distribution.make_archive
|
Sat, 20 Jun 2015 09:00:58 +0200 |
Doug Simon |
Merge.
|
Sat, 20 Jun 2015 09:00:02 +0200 |
Doug Simon |
fix for renaming packages com.oracle.jvmci to jdk.internal.jvmci
|
Sat, 20 Jun 2015 01:56:43 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 20 Jun 2015 01:29:17 +0200 |
Thomas Wuerthinger |
Remove type profile proxy node.
|
Fri, 19 Jun 2015 23:17:09 +0200 |
Andreas Woess |
update truffle.jar
|
Fri, 19 Jun 2015 09:31:51 -0700 |
Tom Rodriguez |
Merge
|
Fri, 19 Jun 2015 09:28:25 -0700 |
Tom Rodriguez |
type.isLeaf should promote stamp to exact type
|
Fri, 19 Jun 2015 09:28:17 -0700 |
Tom Rodriguez |
Add test for isLeaf
|
Thu, 18 Jun 2015 10:07:27 -0700 |
Tom Rodriguez |
Replace ResolvedJavaType.isFinal with more meaningful and correct isLeaf
|
Fri, 19 Jun 2015 17:41:45 +0200 |
Doug Simon |
moved findbugs support from mx_graal.py to mx_findbugs.py
|
Fri, 19 Jun 2015 15:59:22 +0200 |
Doug Simon |
mx: added support for overridden commands to be available via a qualified name
|
Fri, 19 Jun 2015 15:18:18 +0200 |
Thomas Wuerthinger |
Remove method-based IC dispatch.
|
Fri, 19 Jun 2015 15:04:01 +0200 |
Thomas Wuerthinger |
Make names of printed IGV graphs shorter.
|
Fri, 19 Jun 2015 12:48:12 +0200 |
Gilles Duboscq |
HotSpotConstantPool: only try to resolve invokeHandle for invoke opcodes
|
Fri, 19 Jun 2015 12:35:38 +0200 |
Gilles Duboscq |
Track and set has_unsafe_access flag
|
Fri, 19 Jun 2015 11:10:15 +0200 |
Josef Eisl |
SPARC: HotSpotLoadConstantOp: add support for byte and short.
|
Fri, 19 Jun 2015 10:04:02 +0200 |
Josef Eisl |
mx_graal: remove debug output.
|
Fri, 19 Jun 2015 00:45:14 +0200 |
Doug Simon |
consolidated logic for querying the source(s) from which an Eclipse settings file is generated
|
Thu, 18 Jun 2015 23:21:34 +0200 |
Doug Simon |
moved mx.graal/eclipse-settings to mxtool/eclipse-settings
|
Thu, 18 Jun 2015 23:09:04 +0200 |
Doug Simon |
removed maven_install_truffle
|
Thu, 18 Jun 2015 23:06:11 +0200 |
Doug Simon |
moved unit test support from mx_graal.py to mx.py
|
Wed, 17 Jun 2015 15:31:28 +0200 |
Doug Simon |
removed _vmSourcesAvailable
|
Wed, 17 Jun 2015 15:28:45 +0200 |
Doug Simon |
remove hard-coded use of 'mx' to refer to the mxDir for the graal suite
|
Wed, 17 Jun 2015 13:56:55 +0200 |
Doug Simon |
renamed mx/ to mx.graal/ in preparation for working with mxtool2
|
Wed, 17 Jun 2015 13:18:49 +0200 |
Doug Simon |
removed support for legacy mx/commands.py file
|
Tue, 16 Jun 2015 23:11:26 +0200 |
Doug Simon |
only make VM or native calls if the result will actually be used
|
Wed, 29 Apr 2015 12:23:48 -0700 |
sgehwolf |
8078666: JVM fastdebug build compiled with GCC 5 asserts with "widen increases"
|
Thu, 18 Jun 2015 18:09:19 +0200 |
Gilles Duboscq |
Make sure HotSpotConstantPool.loadReferencedType resolves invokehandle call sites properly. Fixes eager resolution problems at those call sites.
|
Thu, 18 Jun 2015 17:44:47 +0200 |
Gilles Duboscq |
Add ResolvedJavaMethod.isSignaturePolymorphic and ResolvedJavaType.findMethod
|
Thu, 18 Jun 2015 17:51:05 +0200 |
Gilles Duboscq |
Add ModifiersProvider.isSynthetic, isVarArgs and isBridge.
|
Wed, 17 Jun 2015 15:34:39 +0200 |
Gilles Duboscq |
Workaround ECJ bug with varargs
|
Tue, 16 Jun 2015 15:58:37 +0200 |
Gilles Duboscq |
Remove unused HotSpotMethodHandleAccessProvider
|
Thu, 18 Jun 2015 16:50:00 +0200 |
Roland Schatz |
Use dummy ThreadMXBean when ManagementFactory can't be linked.
|
Thu, 18 Jun 2015 11:52:22 +0200 |
Roland Schatz |
Gracefully disable allocation counters when management interface can't be loaded.
|
Thu, 18 Jun 2015 09:59:29 +0200 |
Josef Eisl |
AMD64Move: add AMD64PushPopStackMove.
|
Thu, 18 Jun 2015 09:58:29 +0200 |
Josef Eisl |
AMD64Assembler: add PUSH and POP.
|
Thu, 18 Jun 2015 11:42:07 +0200 |
Josef Eisl |
StackMoveTest: verify stack integrity.
|
Tue, 16 Jun 2015 17:55:27 +0200 |
Josef Eisl |
StackMoveTest: add runShort and runByte tests.
|
Thu, 18 Jun 2015 11:41:57 +0200 |
Josef Eisl |
Add LIRTestTest.
|
Thu, 18 Jun 2015 10:00:11 +0200 |
Josef Eisl |
LIRTest: add LIRValueNode.
|
Wed, 17 Jun 2015 16:37:27 +0200 |
Josef Eisl |
LIRTest: remove FloatingLIRTestNode.
|
Wed, 17 Jun 2015 16:40:55 +0200 |
Josef Eisl |
LIRTest: move LIRTestSpecification into its own file.
|
Wed, 17 Jun 2015 13:22:40 +0200 |
Josef Eisl |
mxtool: add support for -y/-n (answer 'y'/'n' to all question).
|
Wed, 17 Jun 2015 18:42:35 +0200 |
Stefan Anzinger |
Fix substitution of CallSite.getTarget when receiver is ambigous; Unittests for all other substitutions which use GraphUtil.originalValue
|
Wed, 17 Jun 2015 16:19:35 +0200 |
Roland Schatz |
Re-enable imprecise write barriers on object access.
|
Wed, 17 Jun 2015 15:42:27 +0200 |
Roland Schatz |
Introduce common superclass for all write barriers.
|
Wed, 17 Jun 2015 14:24:55 +0200 |
Stefan Anzinger |
Use given receiver if originalValue of receiver cannot be determined CallSiteTargetNode
|
Wed, 17 Jun 2015 14:51:27 +0200 |
Roland Schatz |
Implement Location.toString().
|
Wed, 17 Jun 2015 09:27:20 +0200 |
Stefan Anzinger |
jvmci.make do not compress jars
|
Wed, 17 Jun 2015 08:54:11 +0200 |
Stefan Anzinger |
[SPARC] Implement CMOV for sub-int types
|
Wed, 17 Jun 2015 12:07:29 +0200 |
Jaroslav Tulach |
Graal VM should be the default one after building basic-graal. Prepending rather than appending selected DEFAULT_VM to jvm.cfg file.
|
Tue, 16 Jun 2015 17:52:13 -0700 |
Tom Rodriguez |
Include exception message in debug dump
|
Tue, 16 Jun 2015 17:52:01 -0700 |
Tom Rodriguez |
Review feedback on comments
|
Tue, 16 Jun 2015 17:51:58 -0700 |
Tom Rodriguez |
Add high level ComputeObjectAddressNode that can be safely lowered into GetObjectAddressNode
|
Tue, 16 Jun 2015 19:35:31 +0200 |
Christian Humer |
Truffle: remove use of TTY print stream in OptimizedCallTarget.
|
Tue, 16 Jun 2015 17:21:45 +0200 |
Stefan Anzinger |
jvmci.make $(shell ...) is always quiet
|
Tue, 16 Jun 2015 11:55:35 +0200 |
Stefan Anzinger |
Apply JDK-8073670
|
Tue, 16 Jun 2015 18:19:03 +0200 |
Jaroslav Tulach |
Removing com.oracle.truffle.* modules as they have been moved do truffle repository. Modifying suite.py to consume Truffle as a binary.
|
Tue, 16 Jun 2015 16:30:34 +0200 |
Roland Schatz |
Support derived references in HotSpotReferenceMap.
|
Tue, 16 Jun 2015 12:19:53 +0200 |
Roland Schatz |
Ignore undefined-bool-conversion warning on clang/linux.
|
Tue, 16 Jun 2015 16:14:57 +0200 |
Doug Simon |
MatchStatementSet providers are JVMCI providers
|
Tue, 16 Jun 2015 15:26:43 +0200 |
Jaroslav Tulach |
Include dependencies of a library when it is put into -processorpath
|
Tue, 16 Jun 2015 11:25:50 +0200 |
Doug Simon |
relax verify_defs_make in jvmci.make for conditional exports
|
Mon, 15 Jun 2015 11:36:11 +0200 |
Gilles Duboscq |
mx: Add --parsable option to archive
|
Fri, 12 Jun 2015 16:51:32 +0200 |
Gilles Duboscq |
mx: improve first usage experience:
|
Thu, 11 Jun 2015 16:17:16 +0200 |
Gilles Duboscq |
mx: Use purpose while selecting jdk for IGV and projects. Make jdk selection messages nicer
|
Thu, 11 Jun 2015 15:38:42 +0200 |
Gilles Duboscq |
mx: Fix typos and error if mx/env does not exist
|
Mon, 15 Jun 2015 14:25:29 +0200 |
Stefan Anzinger |
[SPARC] Make frem and drem SSA LIR ready
|
Mon, 15 Jun 2015 13:49:38 +0200 |
Stefan Anzinger |
Change load in NullCheckOp to ldub which neglects alignment issues
|
Mon, 15 Jun 2015 13:01:35 +0200 |
Stefan Anzinger |
Don't apply os.path.realpath to the boot classpath
|
Mon, 15 Jun 2015 13:45:35 +0200 |
Christian Wirth |
Also fix compiler warning (thus, error) on Windows.
|
Mon, 15 Jun 2015 11:55:38 +0200 |
Stefan Anzinger |
Use real path (canonicalized) when create relative paths for bootclasspath
|
Thu, 11 Jun 2015 12:21:15 +0200 |
Josef Eisl |
LinearScanWalker#allocLockedRegister: only spill current interval if the first use pos with ShouldHaveRegister is bigger than the next register use pos.
|
Mon, 08 Jun 2015 15:19:36 +0200 |
Josef Eisl |
LinearScanLifetimeAnalysisPhase: make registerPriorityOfOutputOperand a member and move SSA specific stuff to SSALinearScanLifetimeAnalysisPhase.
|
Mon, 08 Jun 2015 15:03:25 +0200 |
Josef Eisl |
SSAMoveResolver: support stack2stack-only mappings.
|
Mon, 08 Jun 2015 17:51:58 +0200 |
Josef Eisl |
mx gate: add UnitTestsSSA task.
|
Sun, 14 Jun 2015 01:37:31 -0700 |
Chris Seaton |
Restore deleted Graal version tags.
|
Fri, 12 Jun 2015 17:57:03 -0700 |
Christian Wimmer |
Fix MetaUtil.toInternalName
|
Fri, 12 Jun 2015 17:01:15 -0700 |
Tom Rodriguez |
Delete some dead code and fixed exact arraycopy check
|
Sat, 13 Jun 2015 01:32:44 +0200 |
Doug Simon |
fixed C++ compiler warning
|
Sat, 13 Jun 2015 01:01:21 +0200 |
Doug Simon |
re-enabled checking that jvmci.make is in sync with suite*.py
|
Sat, 13 Jun 2015 00:59:15 +0200 |
Doug Simon |
fixed pylint issue
|
Sat, 13 Jun 2015 00:58:03 +0200 |
Doug Simon |
replaced class file patching with use of jre/lib/jvmci/graal.properties to set graal.version system property
|
Sat, 13 Jun 2015 00:25:30 +0200 |
Doug Simon |
show diff if jvmci.make generation modifies an existing file
|
Sat, 13 Jun 2015 00:22:48 +0200 |
Doug Simon |
add properties from <jdk>/jre/lib/jvmci/*.properties files to system properties
|
Fri, 12 Jun 2015 18:02:58 +0200 |
Stefan Anzinger |
Introduce clean target in jvmci.make
|
Fri, 12 Jun 2015 17:13:45 +0200 |
Andreas Woess |
change phi node name template back to an ascii string to ease searching
|
Fri, 12 Jun 2015 14:46:18 +0200 |
Andreas Woess |
Truffle: fix delete/removeProperty regression
|
Fri, 12 Jun 2015 15:23:50 +0200 |
Andreas Woess |
Truffle: remove Shape#copyOverPropertiesInternal
|
Fri, 12 Jun 2015 17:32:52 +0200 |
Roland Schatz |
Temporarily disable jvmci.make gate check.
|
Fri, 12 Jun 2015 17:12:08 +0200 |
Roland Schatz |
Remove unused method.
|
Fri, 12 Jun 2015 16:13:33 +0200 |
Doug Simon |
jvmci.make should have a newline at the end
|
Fri, 12 Jun 2015 15:47:54 +0200 |
Doug Simon |
Merge.
|
Fri, 12 Jun 2015 14:53:05 +0200 |
Stefan Anzinger |
Add parameter description to jvmci.make
|
Fri, 12 Jun 2015 14:52:08 +0200 |
Stefan Anzinger |
Convert addresses in ArrayCopyCallNode to word size
|
Fri, 12 Jun 2015 14:42:29 +0200 |
Jaroslav Tulach |
Verifying we can use List<Object> via ReadOnlyArrayList in execute(VirtualFrame) without any slowdown.
|
Fri, 12 Jun 2015 15:34:11 +0200 |
Doug Simon |
fixed subtle makefile evaluation order issue in the verification that only existing JVMCI services and options are exported in make/defs.make
|
Fri, 12 Jun 2015 15:33:11 +0200 |
Doug Simon |
switched to use of simple makefile assignment in jvmci.make and removed unnecessary semicolons
|
Fri, 12 Jun 2015 13:19:03 +0200 |
Doug Simon |
merge fix
|
Fri, 12 Jun 2015 13:06:27 +0200 |
Doug Simon |
Services cannot be sub-classes or instantiated
|
Fri, 12 Jun 2015 13:05:40 +0200 |
Doug Simon |
don't export com.oracle.jvmci.options.Options as it has no JVMCI providers
|
Fri, 12 Jun 2015 13:04:35 +0200 |
Doug Simon |
verify that only existing JVMCI services and options are exported in make/defs.make
|
Fri, 12 Jun 2015 01:25:58 +0200 |
Doug Simon |
don't add command used to generate jvmci.make to the top of jvmci.make as it confuses the gate check that this file is in sync with suite*.py
|
Fri, 12 Jun 2015 01:19:57 +0200 |
Doug Simon |
replaced Service marker interface with non-standard META-INF directory names to differentiate JVMCI providers from standard service providers
|
Fri, 12 Jun 2015 01:06:36 +0200 |
Doug Simon |
mx: add check to gate the jvmci.make and suite.py are in sync
|
Fri, 12 Jun 2015 01:02:57 +0200 |
Doug Simon |
ignore generated NetBeans project configs in jvmci/
|
Thu, 11 Jun 2015 20:46:30 +0200 |
Christian Humer |
Truffle: direct all log output to GraalTruffleRuntime#log
|
Fri, 12 Jun 2015 11:32:39 +0200 |
Roland Schatz |
Unit tests for counted loop detection.
|
Fri, 12 Jun 2015 11:08:45 +0200 |
Roland Schatz |
Fix trip count of counted loops with stride > 1.
|
Thu, 11 Jun 2015 20:40:11 -0700 |
Christian Wimmer |
Preserve stateBefore when creating newInstanceNode and newArrayNode during canonicalization
|
Thu, 11 Jun 2015 16:20:13 -0700 |
Christian Wimmer |
Limit inlining depth during partial evaluation to avoid StackOverflowError, provide useful error message instead
|
Thu, 11 Jun 2015 15:14:14 -0700 |
Christian Wimmer |
Allow subclasses of DynamicNewArrayNode and DynamicNewInstanceNode
|
Thu, 11 Jun 2015 13:03:54 -0700 |
Tom Rodriguez |
TypeSwitchNode should be more careful about deleting successors
|
Thu, 11 Jun 2015 12:15:19 -0700 |
Tom Rodriguez |
Map from method name to rule should be per type not per annotation processor
|
Thu, 11 Jun 2015 09:51:50 -0700 |
Christian Wimmer |
Merge
|
Wed, 10 Jun 2015 17:23:19 -0700 |
Christian Wimmer |
Move instantiation checks from methods substitutions to the lowering of DynamicNewInstanceNode and DynamicNewArrayNode, so that Unsafe.allocateInstance and Array.newInstance can be intrinsified to a single node.
|
Thu, 11 Jun 2015 17:16:53 +0200 |
Andreas Woess |
Truffle: minor refactoring
|
Thu, 11 Jun 2015 17:10:27 +0200 |
Andreas Woess |
Truffle: remove cached property array
|
Thu, 11 Jun 2015 16:45:42 +0200 |
Roland Schatz |
Don't create IsNull guard for values with a nonNull stamp.
|
Thu, 11 Jun 2015 13:19:51 +0200 |
Roland Schatz |
Show location identity in dump of JavaWriteNode.
|
Thu, 11 Jun 2015 13:57:16 +0200 |
Stefan Anzinger |
Update jvmci.make
|
Thu, 11 Jun 2015 13:23:21 +0200 |
Stefan Anzinger |
Do not make builds in jvmci.make
|
Thu, 11 Jun 2015 11:35:55 +0200 |
Stefan Anzinger |
Merge
|
Thu, 11 Jun 2015 11:35:27 +0200 |
Stefan Anzinger |
Cleanup code in mx_graal_makefile.py, add comments
|
Thu, 11 Jun 2015 11:07:28 +0200 |
Stefan Anzinger |
jvmci.make remove generated source from search path; export compilers into a different directory when jvmci is disabled: jre/lib/<arch>/(server|client)-nojvmci/
|
Wed, 10 Jun 2015 19:27:05 +0200 |
Stefan Anzinger |
Merge
|
Wed, 10 Jun 2015 19:26:28 +0200 |
Stefan Anzinger |
[SPARC] Sign extend offsets in SPARCAddressLowering
|
Wed, 10 Jun 2015 19:25:28 +0200 |
Stefan Anzinger |
Append -nojvmci to the compiler directory when building without jvmci
|
Wed, 10 Jun 2015 14:56:49 +0200 |
Stefan Anzinger |
jvmci.make put temp dirs into the target directory
|
Wed, 10 Jun 2015 13:22:03 +0200 |
Stefan Anzinger |
Make jvmci.make quiet and use recipe for build and jar
|
Wed, 10 Jun 2015 11:06:41 +0200 |
Stefan Anzinger |
mx: Define BUILD_CLIENT_ONLY instead of setting JVM_VARIANTS when building client compiler
|
Thu, 11 Jun 2015 11:06:00 +0200 |
Roland Schatz |
Fix bug in access to compressed metaspace pointers.
|
Wed, 10 Jun 2015 17:56:40 -0700 |
Tom Rodriguez |
Refresh survivingSuccessor after deleting branch
|
Thu, 11 Jun 2015 01:21:44 +0200 |
Doug Simon |
re-enabled root compilation of intrinsics
|
Thu, 11 Jun 2015 01:16:44 +0200 |
Doug Simon |
print absolute file names from CFGPrinterObserver
|
Thu, 11 Jun 2015 01:16:06 +0200 |
Doug Simon |
fixed npe in CompilationPrinter
|
Thu, 11 Jun 2015 01:15:26 +0200 |
Doug Simon |
made getSubstitutionMethod part of Replacements API
|
Wed, 10 Jun 2015 20:19:30 +0200 |
Andreas Woess |
Truffle: remove unused code
|
Wed, 10 Jun 2015 20:06:17 +0200 |
Andreas Woess |
Truffle: make transitionMap a ConcurrentHashMap
|
Wed, 10 Jun 2015 20:06:13 +0200 |
Andreas Woess |
Truffle: model property replace as direct transition
|
Wed, 10 Jun 2015 20:05:52 +0200 |
Andreas Woess |
Truffle: move property notification hook to shared data, and call it on remove as well
|
Wed, 10 Jun 2015 16:18:22 +0200 |
Christian Humer |
Add specialized version of inferStamp to IntegerAddExactNode that understands that it cannot overflow.
|
Wed, 10 Jun 2015 16:07:59 +0200 |
Gilles Duboscq |
Make it possible to use a speculation in a FixedGuard
|
Wed, 10 Jun 2015 11:51:16 +0200 |
Gilles Duboscq |
Ensure CheckCast used for store check is canonicalized if possible
|
Wed, 10 Jun 2015 16:06:52 +0200 |
Gilles Duboscq |
Make speculation log available in HighTierContext
|
Wed, 10 Jun 2015 16:28:01 +0200 |
Doug Simon |
reworded Service documentation to be interms of "providers" instead of "implementations" to better match documentation for the standard ServiceLoader mechanism
|
Wed, 10 Jun 2015 16:10:26 +0200 |
Doug Simon |
removed dependency from NFI to JVMCI
|
Wed, 10 Jun 2015 12:07:31 +0200 |
Roland Schatz |
Show location identity in graph dumps.
|
Tue, 09 Jun 2015 19:07:39 -0700 |
Michael Van De Vanter |
Merge with 878786299d2d72bf0bdbd4002ccffcd1fad69b7a
|
Tue, 09 Jun 2015 18:48:06 -0700 |
Michael Van De Vanter |
Findbugs fix
|
Tue, 09 Jun 2015 15:20:30 -0700 |
Michael Van De Vanter |
Truffle/APIs and Debugging: Evolutionary steps to integrating debugging and tool support with TruffleVM APIs
|
Fri, 05 Jun 2015 18:05:13 -0700 |
Michael Van De Vanter |
Truffle: add a version string to the information provided with Language registration
|
Tue, 09 Jun 2015 23:00:38 +0200 |
Doug Simon |
removed trailing slash from directory names in jvmci.make
|
Tue, 09 Jun 2015 22:44:34 +0200 |
Doug Simon |
com.oracle.jvmci.service.Service is now a marker for service implementations available via JVMCI; removed Truffle -> JVMCI dependency
|
Tue, 09 Jun 2015 22:31:05 +0200 |
Doug Simon |
removed timestamp from "unknown" Graal version string
|
Tue, 09 Jun 2015 20:36:45 +0200 |
Doug Simon |
made access to CompilerToVM from PrintStreamOption lazy to resolve initialization issue
|
Tue, 09 Jun 2015 12:04:47 -0700 |
Tom Rodriguez |
Corrected ymm save location description
|
Tue, 09 Jun 2015 20:24:19 +0200 |
Christian Humer |
Truffle: allow non-constant Assumption checks
|
Tue, 09 Jun 2015 17:29:15 +0200 |
Doug Simon |
renamed fields in TTY to better reflect their semantics
|
Tue, 09 Jun 2015 17:25:57 +0200 |
Doug Simon |
use a JVMCI service to initialize the underlying PrintStream in TTY
|
Tue, 09 Jun 2015 17:23:42 +0200 |
Doug Simon |
handle race creating a symlink in mx
|
Tue, 09 Jun 2015 12:50:43 +0200 |
Christian Humer |
Truffle-DSL: speculate using a compilation final boolean that the unsupported branch is not taken for single specializable nodes.
|
Tue, 09 Jun 2015 12:50:43 +0200 |
Christian Humer |
Truffle-DSL: compute UnsupportedSpecializationException message lazily; Add a @TruffleBoundary to its constructor as it may end up on the fast path.
|
Tue, 09 Jun 2015 12:50:43 +0200 |
Christian Humer |
Truffle-DSL: fix unsupported method for single specializable nodes was generated too often.
|
Tue, 09 Jun 2015 13:19:52 +0200 |
Gilles Duboscq |
Use ressource array while parsing services rather than leak a heap array
|
Tue, 09 Jun 2015 13:06:37 +0200 |
Gilles Duboscq |
Renaming of classes around jvmciOptions for clarity
|
Tue, 09 Jun 2015 12:49:55 +0200 |
Gilles Duboscq |
Add graal.printer to graal.jar
|
Tue, 09 Jun 2015 11:56:04 +0200 |
Gilles Duboscq |
Merge
|
Tue, 09 Jun 2015 11:53:26 +0200 |
Gilles Duboscq |
mx: Remove leftover debug statement
|
Tue, 09 Jun 2015 11:52:55 +0200 |
Gilles Duboscq |
Add missing annotation processor to graal.printer
|
Tue, 09 Jun 2015 11:54:04 +0200 |
Gilles Duboscq |
Merge with jdk8u45-b14
|
Tue, 17 Mar 2015 11:22:51 -0700 |
asaha |
Added tag jdk8u45-b13 for changeset efbf340fc7f5
|
Mon, 16 Mar 2015 11:19:42 -0700 |
asaha |
Added tag jdk8u45-b12 for changeset dc29108bcbcb
jdk8u45-b13
|
Mon, 16 Mar 2015 09:13:01 -0700 |
asaha |
Merge
jdk8u45-b12
|
Thu, 12 Mar 2015 20:15:42 -0700 |
asaha |
Added tag jdk8u40-b27 for changeset 6824e2475e04
|
Tue, 10 Mar 2015 15:33:50 -0700 |
asaha |
8074662: Update 3rd party readme and license for LibPNG v 1.6.16
|
Mon, 09 Mar 2015 12:35:33 -0700 |
asaha |
Added tag jdk8u45-b11 for changeset f4822d122041
|
Sat, 07 Mar 2015 16:26:10 -0800 |
asaha |
Merge
jdk8u45-b11
|
Sat, 07 Mar 2015 10:25:19 -0800 |
asaha |
Added tag jdk8u40-b26 for changeset f39b6944ad44
jdk8u40-b27
|
Mon, 02 Mar 2015 11:14:04 -0800 |
asaha |
Added tag jdk8u45-b10 for changeset a9f578607920
|
Mon, 23 Feb 2015 14:47:40 -0800 |
asaha |
Added tag jdk8u45-b09 for changeset 35d8318de0b6
jdk8u45-b10
|
Mon, 16 Feb 2015 11:05:03 -0800 |
asaha |
Added tag jdk8u45-b08 for changeset 35c7330b68e2
jdk8u45-b09
|
Mon, 09 Feb 2015 13:30:30 -0500 |
kbarrett |
8071931: Return of the phantom menace
jdk8u45-b08
|
Fri, 30 Jan 2015 10:40:08 +0100 |
zmajo |
8071818: Incorrect addressing mode used for ldf in SPARC assembler
|
Mon, 16 Feb 2015 07:19:22 -0800 |
asaha |
8073223: Increment the build value to b02 for hs25.45 in 8u45-b08
|
Wed, 11 Feb 2015 14:14:36 -0800 |
asaha |
Merge
|
Mon, 09 Feb 2015 09:06:19 -0800 |
asaha |
Added tag jdk8u45-b07 for changeset 5871f3dd9b4a
|
Wed, 04 Feb 2015 13:10:46 -0800 |
asaha |
Merge
jdk8u45-b07
|
Mon, 02 Feb 2015 13:28:48 -0800 |
asaha |
Added tag jdk8u45-b06 for changeset 3afa9cc6e8d5
|
Wed, 28 Jan 2015 15:25:49 -0800 |
asaha |
Merge
jdk8u45-b06
|
Mon, 26 Jan 2015 11:59:40 -0800 |
asaha |
Added tag jdk8u45-b05 for changeset 344ff6e45a1e
|
Thu, 22 Jan 2015 15:41:31 -0800 |
asaha |
Merge
jdk8u45-b05
|
Tue, 20 Jan 2015 12:29:04 -0800 |
asaha |
Added tag jdk8u45-b04 for changeset 2f586e3c4b6d
|
Tue, 20 Jan 2015 10:09:38 -0800 |
asaha |
Merge
jdk8u45-b04
|
Tue, 20 Jan 2015 09:53:54 -0800 |
asaha |
Added tag jdk8u31-b32 for changeset 15d8108258cb
|
Mon, 19 Jan 2015 12:28:21 -0800 |
asaha |
Merge
|
Mon, 12 Jan 2015 13:48:39 -0800 |
asaha |
Added tag jdk8u45-b03 for changeset f41aa01b0a04
|
Mon, 12 Jan 2015 06:56:48 -0800 |
asaha |
Merge
jdk8u45-b03
|
Mon, 12 Jan 2015 06:48:21 -0800 |
asaha |
Added tag jdk8u31-b31 for changeset b517d3a9aebf
jdk8u31-b32
|
Mon, 05 Jan 2015 09:56:13 -0800 |
asaha |
Merge
|
Mon, 05 Jan 2015 09:26:17 -0800 |
asaha |
Merge
|
Mon, 29 Dec 2014 14:42:55 -0800 |
asaha |
Merge
|
Mon, 22 Dec 2014 14:00:31 -0800 |
asaha |
Added tag jdk8u45-b02 for changeset 626fd8c2eec6
|
Mon, 22 Dec 2014 12:10:45 -0800 |
asaha |
Merge
jdk8u45-b02
|
Thu, 18 Dec 2014 14:30:02 -0800 |
asaha |
Merge
jdk8u31-b31
|
Wed, 17 Dec 2014 08:43:16 -0800 |
asaha |
Added tag jdk8u25-b33 for changeset 4e1f52384f9f
|
Thu, 18 Dec 2014 14:19:36 -0800 |
asaha |
Merge
|
Fri, 12 Dec 2014 08:46:00 -0800 |
asaha |
Merge
|
Wed, 03 Dec 2014 09:23:36 -0800 |
asaha |
Merge
|
Wed, 19 Nov 2014 11:27:14 -0800 |
katleman |
Added tag jdk8u25-b32 for changeset 631f0c7b49c0
jdk8u25-b33
|
Mon, 22 Dec 2014 09:27:29 -0800 |
asaha |
Merge
|
Thu, 18 Dec 2014 17:59:15 -0800 |
acorn |
8065366: Better private method resolution
|
Wed, 17 Dec 2014 09:10:57 -0800 |
asaha |
Merge
|
Mon, 15 Dec 2014 15:37:48 -0800 |
asaha |
Added tag jdk8u45-b01 for changeset 41c3c456e326
|
Fri, 12 Dec 2014 14:39:40 -0800 |
asaha |
Merge
jdk8u45-b01
|
Mon, 01 Dec 2014 19:09:54 -0800 |
asaha |
Merge
|
Mon, 01 Dec 2014 11:29:12 -0800 |
asaha |
Merge
|
Mon, 01 Dec 2014 13:06:20 -0500 |
drchase |
8064524: Compiler code generation improvements
|
Wed, 19 Nov 2014 15:02:01 -0800 |
asaha |
Merge
|
Mon, 17 Nov 2014 15:51:46 -0500 |
gthornbr |
8050807: Better performing performance data handling
|
Mon, 10 Nov 2014 09:47:41 -0800 |
asaha |
8062675: jmap is unable to display information about java processes and prints only pids
|
Thu, 06 Nov 2014 09:39:49 -0800 |
asaha |
Merge
|
Fri, 31 Oct 2014 17:09:14 -0700 |
asaha |
Merge
|
Fri, 24 Oct 2014 17:09:30 -0700 |
asaha |
Merge
|
Fri, 24 Oct 2014 15:02:37 -0400 |
hseigel |
8050807: Better performing performance data handling
|
Mon, 20 Oct 2014 23:02:07 -0700 |
asaha |
Merge
|
Mon, 20 Oct 2014 15:14:56 -0400 |
hseigel |
8058982: Better verification of an exceptional invokespecial
|
Sun, 19 Oct 2014 21:00:56 -0700 |
jmasa |
8059064: Better G1 log caching
|
Tue, 14 Oct 2014 11:38:53 -0700 |
asaha |
Merge
|
Thu, 09 Oct 2014 15:42:23 +0200 |
mgerdin |
8055479: TLAB stability
|
Fri, 26 Sep 2014 17:48:10 -0400 |
jmasa |
8047125: (ref) More phantom object references
|
Thu, 09 Oct 2014 13:22:41 -0700 |
asaha |
8060073: Increment minor version of HSx for 8u45 and initialize the build number
|
Thu, 09 Oct 2014 13:16:47 -0700 |
asaha |
Merge
|
Thu, 09 Oct 2014 12:07:01 -0700 |
asaha |
Added tag jdk8u45-b00 for changeset b95f13f05f55
|
Tue, 07 Oct 2014 08:42:42 -0700 |
asaha |
Merge
|
Wed, 11 Feb 2015 12:20:03 -0800 |
katleman |
Added tag jdk8u40-b25 for changeset 698dd28ecc78
jdk8u40-b26
|
Tue, 09 Jun 2015 12:17:22 +0200 |
Roland Schatz |
Use wordKind/wordSize instead of hardcoded long/64 in address calculations.
|
Tue, 09 Jun 2015 11:06:32 +0200 |
Lukas Stadler |
change phase order (ConvertDeoptimizeToGuard earlier, PEA after loop peeling/unswitching)
|
Tue, 09 Jun 2015 10:32:54 +0200 |
Stefan Anzinger |
Escape find filename pattern, as it would be expanded if there exists a *.java file in the working directory. (JBS:GRAAL-52)
|
Tue, 09 Jun 2015 07:51:46 +0200 |
Doug Simon |
added missing annotationProcessors to com.oracle.jvmci.debug project
|
Tue, 09 Jun 2015 00:42:50 +0200 |
Doug Simon |
removed reference to Graal
|
Tue, 09 Jun 2015 00:28:56 +0200 |
Doug Simon |
improve error message when JVMCI services are not found
|
Tue, 09 Jun 2015 00:22:49 +0200 |
Doug Simon |
moved JVMCI sources from graal/ to jvmci/ directory
|
Mon, 08 Jun 2015 23:40:08 +0200 |
Doug Simon |
removed MX_TARGET; replace VERBOSE with MAKE_VERBOSE
|
Mon, 08 Jun 2015 22:32:04 +0200 |
Doug Simon |
moved putting truffle.jar on the boot class path from the VM to mx (JBS:GRAAL-53)
|
Mon, 08 Jun 2015 22:21:12 +0200 |
Doug Simon |
converted OptionsVerifier to be a unit test
|
Mon, 08 Jun 2015 20:30:39 +0200 |
Stefan Anzinger |
Use export target explicitly in mx_graal.py when building JDK (JBS:GRAAL-52)
|
Mon, 08 Jun 2015 18:07:25 +0200 |
Stefan Anzinger |
Create DEST_SUBDIR when doing install_jvm (JBS:GRAAL-52)
|
Mon, 08 Jun 2015 17:04:02 +0200 |
Stefan Anzinger |
Fix windows build for jvmci (JBS:GRAAL-52)
|
Mon, 08 Jun 2015 14:25:25 +0200 |
Stefan Anzinger |
Remove conditional makefile-based compilation of jvmci from mx_graal.py
|
Fri, 05 Jun 2015 16:28:19 +0200 |
Stefan Anzinger |
Make jvmci.make stable; add header for building the jvmci.make; default to use the jvmci.make file when running mx.build
|
Mon, 08 Jun 2015 20:24:51 +0200 |
Doug Simon |
fixed remnants of "graal" names in JVMCI code
|
Mon, 08 Jun 2015 20:24:05 +0200 |
Doug Simon |
fixed regression causing mx not to install jars into $(SHARED_DIR)
|
Mon, 08 Jun 2015 19:32:59 +0200 |
Roland Schatz |
Use the fact that a range checked array index is not negative to avoid sign-extension of the index register.
|
Mon, 08 Jun 2015 19:32:53 +0200 |
Roland Schatz |
Use AMD64 addressing modes for direct reading from narrow oops.
|
Mon, 08 Jun 2015 19:19:51 +0200 |
Roland Schatz |
[SPARC] Create SPARC specific address nodes.
|
Mon, 08 Jun 2015 19:19:45 +0200 |
Roland Schatz |
[AMD64] Create AMD64 specific address nodes.
|
Mon, 08 Jun 2015 18:47:58 +0200 |
Roland Schatz |
Introduce AddressNode to represent pointer arithmetic, remove LocationNode.
|
Mon, 08 Jun 2015 15:57:52 +0200 |
Gilles Duboscq |
Work around CTW Graal compiler initlization order issue
|
Mon, 08 Jun 2015 15:01:17 +0200 |
Doug Simon |
mx: Filter package-info.class out when checking timestamps for java compilations
|
Wed, 03 Jun 2015 15:47:54 +0200 |
Gilles Duboscq |
Introduce Compiler interface in jvmci. Use it from jvmci.hotspot.CompilationTask
|
Mon, 08 Jun 2015 13:20:02 +0200 |
Josef Eisl |
AMD64HotSpotMove: make HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp a MoveOp.
|
Mon, 08 Jun 2015 12:14:36 +0200 |
Roland Schatz |
Provide a method to determine size in bytes of a Stamp.
|
Mon, 08 Jun 2015 12:09:37 +0200 |
Roland Schatz |
Drop stamp information of OSR proxies in graph builder.
|
Mon, 08 Jun 2015 11:47:32 +0200 |
Doug Simon |
include package-info.java in mx driven Java compilation
|
Mon, 08 Jun 2015 11:46:48 +0200 |
Doug Simon |
use qualified references in package-info.java javadoc to accommodate limitation in Eclipse
|
Wed, 03 Jun 2015 16:53:55 +0200 |
Josef Eisl |
Add LoopSpilling.
|
Mon, 01 Jun 2015 12:16:53 +0200 |
Josef Eisl |
AMD64HotSpotMove: split HotSpotLoadConstantOp into HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp.
|
Mon, 01 Jun 2015 12:14:33 +0200 |
Josef Eisl |
LIRIntrospection#scanField: use isAssignableFrom to check for constants.
|
Wed, 03 Jun 2015 09:28:41 +0200 |
Josef Eisl |
BytecodeParser#lookupField: use eagerResolving instead of unresolvedIsError to guard explicit initialization.
|
Mon, 08 Jun 2015 04:50:13 +0200 |
Jaroslav Tulach |
Polishing inter-operability APIs: Exposing only Message, TruffleObject and ForeignAccess-related classes.
|
Sun, 07 Jun 2015 16:59:03 +0200 |
Thomas Wuerthinger |
Fix the anchoring node in the lowering phase to not skip over loop exits.
|
Sun, 07 Jun 2015 16:21:00 +0200 |
Thomas Wuerthinger |
Add test for implicit null check phase.
|
Sun, 07 Jun 2015 16:16:10 +0200 |
Thomas Wuerthinger |
Fix too conservative anchoring of PiNode in CheckCastNode lowering.
|
Sun, 07 Jun 2015 01:08:35 +0200 |
Thomas Wuerthinger |
Lower TypeCheck node in first lowering.
|
Sun, 07 Jun 2015 00:47:10 +0200 |
Thomas Wuerthinger |
Small improvement and clean up of InstanceOfNode.
|
Sat, 06 Jun 2015 23:52:39 +0200 |
Thomas Wuerthinger |
Fix the guard anchors in the lowering phase and add a simple test case to prevent future regressions.
|
Sat, 06 Jun 2015 22:19:26 +0200 |
Thomas Wuerthinger |
Split MonitorEnterNode into RawMonitorEnterNode, null check, and hub load.
|
Sat, 06 Jun 2015 15:13:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 06 Jun 2015 15:12:58 +0200 |
Thomas Wuerthinger |
Undo changes around saving of ymm registers.
|
Sat, 06 Jun 2015 09:23:37 +0200 |
Doug Simon |
updated javadoc to document that JVMCI services are disjoint from the standard service loading mechanism and tightened generic type constraint such that Services and @ServiceProcessor can only be used with classes implementing Service
|
Fri, 05 Jun 2015 23:54:02 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 05 Jun 2015 23:53:43 +0200 |
Thomas Wuerthinger |
Another fix for the implicit null check phase.
|
Fri, 05 Jun 2015 17:12:08 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 05 Jun 2015 17:11:50 +0200 |
Thomas Wuerthinger |
Fix a regression caused by the implicit null check changes.
|
Fri, 05 Jun 2015 23:05:16 +0200 |
Doug Simon |
disable ConvertDeoptimizeToGuardPhase for snippet graphs containing snippet counters to avoid (silent) deletion of counters on a path terminated by a deopt
|
Fri, 05 Jun 2015 23:03:41 +0200 |
Doug Simon |
count all type check hint misses not just the last one
|
Fri, 05 Jun 2015 22:16:56 +0200 |
Doug Simon |
added missing word operation annotations to MetaspacePointer
|
Fri, 05 Jun 2015 18:38:24 +0200 |
Andreas Woess |
GraphPE: force inlining in replacements when parsing cached graphs
|
Fri, 05 Jun 2015 17:59:05 +0200 |
Andreas Woess |
fix rethrowException flag in exception dispatch state
|
Fri, 05 Jun 2015 16:43:34 +0200 |
Andreas Woess |
Iterator-less NodeUsageIterable#first()
|
Fri, 05 Jun 2015 17:33:15 +0200 |
Doug Simon |
added counters for profile based type-check snippets that miss one of the profile types
|
Fri, 05 Jun 2015 17:28:29 +0200 |
Doug Simon |
added counters for the number of elements copied by arraycopy snippets
|
Fri, 05 Jun 2015 17:08:27 +0200 |
Doug Simon |
added SnippetCounter.add() method
|
Fri, 05 Jun 2015 17:07:45 +0200 |
Doug Simon |
improved names of arraycopy snippet counters
|
Fri, 05 Jun 2015 17:05:41 +0200 |
Doug Simon |
separate 1000's in snippet counter reports with commas
|
Fri, 05 Jun 2015 11:58:49 +0200 |
Doug Simon |
improved formatting of snippet counters
|
Fri, 05 Jun 2015 10:50:00 +0200 |
Doug Simon |
removed BytecodeDisassemblerProvider
|
Fri, 05 Jun 2015 14:12:49 +0200 |
Christian Humer |
Truffle-DSL: fix NPE in getImplicitCastType if an implicitely casted type is short circuited. (reported-by: Mohaned Qunaibit)
|
Fri, 05 Jun 2015 13:04:40 +0200 |
Stefan Anzinger |
Exclude distributions from exporting which are delivered with HotSpot (JBS:GRAAL-52)
|
Fri, 05 Jun 2015 10:00:06 +0200 |
Stefan Anzinger |
Add -m switch to mx build, which builds/exports JVMCI with the make/jvmci.make file
|
Fri, 05 Jun 2015 07:06:56 +0200 |
Stefan Anzinger |
Provide a pattern for mktemp (Required on Mac)
|
Thu, 04 Jun 2015 19:49:45 -0700 |
Tom Rodriguez |
Merge
|
Thu, 04 Jun 2015 12:31:54 -0700 |
Tom Rodriguez |
Reduce delta relative to hotspot for ymm register maps
|
Thu, 04 Jun 2015 12:36:07 -0700 |
Tom Rodriguez |
Anti-delta register saving portion of a560c9b81f0f
|
Thu, 04 Jun 2015 23:04:52 +0200 |
Doug Simon |
added counters for MonitorSnippets
|
Thu, 04 Jun 2015 12:50:21 -0700 |
Tom Rodriguez |
Add missing null check
|
Thu, 04 Jun 2015 11:08:12 -0700 |
Tom Rodriguez |
Merge
|
Thu, 04 Jun 2015 10:46:23 -0700 |
Tom Rodriguez |
Use dense index when possible for location marker
|
Wed, 03 Jun 2015 20:24:05 -0700 |
Tom Rodriguez |
Track max live register value in reference map
|
Wed, 03 Jun 2015 19:57:38 -0700 |
Tom Rodriguez |
Simplify interface to reference map
|
Wed, 03 Jun 2015 19:33:17 -0700 |
Tom Rodriguez |
Make illegal value a nested class
|
Wed, 03 Jun 2015 19:35:19 -0700 |
Tom Rodriguez |
Make shared NO_VALUES array
|
Thu, 04 Jun 2015 17:04:21 +0200 |
Doug Simon |
added missing EXPORT_LIST definitions in defs.make
|
Thu, 04 Jun 2015 16:51:37 +0200 |
Doug Simon |
require that @ServiceProvider is only used for JVMCI services
|
Thu, 04 Jun 2015 16:50:51 +0200 |
Doug Simon |
unified the DisassemblerProvider service interface to support both the hsdis and HexCodeFile based disassemblers
|
Thu, 04 Jun 2015 13:44:27 +0200 |
Doug Simon |
moved project definitions from JVMCI section to Graal section
|
Thu, 04 Jun 2015 16:15:14 +0200 |
Thomas Wuerthinger |
Improve implicit null check elimination to be aware of guards.
|
Thu, 04 Jun 2015 15:16:14 +0200 |
Thomas Wuerthinger |
Make ControlFlowAnchorDirectiveTest less restrictive. Should not depend on peeling policy.
|
Thu, 04 Jun 2015 13:36:56 +0200 |
Doug Simon |
only need a 32-bit move instead of a 64-bit move for stack banging
|
Thu, 04 Jun 2015 13:35:47 +0200 |
Doug Simon |
moved asm, bytecode and asm.test code back to com.oracle.graal name space (JBS:GRAAL-53)
|
Thu, 04 Jun 2015 09:17:32 +0200 |
Stefan Anzinger |
Update jvmci.make to latest suites.py
|
Thu, 04 Jun 2015 03:21:58 +0200 |
Stefan Anzinger |
Improve makefile generator, exporting files into shared dir (JBS:GRAAL-52)
|
Wed, 03 Jun 2015 20:24:04 +0200 |
Stefan Anzinger |
Change makefile generator to produce human readable code (JBS:GRAAL-52)
|
Thu, 04 Jun 2015 08:08:05 +0200 |
Jaroslav Tulach |
Give languages a chance to do implicit exports. Prefer explicit exports over implicit ones.
|
Thu, 04 Jun 2015 01:00:44 +0200 |
Andreas Woess |
HotSpotNodePlugin should use providers from GraphBuilderContext
|
Thu, 04 Jun 2015 01:00:00 +0200 |
Andreas Woess |
Backed out changeset: 5db03b62b621
|
Wed, 03 Jun 2015 22:13:10 +0200 |
Doug Simon |
fixed canonicalizeprojects issues
|
Wed, 03 Jun 2015 21:53:28 +0200 |
Doug Simon |
removed redundant definition of JVM opcodes
|
Wed, 03 Jun 2015 21:42:01 +0200 |
Doug Simon |
moved com.oracle.graal.bytecode to JVMCI namespace (JBS:GRAAL-53)
|
Wed, 03 Jun 2015 21:34:21 +0200 |
Doug Simon |
removed ExcludeFromIdentityComparisonVerification and replaced it with a white list in CheckGraalInvariants
|
Wed, 03 Jun 2015 18:33:23 +0200 |
Doug Simon |
moved com.oracle.asm.**.test to JVMCI namespace (JBS:GRAAL-53)
|
Wed, 03 Jun 2015 18:06:44 +0200 |
Doug Simon |
moved com.oracle.asm.** to jvmci-util.jar (JBS:GRAAL-53)
|
Wed, 03 Jun 2015 17:12:05 +0200 |
Doug Simon |
made HotSpotDisassemblerProvider a stand alone JVMCI service implementation of DisassemblerProvider
|
Wed, 03 Jun 2015 16:52:41 +0200 |
Doug Simon |
moved CodeCacheProvider.disassemble(...) from API to CFGPrinterObserver
|
Wed, 03 Jun 2015 16:23:33 +0200 |
Doug Simon |
added JVMCI_UTIL distribution
|
Wed, 03 Jun 2015 18:07:07 +0200 |
Andreas Woess |
Truffle: fix FastPE regression
|
Wed, 03 Jun 2015 17:43:21 +0200 |
Andreas Woess |
mx fsckprojects: exclude .workspace/
|
Wed, 03 Jun 2015 17:38:26 +0200 |
Andreas Woess |
mx archive: exclude dotfiles
|
Wed, 03 Jun 2015 17:37:43 +0200 |
Andreas Woess |
InlineInvokePlugin#notify{Before,After}Inline should be called with inlinedMethod
|
Wed, 03 Jun 2015 16:25:39 +0200 |
Jaroslav Tulach |
Using SourceVersion.latest() to avoid warnings when building on JDK8
|
Wed, 03 Jun 2015 15:12:24 +0200 |
Thomas Wuerthinger |
Fix ObjectStampJoinTest.
|
Wed, 03 Jun 2015 14:58:00 +0200 |
Thomas Wuerthinger |
Fix isPointerNonNull utility. If a stamp does not have values, it also cannot be null.
|
Wed, 03 Jun 2015 14:15:42 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 03 Jun 2015 14:08:29 +0200 |
Thomas Wuerthinger |
Empty pointer stamps are also non-null.
|
Wed, 03 Jun 2015 13:24:28 +0200 |
Thomas Wuerthinger |
Move lowering of TypeCheckNode to VM-independent lowering provider.
|
Wed, 03 Jun 2015 13:08:13 +0200 |
Thomas Wuerthinger |
Make stamp of checkcast more precise.
|
Wed, 03 Jun 2015 13:47:47 +0200 |
Doug Simon |
fix bug where computed graal.version value is longer than the placeholder value
|
Wed, 03 Jun 2015 10:56:15 +0200 |
Jaroslav Tulach |
Verifying behavior of TruffleLanguage when it faces invalid source code.
|
Wed, 27 May 2015 11:16:01 +0200 |
Jaroslav Tulach |
Making TruffleTCK abstract after skipping abstract test classes in GraalJUnitCore
|
Wed, 27 May 2015 10:49:06 +0200 |
Jaroslav Tulach |
TCK now checks behavior when parsing unparseable code
|
Wed, 03 Jun 2015 10:17:19 +0200 |
Jaroslav Tulach |
Behavior of null-like values is now part of the TCK
|
Tue, 02 Jun 2015 21:15:59 -0700 |
Michael Van De Vanter |
Merge with c74d3c9b9de7f007fe4339b987973830131ad0fe
|
Tue, 02 Jun 2015 18:32:11 -0700 |
Michael Van De Vanter |
Merge with df4579cb9503128c646bd04e66646ccfa7faf25f
|
Tue, 02 Jun 2015 17:41:19 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: fix the small tool demonstration in SL
|
Tue, 02 Jun 2015 17:11:48 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: improve Probe trace output for builtins
|
Tue, 02 Jun 2015 16:44:16 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: move Probe tracing out of DebugEngine and into Probe
|
Tue, 02 Jun 2015 18:25:16 -0700 |
Christian Wimmer |
Use a marker value in second slot of a two-slot value during parsing; improve assertion checking in FrameStateBuilder
|
Wed, 03 Jun 2015 02:40:53 +0200 |
Thomas Wuerthinger |
Infer stamp in newly created return value phi in the inlining utility.
|
Wed, 03 Jun 2015 01:35:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 03 Jun 2015 01:11:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 03 Jun 2015 01:11:28 +0200 |
Thomas Wuerthinger |
Make sure every invoke is in a different block in the BCI block map to improve local liveness analysis.
|
Wed, 03 Jun 2015 01:10:18 +0200 |
Thomas Wuerthinger |
Improve lowering of the type check node.
|
Wed, 03 Jun 2015 00:06:34 +0100 |
Chris Seaton |
Merge.
|
Wed, 03 Jun 2015 00:06:05 +0100 |
Chris Seaton |
Add the tools API to truffle.jar, and make tools 1.7 compatible.
|
Wed, 03 Jun 2015 00:30:44 +0200 |
Doug Simon |
moved [AMD64|SPARC]HotSpotJVMCIBackendFactory into JVMCI namespace (JBS:GRAAL-53)
|
Tue, 02 Jun 2015 23:29:27 +0200 |
Doug Simon |
moved HotSpotTargetDescription and [AMD64|SPARC]HotSpotRegisterConfig into JVMCI namespace (JBS:GRAAL-53)
|
Tue, 02 Jun 2015 22:11:52 +0200 |
Doug Simon |
moved com.oracle.graal.[amd64|sparc] to com.oracle.jvmci.[amd64|sparc] (JBS:GRAAL-53)
|
Tue, 02 Jun 2015 21:42:21 +0200 |
Doug Simon |
ordered projects in suite.py into JVMCI, NIF, Graal, Truffle and GraalTruffle sections
|
Tue, 02 Jun 2015 19:11:34 +0200 |
Doug Simon |
missed Graal -> JVMCI renamings
|
Tue, 02 Jun 2015 23:20:46 +0200 |
Thomas Wuerthinger |
Eliminate fixed boxing node if it has no usages.
|
Tue, 02 Jun 2015 21:07:25 +0200 |
Thomas Wuerthinger |
Turn BoxNode from floating to fixed node.
|
Tue, 02 Jun 2015 18:29:35 +0200 |
Doug Simon |
(re)add support for executing Truffle in non-JVMCI runtimes
|
Tue, 02 Jun 2015 17:50:41 +0200 |
Josef Eisl |
TypeUniverse: add JaCoCo Exclude.
|
Tue, 02 Jun 2015 17:32:40 +0200 |
Josef Eisl |
Add JaCoCo Exclude to GraphPrinterDumpHandler and BenchmarkCounters (problems with CheckGraalInvariants).
|
Mon, 01 Jun 2015 15:15:45 +0200 |
Josef Eisl |
Add missing JaCoCo excludes
|
Tue, 02 Jun 2015 17:03:54 +0200 |
Doug Simon |
fixed canonicalizeprojects issue
|
Tue, 02 Jun 2015 15:15:58 +0200 |
Doug Simon |
moved com.oracle.graal.java.test to com.oracle.jvmci.runtime.test
|
Tue, 02 Jun 2015 15:15:23 +0200 |
Doug Simon |
avoid double assignment
|
Tue, 02 Jun 2015 15:14:54 +0200 |
Doug Simon |
fixed spelling error
|
Tue, 02 Jun 2015 14:40:06 +0200 |
Josef Eisl |
BytecodeParser#lookupField: explicitly initialize interface if it is the declaring class of the field.
|
Tue, 02 Jun 2015 14:48:05 +0200 |
Josef Eisl |
Add StaticInterfaceFieldTest.
|
Tue, 02 Jun 2015 09:09:32 +0200 |
Josef Eisl |
StandardOp.StackStoreOp: fix typo in javadoc.
|
Fri, 29 May 2015 15:44:36 +0200 |
Josef Eisl |
Remove obsoleted TODOs.
|
Tue, 02 Jun 2015 10:23:19 +0200 |
Josef Eisl |
AMD64HotSpotRegisterAllocationConfig: adhere to the register order specified by -G:RegisterPressure.
|
Tue, 02 Jun 2015 11:55:30 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 02 Jun 2015 11:45:43 +0200 |
Thomas Wuerthinger |
Remove GuardingPiNode and replace with FixedGuardNode + PiNode.
|
Tue, 02 Jun 2015 11:27:04 +0200 |
Jaroslav Tulach |
Fail the build when there are compile errors
|
Mon, 01 Jun 2015 12:55:56 +0200 |
Andreas Woess |
Truffle: add DynamicObject#containsKey, make flags parameter optional, minor simplifications
|
Mon, 01 Jun 2015 13:49:38 +0200 |
Andreas Woess |
Truffle: remove NodeUtil.findNodeInstancesShallow
|
Mon, 01 Jun 2015 13:32:28 +0200 |
Andreas Woess |
Truffle: change NodeUtil.findFirstNodeInstance to include root in potential matches
|
Mon, 01 Jun 2015 17:47:28 -0700 |
Michael Van De Vanter |
Merge with 645f170013a451083414ff695412c465e9d2ebf0
|
Sun, 31 May 2015 17:23:14 -0700 |
Michael Van De Vanter |
Merge with 4c146c9367b639ca173f0b0381804b4f50aca822
|
Sun, 31 May 2015 17:19:04 -0700 |
Michael Van De Vanter |
Truffle/Source: add some tests for SourceSections, including a reported design issue with empty Soruces.
|
Mon, 01 Jun 2015 22:14:34 +0200 |
Thomas Wuerthinger |
Fix in the scheduler for proxy node handling.
|
Mon, 01 Jun 2015 22:13:10 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 01 Jun 2015 22:12:57 +0200 |
Thomas Wuerthinger |
Use graph builder plugin instead of node intrinsic for guarding non-null in snippets.
|
Mon, 01 Jun 2015 11:49:57 -0700 |
Tom Rodriguez |
Fixed some javadoc
|
Mon, 01 Jun 2015 18:13:48 +0200 |
Doug Simon |
fixed pylint issue
|
Mon, 01 Jun 2015 18:04:52 +0200 |
Doug Simon |
moved FINDBUGS jar from lib/ to graal/
|
Mon, 01 Jun 2015 18:04:12 +0200 |
Doug Simon |
mx: added support for server-nograal and client-nograal aliases
|
Mon, 01 Jun 2015 17:20:51 +0200 |
Doug Simon |
added -x option to gate command that makes --task-filter an exclusion filter
|
Mon, 01 Jun 2015 16:10:50 +0200 |
Doug Simon |
fixed compile error in FilterTypes.java
|
Mon, 01 Jun 2015 15:03:26 +0200 |
Doug Simon |
do not initialize classes when resolving from GraalJUnitCore
|
Mon, 01 Jun 2015 15:02:31 +0200 |
Doug Simon |
added SecurityManager checks and field/method reflection hiding (JBS:GRAAL-51)
|
Mon, 01 Jun 2015 15:01:34 +0200 |
Doug Simon |
more graceful failure in context of stale mx-deployed JDK jars
|
Mon, 01 Jun 2015 15:24:37 +0200 |
Gilles Duboscq |
mx: make dependency omission more strict so that a distribution that lists a non-existent project is detected
|
Mon, 01 Jun 2015 15:14:20 +0200 |
Gilles Duboscq |
Services: don't throw exceptions or print warnings when there are no implementations for a non-required service
|
Mon, 01 Jun 2015 15:13:16 +0200 |
Gilles Duboscq |
mx: use BootstrapJVMCI rather than BootstrapGraal
|
Mon, 01 Jun 2015 17:03:29 +0200 |
Gilles Duboscq |
Move EventProvider to jvmci.hotspot, make it a JVMCI Service
|
Fri, 29 May 2015 14:46:49 +0200 |
Gilles Duboscq |
Add getProfilingInfo(boolean includeNormal, boolean includeOSR) to ResolvedJavaMethod
|
Mon, 01 Jun 2015 15:14:39 +0200 |
Gilles Duboscq |
Move HotSpotResolvedJavaMethod.getSpeculationLog to ResolvedJavaMethod
|
Fri, 29 May 2015 13:22:29 +0200 |
Gilles Duboscq |
Add JVMCI working set
|
Mon, 01 Jun 2015 15:12:33 +0200 |
Stefan Anzinger |
Fix build for JVMCI on Solaris (JBS:GRAAL-53)
|
Mon, 01 Jun 2015 14:17:05 +0200 |
Stefan Anzinger |
JVMCI update makefiles for Solaris/SPARC; os::read at early stage of VM does not work, use ::read as fallback in JVMCIRuntime::parse_lines (JBS:GRAAL-54)
|
Mon, 01 Jun 2015 13:19:48 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 01 Jun 2015 00:44:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 31 May 2015 23:58:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 31 May 2015 23:57:57 +0200 |
Thomas Wuerthinger |
Enable inlining during parsing by default.
|
Sun, 31 May 2015 23:20:24 +0200 |
Thomas Wuerthinger |
Fix in the bytecode parser: Do not overwrite the stateAfter of the start instruction.
|
Sun, 31 May 2015 23:05:25 +0200 |
Thomas Wuerthinger |
Small fix to NestedLoopTest: Make sure the placeholder methods cannot be inlined.
|
Sun, 31 May 2015 22:48:50 +0200 |
Thomas Wuerthinger |
Fix in the dominator based conditional elimination for the corner case of a loop exit merge.
|
Sun, 31 May 2015 13:27:50 +0200 |
Thomas Wuerthinger |
Fix for the method handle plugin.
|
Mon, 01 Jun 2015 12:29:48 +0200 |
Doug Simon |
don't destroy and clear JNI global for HotSpotJVMCIRuntime singleton object during shutdown as racing compiler threads may still access it
|
Sun, 31 May 2015 23:57:31 +0200 |
Doug Simon |
recast VM compilation request via JVMCI to be a HotSpot JVMCI event, removing the last direct reference to a Graal class in the VM (JBS:GRAAL-53)
|
Sun, 31 May 2015 14:30:13 +0200 |
Doug Simon |
handle service filtering that returns an empty result
|
Sun, 31 May 2015 13:42:47 +0200 |
Doug Simon |
Truffle and NFI implementations are now accessed via JVMCI services instead of being hard coded in the VM (JBS:GRAAL-51)
|
Sun, 31 May 2015 12:32:15 +0200 |
Doug Simon |
replaced use of javap with a small Java utility for refining service class list to only those implementing com.oracle.jvmci.service.Service
|
Sat, 30 May 2015 14:31:16 +0200 |
Thomas Wuerthinger |
Reduce the number of foreign calls in monitorenter snippets.
|
Fri, 29 May 2015 22:49:07 -0700 |
Christian Wimmer |
Make BytecodeParser more extensible
|
Fri, 29 May 2015 20:43:55 -0700 |
Christian Wimmer |
Fix options in makefile
|
Fri, 29 May 2015 19:11:39 -0700 |
Christian Wimmer |
Make BytecodeParser a top-level class to avoid excessive indentation of two class nesting levels
|
Fri, 29 May 2015 17:01:31 -0700 |
Christian Wimmer |
Allow multiple ParameterPlugin and InlineInvokePlugin in graph builder plugins; cleanup InlineInvokePlugin and implementations, including in Truffle
|
Fri, 29 May 2015 22:27:38 +0200 |
Doug Simon |
moved JVMCI classes into their own distributions (JBS:GRAAL-53)
|
Fri, 29 May 2015 13:19:05 -0700 |
Christian Wimmer |
Cleanup and generalize graph builder plugins
|
Fri, 29 May 2015 17:23:14 +0200 |
Doug Simon |
replaced OptionsParsed with DebugInitializationPropertyProvider
|
Fri, 29 May 2015 17:01:57 +0200 |
Doug Simon |
moved JVMCI service API into separate com.oracle.jvmci.service module (JBS:GRAAL-53)
|
Fri, 29 May 2015 16:24:25 +0200 |
Doug Simon |
handle graal.jar that has already had Graal.class patched
|
Fri, 29 May 2015 16:15:57 +0200 |
Roland Schatz |
Add missing option processors.
|
Fri, 29 May 2015 14:46:58 +0200 |
Roland Schatz |
Remove unused methods.
|
Thu, 28 May 2015 20:02:54 +0200 |
Josef Eisl |
AMD64: emit INC and DEC for add or sub with 1 or -1.
|
Thu, 28 May 2015 19:49:05 +0200 |
Josef Eisl |
Add BC_iadd_const* unittests.
|
Thu, 28 May 2015 13:07:25 +0200 |
Josef Eisl |
LinearScanLifetimeAnalysisPhase: special case StackStoreOp.
|
Thu, 28 May 2015 13:06:01 +0200 |
Josef Eisl |
Introduce StackStoreOp.
|
Wed, 27 May 2015 16:26:10 +0200 |
Josef Eisl |
AMD64HotSpotEpilogueOp: set rbp rescue location on construction.
|
Wed, 27 May 2015 15:46:11 +0200 |
Josef Eisl |
Encapsulate AMD64HotSpotLIRGenerator#saveRbp.
|
Fri, 29 May 2015 12:08:54 +0200 |
Josef Eisl |
SSAMoveResolver: add support for non-virtual stack slots.
|
Fri, 29 May 2015 11:46:51 +0200 |
Josef Eisl |
SSAMoveResolver: outsource VirtualStackSlot index calculation.
|
Fri, 29 May 2015 11:33:47 +0200 |
Josef Eisl |
GraalDebugConfig: dump LSRA intervals with -G:+DumpOnError.
|
Fri, 29 May 2015 10:59:03 +0200 |
Josef Eisl |
LinearScan: fix intervals context.
|
Fri, 29 May 2015 13:02:04 +0200 |
Christian Wirth |
Merged
|
Fri, 29 May 2015 13:01:09 +0200 |
Christian Wirth |
fix typo in mx_graal.py
|
Fri, 29 May 2015 12:59:36 +0200 |
Christian Wirth |
fix graal.version identification issue (replace is happening, but assert does not identify that.
|
Fri, 29 May 2015 12:59:12 +0200 |
Christian Wirth |
fixes for windows build (size_t conversion, missing precompiled.hpp, missing strtof, strtoll in Windows SDK)
|
Fri, 29 May 2015 12:09:07 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 29 May 2015 10:52:21 +0200 |
Thomas Wuerthinger |
Fix a bug in the dominator based conditional elimination.
|
Fri, 29 May 2015 11:35:20 +0200 |
Doug Simon |
support DEFAULT_VM=graal in mx/env
|
Fri, 29 May 2015 10:38:52 +0200 |
Gilles Duboscq |
delete options once they have been passed to Java
|
Fri, 29 May 2015 10:35:51 +0200 |
Gilles Duboscq |
Fix wrong free in ~OptionsTable
|
Fri, 29 May 2015 10:13:18 +0200 |
Josef Eisl |
Backed out changeset: 23bc51cd8654
|
Fri, 29 May 2015 09:08:21 +0200 |
Doug Simon |
added support for '--vm graal' to mx as an alias for '--vm jvmci'
|
Thu, 28 May 2015 21:14:08 -0700 |
Michael Van De Vanter |
Fix project dependency
|
Thu, 28 May 2015 21:11:28 -0700 |
Michael Van De Vanter |
Merge with f41409c6ff26923655747d1a36ac51892b1153ac
|
Thu, 28 May 2015 15:10:18 -0700 |
Michael Van De Vanter |
Merge with fad97102875561c0cecb2da155cdf0a1bc3cdaa8
|
Thu, 28 May 2015 10:16:13 -0700 |
Michael Van De Vanter |
Merge with 4b3b38415adf974774952abb69b359053d6f0018
|
Thu, 28 May 2015 09:51:44 -0700 |
Michael Van De Vanter |
Merge with 47c5e0903d065856b2eac8054f3de9413cd617d2
|
Wed, 27 May 2015 21:52:52 -0700 |
Michael Van De Vanter |
Merge with 93d486d51ab48f91d8697d94793e208e01e44559
|
Wed, 27 May 2015 20:52:21 -0700 |
Michael Van De Vanter |
Truffle/Debugging: temporary patches so the DebugEngine will work (partially) with the new TruffleVM framework.
|
Wed, 27 May 2015 20:49:09 -0700 |
Michael Van De Vanter |
Truffle/instrumentation: catch a NPE error condition (when a tagged STATEMENT has no source information)
|
Wed, 27 May 2015 16:36:03 -0700 |
Michael Van De Vanter |
Truffle/Debugging: fix a python problem with the "sldebug" command
|
Tue, 26 May 2015 17:38:44 -0700 |
Michael Van De Vanter |
Merge with ce585b0ac3e2eef29a0c4423ab9a5c524a331a30
|
Tue, 26 May 2015 16:44:24 -0700 |
Michael Van De Vanter |
ghost entry in hg's model
|
Tue, 26 May 2015 16:38:13 -0700 |
Michael Van De Vanter |
Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
|
Thu, 28 May 2015 17:00:59 -0700 |
Christian Wimmer |
Do not rely on single/double slot information from the Kind of the value in a local variable or expression stack entry. With word type rewriting during parsing, long values can be single slot values when they are rewritten from Object values.
|
Fri, 29 May 2015 01:11:41 +0200 |
Doug Simon |
fixed missed renaming
|
Fri, 29 May 2015 00:35:10 +0200 |
Doug Simon |
fixed eclipseformat issues
|
Fri, 29 May 2015 00:19:05 +0200 |
Doug Simon |
Merge.
|
Fri, 29 May 2015 00:06:22 +0200 |
Doug Simon |
revived post option parsing handler notification
|
Thu, 28 May 2015 21:58:33 +0200 |
Doug Simon |
Merge.
|
Thu, 28 May 2015 17:13:22 +0200 |
Doug Simon |
Merge.
|
Thu, 28 May 2015 16:39:41 +0200 |
Doug Simon |
added lower runtime overhead mechanism for setting "graal.version" system property
|
Thu, 28 May 2015 15:36:48 +0200 |
Doug Simon |
recast all Graal native code as JVMCI code (JBS:GRAAL-53)
|
Wed, 27 May 2015 13:43:27 +0200 |
Doug Simon |
changed uses of Graal terminology to JVMCI (JBS:GRAAL-53)
|
Wed, 27 May 2015 13:32:18 +0200 |
Doug Simon |
Merge.
|
Wed, 27 May 2015 00:36:16 +0200 |
Doug Simon |
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
|
Tue, 26 May 2015 23:45:05 +0200 |
Doug Simon |
renamed com.oracle.graal.api.meta.test to com.oracle.graal.java.test since it is Graal specific (JBS:GRAAL-53)
|
Tue, 26 May 2015 23:21:15 +0200 |
Doug Simon |
renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53)
|
Tue, 26 May 2015 20:29:07 +0200 |
Doug Simon |
merge fixes
|
Tue, 26 May 2015 17:21:29 +0200 |
Doug Simon |
use skeleton findbugs jar containing only SuppresFBWarnings to avoid external dependency for JVMCI classes (JBS:GRAAL-53)
|
Tue, 26 May 2015 17:13:37 +0200 |
Doug Simon |
moved com.oracle.graal.hotspot.jvmci classes to com.oracle.jvmci.hotspot module (JBS:GRAAL-53)
|
Tue, 26 May 2015 12:27:05 +0200 |
Doug Simon |
fixed canonicalizeprojects issues
|
Tue, 26 May 2015 11:42:44 +0200 |
Doug Simon |
moved MethodId* classes from c.o.g.graphbuilderconf to c.o.g.api.meta (JBS:GRAAL-53)
|
Tue, 26 May 2015 11:19:50 +0200 |
Doug Simon |
moved Receiver inner class from MethodIdMap to InvocationPlugin (JBS:GRAAL-53)
|
Tue, 26 May 2015 11:14:59 +0200 |
Doug Simon |
fixed expected exception type in some TestResolvedJavaType tests
|
Tue, 26 May 2015 00:40:36 +0200 |
Doug Simon |
removed dependency from JVMCI class HotSpotResolvedJavaMethodImpl to non-JVMCI class StructuredGraph (JBS:GRAAL-53)
|
Tue, 26 May 2015 00:31:30 +0200 |
Doug Simon |
removed dependency from JVMCI class HotSpotProfilingInfo to non-JVMCI class StructuredGraph (JBS:GRAAL-53)
|
Mon, 25 May 2015 23:44:59 +0200 |
Doug Simon |
reverted uses of InternalError to JVMCIError (JBS:GRAAL-53)
|
Mon, 25 May 2015 23:30:34 +0200 |
Doug Simon |
moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (JBS:GRAAL-53)
|
Mon, 25 May 2015 22:30:44 +0200 |
Doug Simon |
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
|
Mon, 25 May 2015 22:17:10 +0200 |
Doug Simon |
moved UnsafeAccess to com.oracle.jvmci.common (JBS:GRAAL-53)
|
Mon, 25 May 2015 17:40:30 +0200 |
Doug Simon |
fixed missing rename
|
Mon, 25 May 2015 17:34:32 +0200 |
Doug Simon |
renamed com.oracle.graal.service.processor to com.oracle.jvmci.runtime.processor (JBS:GRAAL-53)
|
Mon, 25 May 2015 17:20:39 +0200 |
Doug Simon |
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
|
Mon, 25 May 2015 17:09:00 +0200 |
Doug Simon |
handle duplicates when extracting service files
|
Mon, 25 May 2015 11:06:22 +0200 |
Doug Simon |
remove documentation about extended bytecodes
|
Sun, 24 May 2015 16:40:29 +0200 |
Doug Simon |
removed use of lambda in JVMCI/Graal initialization code
|
Sun, 24 May 2015 16:29:41 +0200 |
Doug Simon |
avoid unnecessary loading of regex classes when assertions are disabled
|
Sun, 24 May 2015 14:44:28 +0200 |
Doug Simon |
fixed regression preventing hosted CompileTheWorld from running (JBS:GRAAL-53)
|
Sun, 24 May 2015 14:42:38 +0200 |
Doug Simon |
require @ServiceProcessor annotated classes to be top level types
|
Sun, 24 May 2015 13:11:53 +0200 |
Doug Simon |
added extension point for post Option parsing actions and used it to remove another JVMCI to non-JVMCI dependency (JBS:GRAAL-53)
|
Sun, 24 May 2015 12:07:04 +0200 |
Doug Simon |
assert that at most one GraalRuntimeFactory is available
|
Sun, 24 May 2015 11:56:57 +0200 |
Doug Simon |
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
|
Fri, 22 May 2015 23:58:35 +0200 |
Doug Simon |
merge fixes
|
Fri, 22 May 2015 23:26:20 +0200 |
Doug Simon |
added HotSpotJVMCIRuntime* classes, replaced references to HotSpotGraalRuntime in VM with HotSpotJVMCIRuntime (JBS:GRAAL-53)
|
Tue, 19 May 2015 23:16:07 +0200 |
Doug Simon |
created com.oracle.graal.hotspot.jvmci package and moved classes destined for future JVMCI module into it (JBS:GRAAL-53)
|
Thu, 28 May 2015 21:26:54 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 28 May 2015 21:25:21 +0200 |
Thomas Wuerthinger |
Apply type check plugin only when parsing intrinsics.
|
Thu, 28 May 2015 18:06:26 +0200 |
Gilles Duboscq |
make GraalRuntime::parse_argument public to avoid needing the firend declaration
|
Thu, 28 May 2015 17:44:05 +0200 |
Gilles Duboscq |
Merge
|
Thu, 28 May 2015 16:54:14 +0200 |
Gilles Duboscq |
remove hotspot.sourcegen
|
Thu, 28 May 2015 16:50:35 +0200 |
Gilles Duboscq |
Remove GenGraalRuntimeInlineHpp
|
Wed, 27 May 2015 17:40:26 +0200 |
Gilles Duboscq |
Use files in lib/graal/options to define Graal options (-G:...) instead of generating code for them
|
Mon, 18 May 2015 18:30:43 +0200 |
Gilles Duboscq |
Extract options file to build
|
Mon, 18 May 2015 17:59:40 +0200 |
Gilles Duboscq |
Make OptionProcessor create options files
|
Thu, 07 May 2015 16:59:34 +0200 |
Gilles Duboscq |
Use GraalRuntime::parse_lines in GraalRuntime::parse_graal_options_file
|
Thu, 07 May 2015 16:00:42 +0200 |
Gilles Duboscq |
Factor GraalRuntime::parse_lines out of GraalRuntime::get_service_impls
|
Wed, 06 May 2015 17:04:06 +0200 |
Gilles Duboscq |
mx: better description for strict-compliance and fix typo
|
Wed, 06 May 2015 16:54:59 +0200 |
Gilles Duboscq |
Graal loader: load all .jar files (regardless of graal prefix)
|
Tue, 05 May 2015 17:56:23 +0200 |
Gilles Duboscq |
GraphDecoder: add debug information to Invoke assertion
|
Thu, 28 May 2015 10:04:46 +0200 |
Josef Eisl |
Add RegisterAllocationConfig to AllocationContext.
|
Wed, 27 May 2015 12:12:22 +0200 |
Josef Eisl |
Backend: add #newRegisterAllocationConfig.
|
Thu, 28 May 2015 11:04:19 +0200 |
Josef Eisl |
Add AMD64HotSpotRegisterAllocationConfig.
|
Wed, 27 May 2015 12:06:50 +0200 |
Josef Eisl |
LinearScanWalker: outsource register range check.
|
Wed, 27 May 2015 12:09:09 +0200 |
Josef Eisl |
RegisterAllocationConfig: add AllocatableRegisters.
|
Thu, 28 May 2015 10:59:34 +0200 |
Roland Schatz |
Remove reference to CompilationResult from HotSpotCompiledCode.
|
Wed, 27 May 2015 12:23:22 +0200 |
Roland Schatz |
[AMD64] Use shorter encoding of zero-extend opcodes.
|
Wed, 27 May 2015 10:57:21 +0200 |
Stefan Anzinger |
Remove duplicate directories in distrule
|
Wed, 27 May 2015 10:18:54 +0200 |
Jaroslav Tulach |
GRAAL-1090: Doug speeds up ./mx.sh build --only com.oracle.truffle.sl from 8s to 4s on my computer.
|
Tue, 26 May 2015 16:19:16 -0700 |
Christian Wimmer |
Bugfix for Graph Decoder: ensure that guard dependencies to block begins are correctly re-wired during decoding
|
Tue, 26 May 2015 21:22:00 +0200 |
Thomas Wuerthinger |
Create different nodes in the graph builder when instanceof and checkcast have a single type profile.
|
Tue, 26 May 2015 20:48:30 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 May 2015 20:23:22 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 May 2015 20:23:11 +0200 |
Thomas Wuerthinger |
Improve canonicalization of instanceof node.
|
Tue, 26 May 2015 20:21:07 +0200 |
Thomas Wuerthinger |
Disable inlining during parsing.
|
Tue, 26 May 2015 18:57:51 +0200 |
Thomas Wuerthinger |
Enable inlining during parsing by default.
|
Tue, 26 May 2015 18:34:22 +0200 |
Thomas Wuerthinger |
Fix folding of type check node.
|
Tue, 26 May 2015 20:04:08 +0200 |
Christian Humer |
Truffle-DSL: move internal @ExpectError annotation from public API to the test package only; share expect error handling between new processors.
|
Tue, 26 May 2015 20:04:07 +0200 |
Christian Humer |
SL: handle undefined functions gracefully.
|
Tue, 26 May 2015 20:02:07 +0200 |
Christian Humer |
Truffle-DSL: pow example should not use @ExplodeLoop.
|
Tue, 19 May 2015 17:48:50 +0200 |
Christian Humer |
SL: Remove useless rewriteOn parameter in SLLogicalOrNode#doBoolean
|
Tue, 26 May 2015 19:11:36 +0200 |
Jaroslav Tulach |
Introducing standard I/O and error into Env and using TruffleVM to execute SL test cases. Adding SLTckTest to verify SL language interop.
|
Tue, 26 May 2015 16:46:25 +0200 |
Thomas Wuerthinger |
Fix probabilities for new array instances.
|
Tue, 26 May 2015 14:46:32 +0200 |
Stefan Anzinger |
Add Makefile generator for building graal without mx
|
Fri, 22 May 2015 11:52:28 +0200 |
Stefan Anzinger |
[SPARC] Make Membar delayable
|
Fri, 22 May 2015 11:41:03 +0200 |
Stefan Anzinger |
[SPARC] Make CAS delayable
|
Fri, 22 May 2015 11:29:13 +0200 |
Stefan Anzinger |
[SPARC] Use SPARCAddressValue in NullCheckOp
|
Fri, 22 May 2015 10:53:28 +0200 |
Stefan Anzinger |
[SPARC] Consolidate SPARCMove loads and stores
|
Tue, 19 May 2015 17:38:53 +0200 |
Stefan Anzinger |
.project: Update path to make directory
|
Tue, 26 May 2015 10:53:19 +0200 |
Roland Schatz |
mx gate: add option to skip ideclean
|
Mon, 25 May 2015 12:26:53 +0200 |
Jaroslav Tulach |
Enforcing public, one parameter constructor for each TruffleLanguage by annotation processor and required call to super.
|
Mon, 25 May 2015 10:36:30 +0200 |
Jaroslav Tulach |
Testing the annotation processor using the @ExpectedError annotation as suggested by Christian Humer
|
Mon, 25 May 2015 09:09:07 +0200 |
Jaroslav Tulach |
PrintWriter needs to be flushed more often than PrintStream
|
Mon, 25 May 2015 08:49:16 +0200 |
Jaroslav Tulach |
Hardcoding .sl mimetype for now. Should have an API so language implementations can declare their own supported mime types.
|
Mon, 25 May 2015 01:37:31 +0200 |
Thomas Wuerthinger |
Make inlining code more robust in the context of inlining substituted graphs.
|
Sun, 24 May 2015 11:02:42 +0200 |
Doug Simon |
fixed npe in CompileTheWorld for methods that are already compiled
|
Sun, 24 May 2015 10:27:27 +0200 |
Doug Simon |
fixed regression that disabled parsing of Graal command line options
|
Sun, 24 May 2015 09:18:55 +0200 |
Doug Simon |
removed unused support for forced inlining of method substitutions
|
Sun, 24 May 2015 00:21:20 +0200 |
Doug Simon |
compute compiled bytecodes using method inlining recording instead of a DebugMetric
|
Fri, 22 May 2015 23:11:17 +0200 |
Doug Simon |
added checkcopyrights command (from mxtool2)
|
Fri, 22 May 2015 23:10:51 +0200 |
Doug Simon |
removed OKRA libraries
|
Fri, 22 May 2015 10:20:38 -0700 |
Tom Rodriguez |
Add missing OSR test
|
Fri, 22 May 2015 18:12:01 +0200 |
Jaroslav Tulach |
Replacing PrintStream with PrintWriter in the simple language
|
Fri, 22 May 2015 13:41:10 +0200 |
Jaroslav Tulach |
Introducing TruffleVM - a central place to invoke code in any registered TruffleLanguage.
|
Fri, 22 May 2015 10:50:43 +0200 |
Paul Woegerer |
Make PEA handling of node virtualization customizable
|
Fri, 22 May 2015 09:39:22 +0200 |
Jaroslav Tulach |
Removing author tag
|
Thu, 21 May 2015 22:42:21 -0700 |
Tom Rodriguez |
Merge fix
|
Thu, 21 May 2015 22:23:08 -0700 |
Tom Rodriguez |
Merge
|
Thu, 21 May 2015 22:20:41 -0700 |
Tom Rodriguez |
Lower checkcast arraycopy idiom after frame state assignment and convert arraycopy lowering into snippets
|
Wed, 20 May 2015 11:58:51 -0700 |
Tom Rodriguez |
Fix SnippetCounters private location assert
|
Mon, 18 May 2015 16:51:01 -0700 |
Tom Rodriguez |
Warn about null arguments to snippets and allow recursive calls in snippets
|
Mon, 18 May 2015 14:57:05 -0700 |
Tom Rodriguez |
Fixed javadoc formatting
|
Mon, 18 May 2015 14:46:23 -0700 |
Tom Rodriguez |
support later folding of constant array reads
|
Mon, 18 May 2015 14:44:59 -0700 |
Tom Rodriguez |
make sure the arraycopy routines have the right array locations
|
Mon, 18 May 2015 14:32:42 -0700 |
Tom Rodriguez |
fixed scope name
|
Mon, 18 May 2015 14:32:14 -0700 |
Tom Rodriguez |
Remove unused argument from snippet
|
Mon, 18 May 2015 14:30:03 -0700 |
Tom Rodriguez |
Handle AbstractPointerStamp in duplicateModified
|
Mon, 18 May 2015 14:29:35 -0700 |
Tom Rodriguez |
Support string formatting in forceDump
|
Thu, 21 May 2015 11:15:56 -0400 |
Kevin Menard |
Optimize singleton factory lists.
|
Thu, 21 May 2015 15:53:02 +0200 |
Roland Schatz |
Support detection of long induction variables.
|
Thu, 21 May 2015 15:00:11 +0200 |
Josef Eisl |
SPARCArithmetic: add register hint for Unary2Op.
|
Thu, 21 May 2015 14:56:00 +0200 |
Josef Eisl |
SPARCLIRGenerator: create new variables for I2F and L2D converting.
|
Thu, 21 May 2015 13:28:41 +0200 |
Josef Eisl |
Move ConstantStackMoveTest and StackStoreTest to amd64 specific project.
|
Thu, 21 May 2015 13:25:44 +0200 |
Roland Schatz |
Make ShiftNode narrowable under certain conditions.
|
Thu, 07 May 2015 14:47:27 +0200 |
Josef Eisl |
mx gate: bootstrap with -G:+SSA_LIR.
|
Thu, 21 May 2015 11:54:22 +0200 |
Josef Eisl |
MoveResolver: recognize self assignment even on Kind mismatch.
|
Thu, 21 May 2015 11:51:32 +0200 |
Josef Eisl |
NodeLIRBuilder#getExactPhiKind: handle non-java constants.
|
Thu, 21 May 2015 11:50:38 +0200 |
Josef Eisl |
LIRKind: add merge(Iterable<LIRKind>).
|
Mon, 18 May 2015 15:38:22 +0200 |
Josef Eisl |
NodeLIRBuilder#createPhiIn: add assertion message.
|
Mon, 18 May 2015 14:48:02 +0200 |
Josef Eisl |
NodeLIRBuilder#createPhiOut: do not put fixed registers into phiOuts.
|
Mon, 18 May 2015 14:40:32 +0200 |
Josef Eisl |
SSALinarScanResolveDataFlowPhase: do not allow registers as phi operands.
|
Wed, 20 May 2015 15:01:24 +0200 |
Josef Eisl |
LinearScan: move LinearScanEliminateSpillMovePhase#beforeSpillMoveElimination to LinearScan.
|
Mon, 18 May 2015 14:39:43 +0200 |
Josef Eisl |
LinearScan: add intervals to scope.
|
Wed, 20 May 2015 17:30:34 +0200 |
Josef Eisl |
AMD64Move: refactor #const2stack and add support for short and byte.
|
Wed, 20 May 2015 16:30:05 +0200 |
Josef Eisl |
AMD64MacroAssembler#movlong: use sign-extend 32bit move if possible.
|
Thu, 21 May 2015 12:10:17 +0200 |
Josef Eisl |
Add ConstantStackMoveTest.
|
Wed, 20 May 2015 17:25:23 +0200 |
Josef Eisl |
NumUtil: add isShort(long).
|
Wed, 20 May 2015 16:27:26 +0200 |
Josef Eisl |
LIRTest: support for zero parameters and subclasses of LIRTestSpecification.
|
Wed, 20 May 2015 15:25:28 +0200 |
Josef Eisl |
Add StackStoreTest.
|
Thu, 21 May 2015 02:07:10 +0200 |
Andreas Woess |
Reenable processing deoptimizations that do not invalidate in ConvertDeoptimizeToGuardPhase
|
Wed, 20 May 2015 14:18:02 +0200 |
Lukas Stadler |
only put type in HotSpotConstantPool cache if it's resolved
|
Wed, 20 May 2015 14:17:56 +0200 |
Lukas Stadler |
more debug dumping in PEGraphDecoder
|
Wed, 20 May 2015 10:17:58 +0200 |
Doug Simon |
tolerate ConstantNodes in unused FrameStates when checking nodes added by an invocation plugin
|
Wed, 20 May 2015 05:37:55 +0200 |
Jaroslav Tulach |
Bind NetBeans Build action directly to ./mx build command line invocation
|
Tue, 19 May 2015 20:16:07 +0200 |
Thomas Wuerthinger |
Add support of CachedGraph to BinaryGraphPrinter.
|
Tue, 19 May 2015 15:35:58 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 19 May 2015 15:35:47 +0200 |
Thomas Wuerthinger |
Fixed for CachedGraph utility class.
|
Tue, 19 May 2015 15:02:51 +0200 |
Thomas Wuerthinger |
Make CachedGraph generic. Clean up Graph#copy methods.
|
Tue, 19 May 2015 14:24:47 +0200 |
Thomas Wuerthinger |
Add ability to receive the duplication map via a callback when copying a graph.
|
Tue, 19 May 2015 14:50:15 +0200 |
Stefan Anzinger |
[SPARC] Remove SPARC/Graal specific code for deoptimizing with exception
|
Tue, 19 May 2015 14:00:11 +0200 |
Thomas Wuerthinger |
Add CachedGraph utility class.
|
Tue, 19 May 2015 12:30:51 +0200 |
Jaroslav Tulach |
The annotation processor should verify proper use of @Child annotation during compilation time and prevent usage of final.
|
Tue, 19 May 2015 11:54:32 +0200 |
Roland Schatz |
Support build on Linux 4.
|
Mon, 18 May 2015 11:41:11 +0200 |
Roland Schatz |
Move memory related nodes to their own package.
|
Mon, 18 May 2015 11:38:35 +0200 |
Roland Schatz |
Unit test for boxing nodes.
|
Tue, 19 May 2015 09:53:34 +0200 |
Stefan Anzinger |
ControlFlowGraph.computeLoopBlocks removed recursion; simulating stack
|
Tue, 19 May 2015 09:51:55 +0200 |
Stefan Anzinger |
Prefer ipv4 on dacapo benchmark (was set to false before)
|
Mon, 18 May 2015 23:00:45 +0200 |
Doug Simon |
removed unnecessary CompilerToVM.CodeInstallResult enum (JBS:GRAAL-53)
|
Mon, 18 May 2015 22:27:24 +0200 |
Doug Simon |
removed unnecessary HotSpotCodeCache.MarkId enum (JBS:GRAAL-53)
|
Mon, 18 May 2015 17:44:43 +0200 |
Stefan Anzinger |
Force IPv4 on dacapo tests; see JDK-8072384
|
Mon, 18 May 2015 14:55:32 +0200 |
Doug Simon |
removed com.oracle.graal.hotspot.server and uses of Serializable it depended upon (JBS:GRAAL-53)
|
Mon, 18 May 2015 13:47:45 +0200 |
Doug Simon |
removed redundant references in VM to Graal classes
|
Mon, 18 May 2015 10:34:10 +0200 |
Roland Schatz |
Bugfix: Join of alwaysNull and nonNull is the empty stamp.
|
Sun, 17 May 2015 20:47:04 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: fix NPE hazard
|
Sun, 17 May 2015 20:35:31 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: some commentary and a new AST printing method needed for tools.
|
Sun, 17 May 2015 18:30:43 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc commentary
|
Fri, 15 May 2015 23:03:42 +0200 |
Stefan Anzinger |
[SPARC] sign extend array compare length
|
Fri, 15 May 2015 14:48:18 +0200 |
Stefan Anzinger |
Merge
|
Fri, 15 May 2015 14:47:51 +0200 |
Stefan Anzinger |
[SPARC] also do sign extend on char if requested
|
Fri, 15 May 2015 14:47:23 +0200 |
Stefan Anzinger |
[SPARC] Sign extend address to 64 bit when building an address
|
Fri, 15 May 2015 13:52:46 +0200 |
Roland Schatz |
Fix handling of null flags in MetaspacePointerStamp operations.
|
Fri, 15 May 2015 13:45:06 +0200 |
Doug Simon |
removed cache for intermediate graphs in ReplacementsImpl since graph building inlining is now used
|
Fri, 15 May 2015 11:55:52 +0200 |
Stefan Anzinger |
Merge
|
Fri, 15 May 2015 11:40:02 +0200 |
Stefan Anzinger |
[SPARC] Remove sign extension when loading stack slot
|
Thu, 14 May 2015 16:30:45 -0700 |
Christian Wimmer |
Fix formatting
|
Thu, 14 May 2015 16:26:31 -0700 |
Christian Wimmer |
Make support for method handles VM independent
|
Thu, 14 May 2015 16:20:12 -0700 |
Christian Wimmer |
mx: Allow disabling of package prefix check
|
Thu, 14 May 2015 16:19:40 -0700 |
Christian Wimmer |
Allow subclasses of TruffleCompiler
|
Thu, 14 May 2015 16:19:10 -0700 |
Christian Wimmer |
Do not cache option values in static final fields
|
Thu, 14 May 2015 16:17:56 -0700 |
Christian Wimmer |
Add trace methods
|
Thu, 14 May 2015 16:17:36 -0700 |
Christian Wimmer |
Expand functionality of FieldIntrospection
|
Thu, 14 May 2015 16:16:43 -0700 |
Christian Wimmer |
Allow subclasses of LocationIdentity to provide immuatability information
|
Thu, 14 May 2015 16:14:41 -0700 |
Christian Wimmer |
Add convenience method
|
Thu, 14 May 2015 16:14:17 -0700 |
Christian Wimmer |
Always do liveness analysis, but allow non-clearing of local variables; centralize omitAssertion code in bytecode parser
|
Thu, 14 May 2015 16:11:58 -0700 |
Christian Wimmer |
Remove final and abstract class restrictions
|
Thu, 14 May 2015 16:10:39 -0700 |
Christian Wimmer |
Allow snippets that do not have a return value
|
Thu, 14 May 2015 16:10:20 -0700 |
Christian Wimmer |
Simplify subclasses that want to override createGraphBuilder
|
Thu, 14 May 2015 16:09:15 -0700 |
Christian Wimmer |
Allow null value for wordTypes
|
Thu, 14 May 2015 16:08:49 -0700 |
Christian Wimmer |
Remove unnecessary check for null location
|
Thu, 14 May 2015 16:08:21 -0700 |
Christian Wimmer |
Add utility method to remove a phase with a given class
|
Thu, 14 May 2015 16:06:42 -0700 |
Christian Wimmer |
Single-implementer optimization is an optimistic optimization, even though it does not register an assumption
|
Thu, 14 May 2015 16:05:02 -0700 |
Christian Wimmer |
Do not weaken stamp of PhiNode in inferStamp
|
Thu, 14 May 2015 16:03:49 -0700 |
Christian Wimmer |
Bugfix: non-simplifying GraphDecoder must not cleanup graph
|
Thu, 14 May 2015 16:03:11 -0700 |
Christian Wimmer |
Bugfix: Wrong class referenced in TYPE
|
Thu, 14 May 2015 16:01:21 -0700 |
Christian Wimmer |
Adhere to specification described in JavaDoc of interface
|
Thu, 14 May 2015 16:00:20 -0700 |
Christian Wimmer |
Allow closing of invocation plugin registry to prevent future modifications
|
Thu, 14 May 2015 15:59:14 -0700 |
Christian Wimmer |
Relax assertion to allow MethodIdHolders that have pre-assigned ids
|
Thu, 14 May 2015 15:58:33 -0700 |
Christian Wimmer |
Bugfix: push constant field value using original kind from field
|
Thu, 14 May 2015 15:57:55 -0700 |
Christian Wimmer |
Bugfix: ForeignCallNode needs bci
|
Thu, 14 May 2015 15:57:04 -0700 |
Christian Wimmer |
Move VM-independent code out of HotSpot project
|
Thu, 14 May 2015 15:56:31 -0700 |
Christian Wimmer |
Move VM-independent code out of HotSpot project
|
Thu, 14 May 2015 15:55:56 -0700 |
Christian Wimmer |
Remove assertion that does not hold when compiling methods with Word types
|
Thu, 14 May 2015 15:55:29 -0700 |
Christian Wimmer |
Use factory methods
|
Thu, 14 May 2015 15:54:45 -0700 |
Christian Wimmer |
Optimize assumption-free checks when compiling without optimistic optimizations
|
Thu, 14 May 2015 15:52:46 -0700 |
Christian Wimmer |
Make name available
|
Wed, 13 May 2015 14:02:56 +0200 |
Doug Simon |
converted @MethodSubstitutions for CRC32 to MethodSubstitutionPlugins
|
Wed, 13 May 2015 13:25:08 +0200 |
Doug Simon |
improved javadoc for GraphBuilderContext
|
Wed, 13 May 2015 13:11:17 +0200 |
Doug Simon |
cleaned up and improved documentation for IntrinsicScope
|
Wed, 13 May 2015 10:54:14 +0200 |
Doug Simon |
rename GraphBuilderPhase.getFrameState to getFrameStateBuilder
|
Wed, 13 May 2015 10:31:19 +0200 |
Doug Simon |
rename HIRFrameStateBuilder to FrameStateBuilder
|
Wed, 13 May 2015 10:30:32 +0200 |
Doug Simon |
remove unused AbstractFrameStateBuilder
|
Wed, 13 May 2015 11:54:57 +0200 |
Roland Schatz |
Allow private node inputs and data fields.
|
Wed, 13 May 2015 11:53:17 +0200 |
Roland Schatz |
Improve code generation for zero extend on AMD64.
|
Tue, 12 May 2015 18:26:52 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: NPE guard
|
Tue, 12 May 2015 18:04:53 -0700 |
Michael Van De Vanter |
Merge with 6d5a198d23e67bb4b850ce1d74f5c338840cfe04
|
Tue, 12 May 2015 17:29:49 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: an Advanced Instrument can now be created that requires the evaluation result be of a specified type, reporting a failure if not
|
Tue, 12 May 2015 16:06:00 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: change the signature for creation of Advanced instruments, refactor how the callback listener is managed.
|
Tue, 12 May 2015 14:48:33 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: runtime failures executing an AdvancedInstrument root are now reported automatically via a new mehtod onAdvancedInstrumentResultListener.
|
Tue, 12 May 2015 12:57:47 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename "Tool Eval" Instrument kind to "Advanced" Instrument kind
|
Tue, 12 May 2015 23:26:16 +0200 |
Doug Simon |
consolidated AbstractBytecodeParser into BytecodeParser
|
Tue, 12 May 2015 13:27:01 -0700 |
Tom Rodriguez |
Fix materialization of instanceof when sharing instantiation
|
Tue, 12 May 2015 21:36:57 +0200 |
Stefan Anzinger |
[SPARC] Use proper stackslot offset in SPARCHotSpotMove
|
Tue, 12 May 2015 20:56:04 +0200 |
Stefan Anzinger |
Merge
|
Tue, 12 May 2015 20:55:48 +0200 |
Stefan Anzinger |
[SPARC] Implement load constant directly to stack
|
Tue, 12 May 2015 19:47:23 +0200 |
Stefan Anzinger |
[SPARC] Change default to non sign extending load
|
Thu, 07 May 2015 05:21:23 +0200 |
Stefan Anzinger |
[SPARC] Remove commented out code
|
Tue, 12 May 2015 17:56:02 +0200 |
Josef Eisl |
LIRTest: make LIRTestSpecification accessible.
|
Tue, 12 May 2015 16:05:32 +0200 |
Doug Simon |
don't create infopoint nodes within intrinsics
|
Tue, 12 May 2015 15:57:40 +0200 |
Doug Simon |
removed unnecessary Intrinsic interface
|
Tue, 12 May 2015 14:52:22 +0200 |
Josef Eisl |
LinearScanAssignLocationsPhase: fix checkstyle issue.
|
Tue, 12 May 2015 14:27:35 +0200 |
Josef Eisl |
Merge LinearScan refactoring.
|
Tue, 12 May 2015 14:22:16 +0200 |
Josef Eisl |
SSALinearScan: rename sub-phases.
|
Tue, 12 May 2015 14:19:57 +0200 |
Josef Eisl |
LinearScan: renamed sub phases.
|
Tue, 12 May 2015 14:04:40 +0200 |
Josef Eisl |
LinearScan: move changeSpillState to LinearScanWalker.
|
Tue, 12 May 2015 13:53:34 +0200 |
Josef Eisl |
SSALinearScan: add SSAEliminateSpillMove.
|
Tue, 12 May 2015 13:48:51 +0200 |
Josef Eisl |
LinearScan: outsource EliminateSpillMove.
|
Tue, 12 May 2015 13:42:25 +0200 |
Josef Eisl |
SSALinearScan: add SSAResolveDataFlow.
|
Tue, 12 May 2015 13:34:04 +0200 |
Josef Eisl |
LinearScan: outsource ResolveDataFlow.
|
Tue, 12 May 2015 13:28:48 +0200 |
Josef Eisl |
LinearScan: outsource RegisterAllocation.
|
Tue, 12 May 2015 13:24:34 +0200 |
Josef Eisl |
LinearScan: remove initIntervalWalker (unused).
|
Tue, 12 May 2015 13:22:25 +0200 |
Josef Eisl |
LinearScan: call sortIntervalsBeforeAllocation in allocate().
|
Tue, 12 May 2015 13:19:01 +0200 |
Josef Eisl |
LinearScan: move changeSpillDefinitionPos and registerPriorityOf{Output,Output}Operand to LifetimeAnalysis.
|
Tue, 12 May 2015 13:08:43 +0200 |
Josef Eisl |
LinearScan: make opIdToIndex private.
|
Tue, 12 May 2015 12:19:39 +0200 |
Josef Eisl |
LinearScan: encapsulate opIdToBlockMap and opIdToInstructionMap.
|
Tue, 12 May 2015 12:03:55 +0200 |
Josef Eisl |
LinearScan: encapsulate intervals.
|
Tue, 12 May 2015 11:55:11 +0200 |
Josef Eisl |
LinearScan: encapsulate blockData.
|
Tue, 12 May 2015 11:17:32 +0200 |
Josef Eisl |
LinearScan: outsource AssignLocations.
|
Tue, 12 May 2015 11:12:33 +0200 |
Josef Eisl |
LinearScan: move getMaterializedValue to LifetimeAnalysis.
|
Tue, 12 May 2015 11:04:25 +0200 |
Josef Eisl |
LinearScan: create factory methods for subr- phases.
|
Tue, 12 May 2015 10:57:59 +0200 |
Josef Eisl |
LinearScan: outsource OptimizeSpillPosition.
|
Tue, 12 May 2015 10:49:17 +0200 |
Josef Eisl |
LinearScan: encapsulate OptimizeSpillPosition.
|
Tue, 12 May 2015 10:36:01 +0200 |
Josef Eisl |
LinearScan: encapsulate assignLocations().
|
Tue, 12 May 2015 10:16:43 +0200 |
Josef Eisl |
LinearScan: use multiline comments.
|
Tue, 12 May 2015 10:13:06 +0200 |
Josef Eisl |
LinearScan: move intervalInLoop to LifetimeAnalysis.
|
Tue, 12 May 2015 10:07:09 +0200 |
Josef Eisl |
LifetimeAnalysis: use multiline comments.
|
Tue, 12 May 2015 10:58:26 +0200 |
Josef Eisl |
LinearScan: outsource LifetimeAnalysis.
|
Thu, 07 May 2015 14:17:53 +0200 |
Josef Eisl |
LinearScan: add createLifetimeAnalysis().
|
Wed, 06 May 2015 17:44:32 +0200 |
Josef Eisl |
LinearScan: move call to sortIntervalsBeforeAllocation to RegisterAllocation phase.
|
Wed, 06 May 2015 17:37:35 +0200 |
Josef Eisl |
LinearScan: reorganize LIR and Interval dumping.
|
Wed, 06 May 2015 17:04:31 +0200 |
Josef Eisl |
LinearScan: split into sub-phases.
|
Tue, 12 May 2015 13:56:11 +0200 |
Doug Simon |
consolidated ReplacementContext and IntrinsicContext
|
Mon, 11 May 2015 17:41:46 +0200 |
Roland Schatz |
Apply NarrowableArithmeticNode marker interface to the correct node classes.
|
Tue, 12 May 2015 09:29:48 +0200 |
Josef Eisl |
LIRKind#merge: be more precise about references.
|
Mon, 11 May 2015 13:47:16 +0200 |
Josef Eisl |
NodeLIRBuilder#verifyPHIKind: check for LIRKind equality first.
|
Mon, 11 May 2015 11:52:46 +0200 |
Josef Eisl |
MoveResolver: use LIRKind#verifyMoveKinds().
|
Mon, 11 May 2015 14:43:58 +0200 |
Josef Eisl |
LIRKind#verifyMoveKinds: relax stack kind comparison.
|
Mon, 11 May 2015 14:36:16 +0200 |
Josef Eisl |
LIRKind: add verifyMoveKinds.
|
Tue, 12 May 2015 09:31:56 +0200 |
Josef Eisl |
LIRTest: remove Simplifiable from FloatingLIRTestNode.
|
Mon, 11 May 2015 11:42:52 +0200 |
Josef Eisl |
GraalCompiler#emitBackEnd: add schedule into debug scope.
|
Mon, 11 May 2015 20:31:18 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove temporarily a call to tranferToInterpreter that breaks a PE test.
|
Mon, 11 May 2015 19:58:25 -0700 |
Michael Van De Vanter |
Merge with 21993236a2198d6bde4d8be6672df8083e0d2d32
|
Mon, 11 May 2015 18:43:12 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: clean up minor issues in the new "ToolEval" instrument kind.
|
Mon, 11 May 2015 18:12:31 -0700 |
Tom Rodriguez |
Merge fix
|
Mon, 11 May 2015 17:56:16 -0700 |
Tom Rodriguez |
Merge
|
Mon, 11 May 2015 12:08:25 -0700 |
Tom Rodriguez |
Don't allow JFR byte code instrumentation to interfere with PEA
|
Mon, 11 May 2015 11:55:43 -0700 |
Tom Rodriguez |
Add flag for Truffle infopoints
|
Mon, 11 May 2015 10:30:02 -0700 |
Tom Rodriguez |
Fix SimpleInfopointNode processing for PEGraphDecoder
|
Mon, 11 May 2015 10:29:42 -0700 |
Tom Rodriguez |
Improve accuracy of info point states
|
Mon, 11 May 2015 10:06:21 -0700 |
Tom Rodriguez |
Increase timeout for test
|
Mon, 11 May 2015 17:27:08 -0700 |
Michael Van De Vanter |
Truffle/Source: fix an inconsistency in the ordering of the private subclass sources; clean up the getTextMap() abstraction for more safety.
|
Mon, 11 May 2015 16:49:57 -0700 |
Michael Van De Vanter |
Truffle/Source:
|
Mon, 11 May 2015 18:06:44 +0200 |
Doug Simon |
removed FrameStateProcessing and CollapseFrameForSingleSideEffectPhase
|
Mon, 11 May 2015 17:12:15 +0200 |
Doug Simon |
consolidate frame state creation and processing for intrinsics into graph parsing, removing need for CollapseFrameForSingleSideEffectPhase
|
Mon, 11 May 2015 17:10:26 +0200 |
Doug Simon |
improved javadoc
|
Mon, 11 May 2015 17:09:53 +0200 |
Doug Simon |
explicitly name the phase that verifies graph encoding and decoding
|
Mon, 11 May 2015 14:21:31 +0200 |
Doug Simon |
added test for Array.newInstance method called from with a synchronized method
|
Mon, 11 May 2015 12:43:28 +0200 |
Doug Simon |
removed unnecessary timeout from Thread_isInterrupted04
|
Mon, 11 May 2015 12:40:46 +0200 |
Doug Simon |
add test for corner case when intrinsifying Math.sin
|
Mon, 11 May 2015 12:23:13 +0200 |
Doug Simon |
fixed spelling error
|
Mon, 11 May 2015 12:22:49 +0200 |
Doug Simon |
include duringCall and rethrowException for BytecodeFrames in disassembly comments
|
Mon, 11 May 2015 12:21:04 +0200 |
Doug Simon |
fixed command line parsing for ctw command
|
Wed, 22 Apr 2015 16:01:59 +0200 |
Doug Simon |
changed GraphBuilderContext.createStateAfter() to .setStateAfter(StateSplit)
|
Mon, 11 May 2015 11:11:27 +0200 |
Lukas Stadler |
properly prepare phis for initial loop states
|
Mon, 11 May 2015 11:59:28 +0200 |
Lukas Stadler |
additional boxing elimination test
|
Mon, 11 May 2015 10:48:14 +0200 |
Christian Humer |
Fix JAVA_HOME and EXTRA_JAVA_HOMES was not passed to eclipse builders anymore causing them to fail silently.
|
Sat, 09 May 2015 12:35:54 +0200 |
Doug Simon |
ensure RegisterFinalizerNode is created when Object::<init> is the compilation root
|
Fri, 08 May 2015 17:52:59 +0200 |
Doug Simon |
fixed bug in ArrayCopySnippets.checkcastArraycopy: the destination element class must be passed to the runtime routine, not the destination class
|
Fri, 08 May 2015 17:51:04 +0200 |
Doug Simon |
added extra test for arraycopy snippet using StubRoutines::_checkcast_arraycopy
|
Fri, 08 May 2015 17:47:28 +0200 |
Doug Simon |
generalized parameter names
|
Fri, 08 May 2015 17:47:01 +0200 |
Doug Simon |
clarifying comments added to HotSpotClassSubstitutions
|
Thu, 07 May 2015 20:14:23 -0700 |
Michael Van De Vanter |
Truffle/Source: add a new kind of Source (both indexed and non-indexed flavors) whose contents are unavailable at creation, but will be provided incrementally.
|
Thu, 07 May 2015 17:51:55 -0700 |
Michael Van De Vanter |
Truffle/Source: rename asPseudoFile() to fromNamedText(), which more accurately describes its use cases. Rework Javadoc for completeness and clarity.
|
Thu, 07 May 2015 15:04:02 +0200 |
Josef Eisl |
SpillMoveFactory#emitStackMove: use AllocatableValue and Value (again).
|
Thu, 07 May 2015 14:55:16 +0300 |
Jaroslav Tulach |
The expected intention with ConditionProfile's seems to be to control all existing implementations. Making externally unsubclasssable.
|
Thu, 07 May 2015 11:00:02 +0200 |
Josef Eisl |
AMD64/SPARCSpillMoveFactory#createStackMove() delegate to AMD64/SPARCSLIRGenerator#createStackMove().
|
Wed, 06 May 2015 22:28:58 -0700 |
Tom Rodriguez |
Rename test
|
Wed, 06 May 2015 22:18:53 -0700 |
Tom Rodriguez |
Ignore InfopointNodes when comparing graphs
|
Wed, 06 May 2015 22:18:09 -0700 |
Tom Rodriguez |
Counted loop detection should ignore InfopointNodes
|
Wed, 06 May 2015 22:17:08 -0700 |
Tom Rodriguez |
Add missing null check
|
Wed, 06 May 2015 12:14:30 -0700 |
Tom Rodriguez |
Merge
|
Wed, 06 May 2015 11:44:29 -0700 |
Tom Rodriguez |
Add test exercising virtualization of copyOf
|
Wed, 06 May 2015 11:44:07 -0700 |
Tom Rodriguez |
Allow access to GraalCompilerTest.Result fields
|
Mon, 04 May 2015 23:38:38 -0700 |
Tom Rodriguez |
Delay LoadHub lowering until LowTier
|
Mon, 04 May 2015 23:36:12 -0700 |
Tom Rodriguez |
Handle null exceptionValue in PEGraphDecoder
|
Mon, 04 May 2015 23:30:11 -0700 |
Tom Rodriguez |
Add option to include LIR in final assembly as comments
|
Wed, 06 May 2015 17:14:04 +0200 |
Stefan Anzinger |
Merge
|
Wed, 06 May 2015 17:13:50 +0200 |
Stefan Anzinger |
[SPARC] Implement Narrow OOPS
|
Wed, 06 May 2015 17:10:58 +0200 |
Stefan Anzinger |
UnsafeEATest: use 8 byte aligned x field
|
Wed, 06 May 2015 17:05:14 +0200 |
Stefan Anzinger |
[SPARC] Remove register allocation HINT from SPARCArithmetic
|
Tue, 05 May 2015 17:30:47 +0200 |
Stefan Anzinger |
Use boxed cache in HotSpotConstantpool instead of synchronization
|
Wed, 06 May 2015 11:08:36 +0200 |
Josef Eisl |
SPARCStackMove: add SPARCTailDelayedLIRInstruction marker interface.
|
Tue, 05 May 2015 16:20:44 +0200 |
Josef Eisl |
Add StackMoveTest.
|
Wed, 06 May 2015 09:42:23 +0200 |
Josef Eisl |
Introduce LIRTest.
|
Tue, 05 May 2015 17:29:35 +0200 |
Josef Eisl |
SPARCStackMove: handle floating point values.
|
Tue, 05 May 2015 16:53:37 +0200 |
Josef Eisl |
Add SPARCStackMove.
|
Tue, 05 May 2015 16:24:39 +0200 |
Josef Eisl |
MoveResolver: don't call check from constructor.
|
Thu, 30 Apr 2015 15:39:11 +0200 |
Josef Eisl |
SSALinearScan: add register hints to PHIs.
|
Thu, 30 Apr 2015 15:36:03 +0200 |
Josef Eisl |
SSAUtils: minor refactoring.
|
Thu, 30 Apr 2015 11:51:44 +0200 |
Josef Eisl |
SSALinearScan: add meter for phi resolution moves.
|
Thu, 30 Apr 2015 16:59:13 +0200 |
Josef Eisl |
Add LoopPhiResolutionTest.
|
Tue, 05 May 2015 17:29:07 +0200 |
Doug Simon |
fixed npe in NodeClass.shortName()
|
Tue, 05 May 2015 11:56:10 +0200 |
Josef Eisl |
Introduce SSALinearScan and SSAMoveResolver.
|
Thu, 30 Apr 2015 15:32:34 +0200 |
Josef Eisl |
NodeLIRBuilder: relax verification of derived kinds for PHIs (aka look at stack kinds).
|
Thu, 30 Apr 2015 11:04:06 +0200 |
Josef Eisl |
SSADestructionPhase: deactivate LIREagerSSADestruction by default.
|
Thu, 30 Apr 2015 10:59:58 +0200 |
Josef Eisl |
MoveResolver: minor refactoring.
|
Thu, 30 Apr 2015 10:58:10 +0200 |
Josef Eisl |
LinearScan: minor refactoring and comment cleanup.
|
Tue, 05 May 2015 13:08:05 +0200 |
Josef Eisl |
NodeLIRBuilder: use AbstractMergeNode#valuePhis.
|
Tue, 05 May 2015 13:07:06 +0200 |
Josef Eisl |
Add AbstractMergeNode#valuePhis.
|
Tue, 05 May 2015 13:04:28 +0200 |
Josef Eisl |
SSAVerifier: remove obsolete comment.
|
Tue, 05 May 2015 12:20:06 +0200 |
Josef Eisl |
JumpOp: set outgoingValues in the right constructor.
|
Tue, 05 May 2015 12:12:33 +0200 |
Josef Eisl |
Check for null in LabelOp#setIncomingValues and JumpOp#setOutgoingValues.
|
Tue, 05 May 2015 11:53:38 +0200 |
Josef Eisl |
NodeLIRBuilder: remove useless instanceof check.
|
Mon, 04 May 2015 11:06:19 +0200 |
Josef Eisl |
CHANGELOG: add SSA LIR.
|
Wed, 29 Apr 2015 13:31:37 +0200 |
Josef Eisl |
SSADestructionPhase: use removePhiOut/removePhiIn/phiOutIndex.
|
Thu, 23 Apr 2015 17:38:44 +0200 |
Josef Eisl |
SSAUtils: add removePhiOut/removePhiIn/phiOutIndex.
|
Thu, 23 Apr 2015 11:30:36 +0200 |
Josef Eisl |
LIRVerifier: verify PHIs.
|
Wed, 29 Apr 2015 11:57:47 +0200 |
Josef Eisl |
Run SSADestructionPhase only if SSA_LIR is enabled.
|
Wed, 29 Apr 2015 11:40:04 +0200 |
Josef Eisl |
NodeLIRBuilder: use LIRKind.merge() to create kind for PHIs.
|
Tue, 21 Apr 2015 18:12:01 +0200 |
Josef Eisl |
SSAVerifier: ignore StackSlotValues.
|
Mon, 20 Apr 2015 18:05:27 +0200 |
Josef Eisl |
Add SSAVerifier.
|
Mon, 20 Apr 2015 17:30:30 +0200 |
Josef Eisl |
Add LIREagerSSADestruction option.
|
Wed, 22 Apr 2015 11:40:17 +0200 |
Josef Eisl |
Introduce c.o.g.lir.ssa.SSAUtils.
|
Mon, 20 Apr 2015 16:02:38 +0200 |
Josef Eisl |
Add SSADestructionPhase.
|
Thu, 23 Apr 2015 14:35:28 +0200 |
Josef Eisl |
Add LabelOp.isPhiIn().
|
Mon, 20 Apr 2015 15:30:15 +0200 |
Josef Eisl |
LabelOp/JumpOp: add accessors for incoming/outgoing values.
|
Mon, 20 Apr 2015 14:14:09 +0200 |
Josef Eisl |
Create SSA LIR.
|
Mon, 04 May 2015 23:15:42 +0200 |
Stefan Anzinger |
Use double-checked locking in HotSpotConstantPool.lookupType.
|
Mon, 04 May 2015 19:34:51 +0200 |
Stefan Anzinger |
Merge
|
Mon, 04 May 2015 19:12:50 +0200 |
Stefan Anzinger |
Make cache in HotSpotConstantPool.lookupType thread safe.
|
Mon, 04 May 2015 09:10:52 +0200 |
Stefan Anzinger |
Add test for arrays of interface
|
Mon, 04 May 2015 08:49:06 +0200 |
Stefan Anzinger |
Fix typo
|
Mon, 04 May 2015 07:26:05 +0200 |
Stefan Anzinger |
Fix write race condition shortName
|
Thu, 30 Apr 2015 18:09:36 +0200 |
Stefan Anzinger |
Fix instanceof with checking arrays of interface
|
Mon, 04 May 2015 12:27:40 +0200 |
Gilles Duboscq |
Make readline import best-effort
|
Mon, 04 May 2015 11:20:39 +0200 |
Doug Simon |
documented why THREAD_IS_INTERRUPTED foreign call is NOT_LEAF
|
Mon, 04 May 2015 10:41:05 +0200 |
Doug Simon |
correctly denote TEST_DEOPTIMIZE_CALL_INT foreign call as REEXECUTABLE
|
Mon, 04 May 2015 10:39:12 +0200 |
Doug Simon |
include reexecute, rethrow_exception and return_oop info when disassembling debug scopes
|
Mon, 04 May 2015 11:24:13 +0200 |
Christian Humer |
Truffle: make ReplaceObserver return a boolean in order to consume replace events. It can be useful for nodes to consume all replace events if they are always executed behind a @TruffleBoundary.
|
Wed, 29 Apr 2015 17:16:53 +0200 |
Josef Eisl |
LinearScan: add createMoveResolver().
|
Mon, 27 Apr 2015 16:26:14 +0200 |
Josef Eisl |
MoveResolver: refactor handling of blocked registers.
|
Wed, 29 Apr 2015 13:19:43 +0200 |
Josef Eisl |
AMD64SpillMoveFactory: implement #createStackMove.
|
Tue, 28 Apr 2015 18:24:30 +0200 |
Josef Eisl |
Introduce AMD64StackMove.
|
Mon, 27 Apr 2015 11:21:55 +0200 |
Josef Eisl |
SpillMoveFactory: add createStackMove.
|
Mon, 27 Apr 2015 10:57:34 +0200 |
Josef Eisl |
Introduce StackMove LIR instruction.
|
Mon, 27 Apr 2015 11:21:09 +0200 |
Josef Eisl |
StackSlotAllocation: add support for hints.
|
Wed, 29 Apr 2015 09:28:58 +0200 |
Josef Eisl |
{AMD64/SPARC}LIRGenerator: cache SpillMoveFactory (again).
|
Thu, 23 Apr 2015 11:30:06 +0200 |
Josef Eisl |
LIRKind: add #merge().
|
Wed, 22 Apr 2015 14:17:11 +0200 |
Josef Eisl |
MoveResolver: improve assertion.
|
Tue, 28 Apr 2015 11:56:00 +0200 |
Josef Eisl |
LinearScan: improve assert messages.
|
Wed, 22 Apr 2015 10:50:36 +0200 |
Josef Eisl |
LinearScan: add more information to assertion.
|
Mon, 20 Apr 2015 16:01:44 +0200 |
Josef Eisl |
PhiResolver: add factory methods.
|
Mon, 20 Apr 2015 15:44:04 +0200 |
Josef Eisl |
PhiResolver: use LIRInsertionBuffer instead of LIRGeneratorTool.append().
|
Mon, 20 Apr 2015 15:34:41 +0200 |
Josef Eisl |
PhiResolver: use SpillMoveFactory to create moves.
|
Mon, 20 Apr 2015 14:24:55 +0200 |
Josef Eisl |
Move PhiResolver from c.o.g.compiler.gen to c.o.g.lir.gen.
|
Mon, 20 Apr 2015 11:56:21 +0200 |
Josef Eisl |
NodeLIRBuilder: move creation of jump from moveToPhi() to visitEndNode().
|
Tue, 21 Apr 2015 17:52:26 +0200 |
Josef Eisl |
GraalCompiler: scope for LIRGenerationPhase.
|
Tue, 28 Apr 2015 11:54:06 +0200 |
Josef Eisl |
GraalCompilerTest: add breakpoint(int).
|
Mon, 20 Apr 2015 12:09:44 +0200 |
Josef Eisl |
jtt: add loop.Loop09_2
|
Mon, 20 Apr 2015 11:16:15 +0200 |
Josef Eisl |
LIRGenerator: replace doBlockStart/doBlockEnd with an AutoCloseable.
|
Fri, 17 Apr 2015 13:53:44 +0200 |
Josef Eisl |
LinearScan: remove superfluous isLogEnabled().
|
Sun, 03 May 2015 21:59:55 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename the "SplicedNode" Instrument kind to the "ToolEval" instrument kind, along with some redesign based on earlier feedback.
|
Sat, 02 May 2015 14:40:49 -0700 |
Tom Rodriguez |
Merge
|
Sat, 02 May 2015 14:36:00 -0700 |
Tom Rodriguez |
Reset folder in top component to release reference to old graphs
|
Fri, 01 May 2015 18:25:07 -0700 |
Tom Rodriguez |
Share properties in IGV
|
Fri, 01 May 2015 18:24:45 -0700 |
Tom Rodriguez |
Increase Integer cache size in IGV
|
Fri, 01 May 2015 17:27:47 -0700 |
Tom Rodriguez |
Fix concurrent modification exception in IGV
|
Fri, 01 May 2015 17:03:51 -0700 |
Tom Rodriguez |
Reduce overhead of hash computation for graph identity checks
|
Fri, 01 May 2015 17:02:38 -0700 |
Tom Rodriguez |
Relax expensive assert in IGV
|
Fri, 01 May 2015 16:51:47 -0700 |
Tom Rodriguez |
Add info message about time spent parsing files
|
Fri, 01 May 2015 15:58:57 -0700 |
Tom Rodriguez |
Fixed keybinding for open and save actions in IGV
|
Fri, 01 May 2015 00:10:45 +0200 |
Andreas Woess |
Truffle: frame cleanup
|
Thu, 30 Apr 2015 23:58:00 +0200 |
Andreas Woess |
Truffle: remove obsolete javadoc
|
Thu, 30 Apr 2015 23:55:22 +0200 |
Andreas Woess |
mx: fix calls to is_interactive()
|
Fri, 01 May 2015 21:32:02 +0200 |
Matthias Grimmer |
Interop: add missing header
|
Thu, 30 Apr 2015 17:27:53 +0200 |
Matthias Grimmer |
Interop: introduce separate global language scope
|
Thu, 30 Apr 2015 20:29:27 +0200 |
Gilles Duboscq |
mx: fix JDK selection when running outside a tty, capture STRICT_COMPLIANCE from the env file, make sure raw_input promt goes to stdout
|
Thu, 30 Apr 2015 18:49:00 +0200 |
Gilles Duboscq |
Look for JDKs on demand, add --strict-compliance flag. Allow more precise search for JDK versions (use it for IGV)
|
Thu, 30 Apr 2015 17:08:41 +0200 |
Gilles Duboscq |
Prepare changelog for next version
|
Thu, 30 Apr 2015 18:04:02 +0200 |
Gilles Duboscq |
Skip deoptimizations that do not invalidate the compiled code in ConvertDeoptimizationToGuards
|
Thu, 30 Apr 2015 13:49:24 +0200 |
Stefan Anzinger |
Merge
|
Thu, 30 Apr 2015 13:17:09 +0200 |
Stefan Anzinger |
Fix ObjectStamp.join with when joining arrays of Interfaces
|
Thu, 30 Apr 2015 13:26:24 +0200 |
Lukas Stadler |
fix in DominatorConditionalEliminationPhase for If/ShortCircuitOr with xNegated=true
|
Thu, 30 Apr 2015 13:26:24 +0200 |
Lukas Stadler |
use InvalidateReprofile for LoadFieldNode with null receiver
|
Thu, 30 Apr 2015 11:30:46 +0200 |
Christian Wirth |
explicitly convert to int to satisfy windows builder
|
Wed, 29 Apr 2015 18:09:41 -0700 |
Tom Rodriguez |
Make Truffle respect -XX:+DebugNonSafepoints
|
Wed, 29 Apr 2015 17:31:05 +0200 |
Gilles Duboscq |
Added tag graal-0.7 for changeset 754f2b20d8bc
|
Wed, 29 Apr 2015 17:28:50 +0200 |
Gilles Duboscq |
Skip invokes with a placeholder framestate in MethodCallTargetNode.simplify
graal-0.7
|
Wed, 29 Apr 2015 15:27:00 +0200 |
Gilles Duboscq |
Update readme and changelog
|
Wed, 29 Apr 2015 14:41:03 +0200 |
Gilles Duboscq |
Print Graal installed code name when printing frames or diassembly
|
Wed, 29 Apr 2015 14:39:48 +0200 |
Gilles Duboscq |
Remove unique id from TruffleDebugJavaMethod name
|
Wed, 29 Apr 2015 14:36:13 +0200 |
Gilles Duboscq |
Add assert in PEReadEliminationClosure
|
Tue, 28 Apr 2015 11:59:35 +0200 |
Gilles Duboscq |
ConditionalElimination: check that begin node is still alive before processing
|
Wed, 29 Apr 2015 11:21:01 +0200 |
Doug Simon |
added missing newline
|
Wed, 29 Apr 2015 11:16:39 +0200 |
Doug Simon |
removed assertion that can never fail
|
Wed, 29 Apr 2015 10:29:00 +0200 |
Michael Haupt |
merge
|
Wed, 29 Apr 2015 08:31:28 +0200 |
Michael Haupt |
add support for control flow window and basic block view on graphs
|
Tue, 28 Apr 2015 17:21:56 -0700 |
Tom Rodriguez |
Fix assert in test when running UseG1GC
|
Tue, 28 Apr 2015 17:21:33 -0700 |
iveresov |
Fix code install assertions to work with G1
|
Tue, 28 Apr 2015 17:08:47 -0700 |
iveresov |
Make G1 and Graal be friends in JDK9
|
Tue, 28 Apr 2015 12:58:40 -0700 |
Tom Rodriguez |
Merge
|
Tue, 28 Apr 2015 10:14:40 -0700 |
Tom Rodriguez |
Cache computation of timer and metric objects for phases
|
Tue, 28 Apr 2015 09:44:39 -0700 |
Tom Rodriguez |
Make DebugScope lazier and generally reduce overhead of Debug being enabled
|
Tue, 28 Apr 2015 09:44:23 -0700 |
Tom Rodriguez |
Fix time reporting in multithreaded CTW
|
Tue, 28 Apr 2015 18:35:16 +0200 |
Stefan Anzinger |
Merge
|
Tue, 28 Apr 2015 18:35:01 +0200 |
Stefan Anzinger |
[SPARC] Improve verify in Compare
|
Tue, 28 Apr 2015 18:07:08 +0200 |
Stefan Anzinger |
[SPARC] Fix comparebranch with sub-int types
|
Tue, 28 Apr 2015 18:04:28 +0200 |
Stefan Anzinger |
Disable DeoptALot when making graphs for snippets/susbstitutions
|
Tue, 28 Apr 2015 13:08:22 +0200 |
Roland Schatz |
Make the G1PostWriteBarrier snippet kill only private locations.
|
Mon, 27 Apr 2015 20:01:10 -0700 |
Michael Van De Vanter |
Merge with b95deaa6ebf6100bb5a95ab25b2fdc6b9ef5f420
|
Sun, 26 Apr 2015 20:50:30 -0700 |
Michael Van De Vanter |
Merge with f6f3f44a183051ae5ee581be7c8c6c8cbbc0d5fe
|
Tue, 21 Apr 2015 17:02:06 -0700 |
Michael Van De Vanter |
TruffleInstrumentation: rename Probe.setTagTrap() to Probe.setBeforeTagTrap() and add Probe.setAfterTagTrap()
|
Tue, 21 Apr 2015 15:56:48 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove an interface that no longer adds value
|
Mon, 27 Apr 2015 12:20:45 -0700 |
Tom Rodriguez |
Fix construction of infopoint frame states
|
Mon, 27 Apr 2015 11:37:33 -0700 |
Christian Wimmer |
Handle checkCast and instanceOf involving word types using a GraphBuilderPlugin
|
Mon, 27 Apr 2015 19:03:52 +0200 |
Stefan Anzinger |
Merge
|
Mon, 27 Apr 2015 18:37:10 +0200 |
Stefan Anzinger |
Merge
|
Mon, 27 Apr 2015 18:36:16 +0200 |
Stefan Anzinger |
Predefine value outside of COMPILERGRAAL
|
Mon, 27 Apr 2015 16:02:54 +0200 |
Stefan Anzinger |
[SPARC] Set MaxVectorSize=8
|
Mon, 27 Apr 2015 18:17:18 +0200 |
Gilles Duboscq |
graalRuntime: make service file parsing more robust:
|
Mon, 27 Apr 2015 16:11:46 +0200 |
Gilles Duboscq |
mx: services: make sure we don't produce empty lines
|
Mon, 27 Apr 2015 17:24:27 +0200 |
Christian Humer |
SL: fix division long overflow. Contributed-by: Raffaello Giulietti <raffaello.giulietti@supsi.ch>
|
Mon, 27 Apr 2015 11:55:51 +0200 |
Gilles Duboscq |
ReadElimination: only anchor guard if it is different from cachedValue's guard
|
Fri, 24 Apr 2015 17:27:32 +0200 |
Gilles Duboscq |
PrintStreamOption: also forward flushes to the VM
|
Mon, 27 Apr 2015 12:04:10 +0200 |
Gilles Duboscq |
mx: fix crash when there are no services
|
Sat, 25 Apr 2015 19:47:45 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc corrections on Node.{getSourceSection,getEncapsulatingSourceSection}
|
Fri, 24 Apr 2015 12:05:38 -0700 |
Tom Rodriguez |
Use snippets for incrementing snippet counters
|
Thu, 23 Apr 2015 22:09:27 -0700 |
Tom Rodriguez |
Merge
|
Thu, 23 Apr 2015 21:18:27 -0700 |
Tom Rodriguez |
Better error reporting for missing card marks
|
Wed, 22 Apr 2015 16:42:05 -0700 |
Tom Rodriguez |
Better assertion message for NULL deference in graalJavaAccess
|
Wed, 22 Apr 2015 16:34:32 -0700 |
Tom Rodriguez |
Graal should use same soft reference policy as C2
|
Thu, 12 Mar 2015 14:15:09 +0100 |
roland |
8069263: assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanity
|
Thu, 23 Apr 2015 17:25:04 -0700 |
Tom Rodriguez |
Merge
|
Thu, 23 Apr 2015 17:18:52 -0700 |
Tom Rodriguez |
Make sure an after state is available when lowering checkcast arraycopy
|
Thu, 23 Apr 2015 17:17:52 -0700 |
Tom Rodriguez |
Check for placeholder bci even when asserts are disabled
|
Thu, 23 Apr 2015 16:50:38 -0700 |
Christian Wimmer |
GraphDecoder must exactly reproduce the encoded graph, only SimplifyingGraphDecoder can remove unnecessary nodes
|
Thu, 23 Apr 2015 12:55:54 -0700 |
Tom Rodriguez |
Don't insert serial barriers for null stores
|
Thu, 23 Apr 2015 21:26:04 +0200 |
Gilles Duboscq |
mx create each service file atomically
|
Thu, 23 Apr 2015 21:30:54 +0200 |
Gilles Duboscq |
Group javap queries to discover Graal services
|
Thu, 23 Apr 2015 20:31:35 +0200 |
Gilles Duboscq |
All MemoryNode can be used as lastAccessLocation not only MemoryCheckpoints
|
Thu, 23 Apr 2015 20:27:15 +0200 |
Gilles Duboscq |
Use getPlaceholderBciName in HSDebugInfoBuilder assert
|
Thu, 23 Apr 2015 18:20:21 +0200 |
Roland Schatz |
Relax assertion in createWriteHub.
|
Thu, 23 Apr 2015 18:14:02 +0200 |
Roland Schatz |
Use @Inherited on @MarkerType annotation.
|
Thu, 23 Apr 2015 14:49:24 +0200 |
Gilles Duboscq |
Make should export graal service files
|
Thu, 23 Apr 2015 13:31:20 +0200 |
Gilles Duboscq |
Only extract service files for Graal services
|
Thu, 23 Apr 2015 14:48:52 +0200 |
Gilles Duboscq |
Move MatchProcessor and HotSpotVMConfigPorcessor to their own projects
|
Tue, 21 Apr 2015 17:32:06 +0200 |
Gilles Duboscq |
Move OptionProcessor to its own project
|
Wed, 22 Apr 2015 16:45:33 +0200 |
Gilles Duboscq |
Small clean-up in LoopEx
|
Thu, 23 Apr 2015 13:37:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 23 Apr 2015 13:37:11 +0200 |
Thomas Wuerthinger |
Distinguish ends in the scheduling phase that always have to be the last node from other ends.
|
Wed, 22 Apr 2015 21:58:23 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Apr 2015 19:50:30 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Apr 2015 19:50:17 +0200 |
Thomas Wuerthinger |
Adjust scheduling test.
|
Wed, 22 Apr 2015 16:22:53 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Apr 2015 15:48:18 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Apr 2015 15:36:53 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Apr 2015 15:36:38 +0200 |
Thomas Wuerthinger |
Fix a bug in the schedule phase connected with data dependencies on a block end node that is not a control split node.
|
Thu, 23 Apr 2015 11:25:16 +0200 |
Roland Schatz |
Fix wrong argument order in writeNarrow match rule.
|
Wed, 22 Apr 2015 16:18:37 -0700 |
Christian Wimmer |
Manage null value manually to work around bug in older JDK versions
|
Wed, 22 Apr 2015 13:05:36 -0700 |
Christian Wimmer |
Test the GraphDecoder by encoding and decoding every graph after parsing; fix bugs found by that testing
|
Wed, 22 Apr 2015 11:38:25 -0700 |
Tom Rodriguez |
Mark locks without MonitorIdNode as eliminated
|
Wed, 22 Apr 2015 16:54:26 +0200 |
Roland Schatz |
Use trapping null check in g1PreWriteBarrier snippet.
|
Wed, 22 Apr 2015 16:46:57 +0200 |
Roland Schatz |
Remove CompressedNullCheckOp, merge functionality into regular NullCheckOp.
|
Tue, 21 Apr 2015 20:23:59 +0200 |
Doug Simon |
fixed race in HotSpotSnippetReflectionProvider.getInjectedNodeIntrinsicParameter()
|
Tue, 21 Apr 2015 15:55:09 +0200 |
Doug Simon |
improved javadoc for InvocationPlugin.inlineOnly()
|
Wed, 22 Apr 2015 15:04:01 +0200 |
Christian Humer |
Truffle-DSL: fix unnecessary cast in generated isIdentical for types used just in cached expressions .
|
Wed, 22 Apr 2015 11:00:26 +0200 |
Matthias Grimmer |
Interop: remove misplaced IllegalStateException
|
Tue, 21 Apr 2015 16:18:23 -0700 |
Christian Wimmer |
Move PEGraphDecoder from truffle to graal project; factor out SimplifyingGraphDecoder that performs just canonicalization but not method inlining; fix bugs
|
Tue, 21 Apr 2015 10:47:43 -0700 |
Tom Rodriguez |
Add MaxVectorSize to Graal globals
|
Tue, 21 Apr 2015 14:57:13 +0200 |
Roland Schatz |
G1PostWriteBarrier contains a memory barrier, so it has to kill any().
|
Tue, 21 Apr 2015 09:09:29 -0700 |
Christian Wimmer |
Guard for null pointer exception
|
Tue, 21 Apr 2015 17:32:53 +0200 |
Gilles Duboscq |
Merge
|
Tue, 21 Apr 2015 16:44:27 +0200 |
Gilles Duboscq |
mx: Merge graal service files
|
Tue, 21 Apr 2015 15:46:42 +0200 |
Gilles Duboscq |
Add make target for jars in lib/graal
|
Tue, 21 Apr 2015 14:59:02 +0200 |
Gilles Duboscq |
Distribution overlap is allowed for META-INF*, not just META-INF/services*
|
Tue, 21 Apr 2015 11:40:25 +0200 |
Lukas Stadler |
do not perform read elimination for deleted nodes
|
Tue, 21 Apr 2015 11:54:50 +0200 |
Christian Humer |
Truffle-DSL: initialize the polymorphic cached type also if the child node throws an exception.
|
Fri, 17 Apr 2015 16:18:17 +0200 |
Christian Humer |
Truffle-DSL: do not generate polymorphic nodes for nodes with all parameters evaluated in all execute methods.
|
Tue, 21 Apr 2015 10:32:52 +0200 |
Doug Simon |
fixed ImmutableCode related regression
|
Tue, 21 Apr 2015 09:51:03 +0200 |
Doug Simon |
renamed BytecodeFrame.isSyntheticBci to isPlaceholderBci and added getPlaceholderBciName
|
Wed, 15 Apr 2015 14:47:48 +0200 |
Doug Simon |
converted @MethodSubstitutions for java.lang.Class to MethodSubstitutionPlugins and removed ClassQueryNode since substitutions can now be canonicalized (since non-null KlassPointers can now be optimized)
|
Tue, 21 Apr 2015 01:27:08 +0200 |
Thomas Wuerthinger |
Modify semantics of StressInvokeWithExceptionNode.
|
Tue, 21 Apr 2015 00:50:05 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 21 Apr 2015 00:49:47 +0200 |
Thomas Wuerthinger |
Add bootstrap with invoke exception edges to gate.
|
Tue, 21 Apr 2015 00:47:48 +0200 |
Thomas Wuerthinger |
Add StressInvokeWithExceptionNode flag.
|
Mon, 20 Apr 2015 23:59:49 +0200 |
Doug Simon |
reverted to more readable name for snippet metrics and counters
|
Mon, 20 Apr 2015 22:42:18 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 20 Apr 2015 22:42:05 +0200 |
Thomas Wuerthinger |
Remove a wrong short-cut in the scheduler phase. The latest possible block can be above the earliest possible block for virtual states.
|
Mon, 20 Apr 2015 19:54:09 +0200 |
Andreas Woess |
IGV: construct ArrayList<LabelWidget> with exact size (usually 1)
|
Mon, 20 Apr 2015 15:03:19 +0200 |
Andreas Woess |
IGV: improve text contrast for partially visible nodes
|
Mon, 20 Apr 2015 14:22:01 +0200 |
Andreas Woess |
Truffle: simplify getProperty; minor cleanup
|
Mon, 20 Apr 2015 11:02:30 -0700 |
Tom Rodriguez |
Merge
|
Wed, 15 Apr 2015 11:09:22 -0700 |
Tom Rodriguez |
Relax assert about over zeroing when ZapUnusedHeapArea is disabled
|
Wed, 15 Apr 2015 11:07:53 -0700 |
Tom Rodriguez |
Clean up dead Iterable nodes in TypedGraphNodeIterator
|
Mon, 20 Apr 2015 19:36:37 +0200 |
Doug Simon |
Merge.
|
Mon, 20 Apr 2015 19:08:56 +0200 |
Doug Simon |
added disabled test demonstrating bug in arraycopy snippets
|
Mon, 20 Apr 2015 19:07:49 +0200 |
Doug Simon |
weakened check used by an assertion in the FrameStateAssignmentPhase
|
Mon, 20 Apr 2015 19:06:56 +0200 |
Doug Simon |
support for DeoptBefore nodes in late lowered snippets
|
Mon, 20 Apr 2015 10:07:32 -0700 |
Christian Wimmer |
Enable Graph Partial Evaluation
|
Mon, 20 Apr 2015 18:27:46 +0200 |
Gilles Duboscq |
Check distributions overlap in gate
|
Mon, 20 Apr 2015 14:40:48 +0200 |
Gilles Duboscq |
Mention u40 merge in changelog
|
Mon, 20 Apr 2015 14:38:58 +0200 |
Gilles Duboscq |
Use the same behaviour for UseLargePages in a graal VM than in a server VM
|
Mon, 20 Apr 2015 17:56:38 +0200 |
Gilles Duboscq |
Graal Loader: load all jars matching lib/graal/graal*.jar
|
Wed, 15 Apr 2015 20:05:51 +0200 |
Gilles Duboscq |
Conditional Elimination: processCheckCast should return as soon as the checkcast has been transformed
|
Sat, 18 Apr 2015 19:56:22 +0200 |
Gilles Duboscq |
Conditional Elimination: tryProofCondition: return true if ShortCircuitOrNode could be proven
|
Wed, 15 Apr 2015 12:35:38 +0200 |
Gilles Duboscq |
Conditional elimination: check if conditional has known value already
|
Mon, 16 Mar 2015 17:07:21 +0100 |
Gilles Duboscq |
Always register stamps for the condition itself
|
Wed, 15 Apr 2015 18:29:38 +0200 |
Gilles Duboscq |
Let GuardProxyNode canonicalize away if the proxied guard becomes null
|
Wed, 15 Apr 2015 18:25:54 +0200 |
Gilles Duboscq |
ProxyNode: let Optional/non-Optional Input verify null status of edges
|
Wed, 15 Apr 2015 18:22:11 +0200 |
Gilles Duboscq |
Convert graalRuntime.cpp to unix line delimiters
|
Sat, 18 Apr 2015 19:48:30 +0200 |
Gilles Duboscq |
fix
|
Wed, 15 Apr 2015 18:21:00 +0200 |
Gilles Duboscq |
Graal Services: use services files in jre/lib/graal/services
|
Wed, 15 Apr 2015 17:14:56 +0200 |
Gilles Duboscq |
Remove dead code in graalCodeInstaller.cpp
|
Mon, 20 Apr 2015 16:30:54 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 20 Apr 2015 16:30:41 +0200 |
Thomas Wuerthinger |
Remove unused import.
|
Mon, 20 Apr 2015 15:38:51 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 20 Apr 2015 14:19:17 +0200 |
Thomas Wuerthinger |
Fixed incorrect definition of AbstractBeginNode#anchored and AbstractBeginNode#proxies utility methods.
|
Mon, 20 Apr 2015 14:17:06 +0200 |
Thomas Wuerthinger |
Fix an issue in the ConvertDeoptimizeToGuardPhase that was moving dependent guarded nodes to the wrong new node.
|
Mon, 20 Apr 2015 15:31:36 +0200 |
Stefan Anzinger |
Merge
|
Mon, 20 Apr 2015 14:58:45 +0200 |
Stefan Anzinger |
[SPARC] Remove redundant compare type (kind) for CMOVE
|
Mon, 20 Apr 2015 14:50:16 +0200 |
Stefan Anzinger |
[SPARC] Fix performance regression with CBcond; Do not use short branch, when constant fits into simm13 but not in simm5
|
Mon, 20 Apr 2015 10:24:40 +0200 |
Stefan Anzinger |
[SPARC] CMOVE should use kind of argument instead of compare kind.
|
Mon, 20 Apr 2015 10:23:15 +0200 |
Stefan Anzinger |
[SPARC] Template interpreter in Graal has a greater code size when running with -Xrunjdwp:....
|
Mon, 20 Apr 2015 15:10:12 +0200 |
Matthias Grimmer |
Merge
|
Mon, 20 Apr 2015 15:09:49 +0200 |
Matthias Grimmer |
Interop: fix Read message compare
|
Mon, 20 Apr 2015 14:00:22 +0200 |
Roland Schatz |
Add missing //JaCoCo Exclude directives.
|
Mon, 20 Apr 2015 12:04:41 +0200 |
Roland Schatz |
Remove leftover debug code.
|
Mon, 20 Apr 2015 11:02:41 +0200 |
Matthias Grimmer |
Add truffle.interop to truffle.jar
|
Mon, 20 Apr 2015 10:58:47 +0200 |
Matthias Grimmer |
Merge
|
Mon, 20 Apr 2015 10:58:35 +0200 |
Matthias Grimmer |
Interop: add truffle.interop
|
Sat, 18 Apr 2015 13:44:36 +0100 |
Chris Seaton |
Merge
|
Sat, 18 Apr 2015 13:44:13 +0100 |
Chris Seaton |
DSL: test for using a static field in a guard.
|
Fri, 17 Apr 2015 14:12:32 -0700 |
Tom Rodriguez |
Fixed unsigned compare construction when merging distinct values
|
Fri, 17 Apr 2015 22:15:24 +0200 |
Doug Simon |
moved MethodsElidedInSnippets mechanism
|
Fri, 17 Apr 2015 18:24:59 +0200 |
Doug Simon |
loop safepoints are removed during graph parsing of intrinsics and snippets
|
Fri, 17 Apr 2015 17:13:09 +0200 |
Doug Simon |
removed application of NodeIntrinsificationPhase in ReplacementsImpl since node intrinsification is always done during graph parsing now
|
Fri, 17 Apr 2015 15:40:26 +0200 |
Stefan Anzinger |
[SPARC] Fix issue with overzero (stxa with asi 0xe1 does zeroes 32 bytes, which leads to an overzero); typ fix in adlc doc
|
Fri, 17 Apr 2015 14:28:00 +0200 |
Roland Schatz |
Track all values in ReferenceMap.
|
Fri, 17 Apr 2015 12:04:12 +0200 |
Josef Eisl |
{LS,Simple}StackSlotAllocator: use DebugMetric.isEnabled().
|
Fri, 17 Apr 2015 11:52:31 +0200 |
Josef Eisl |
Add DebugMetric.isEnabled().
|
Thu, 16 Apr 2015 22:41:22 -0700 |
Tom Rodriguez |
fix handling of uncompressed vector oopmaps
|
Thu, 16 Apr 2015 16:07:34 -0700 |
Christian Wimmer |
Support Sparc without the need of a temporary ByteBuffer for every memory access
|
Thu, 16 Apr 2015 22:38:52 +0200 |
Christian Humer |
Truffle-DSL: fixed name conflicts for synthetic polymorphic execute methods.
|
Thu, 16 Apr 2015 17:30:43 +0200 |
Christian Humer |
Truffle-DSL: fixed generation of unused synthetic execute methods.
|
Thu, 16 Apr 2015 21:29:56 +0200 |
Christian Humer |
Truffle-DSL: fixed wrong order for implicit casts.
|
Thu, 16 Apr 2015 20:08:18 +0200 |
Stefan Anzinger |
Merge
|
Thu, 16 Apr 2015 19:00:45 +0200 |
Stefan Anzinger |
Do not build IGV in gate when running on SPARC
|
Thu, 16 Apr 2015 18:52:25 +0200 |
Roland Schatz |
Fix bug in LoadJavaMirrorWithKlassPhase.
|
Thu, 16 Apr 2015 17:09:06 +0200 |
Stefan Anzinger |
Merge
|
Thu, 16 Apr 2015 17:01:53 +0200 |
Stefan Anzinger |
When OutOfRegisters, give a hint in the exceptions description, which kind of register is running out
|
Thu, 16 Apr 2015 17:00:53 +0200 |
Stefan Anzinger |
[SPARC] Configure registers right for register pressure in gate run
|
Thu, 16 Apr 2015 16:21:09 +0200 |
Stefan Anzinger |
[SPARC] Fix unstable d2i of NaNs
|
Thu, 16 Apr 2015 14:43:13 +0200 |
Christian Humer |
Truffle-DSL: fixed invalid types compares. they do not work in javac.
|
Thu, 16 Apr 2015 13:51:50 +0200 |
Stefan Anzinger |
Update hsdis for SPARC to latest binutils version (VIS3 and OSA2011 architecture included)
|
Thu, 16 Apr 2015 13:15:39 +0200 |
Christian Wirth |
include "precompiled.hpp", required by Windows builders.
|
Thu, 16 Apr 2015 11:55:50 +0200 |
Lukas Stadler |
copy all plugins in TruffleCompilerImpl (instead of selected ones)
|
Thu, 16 Apr 2015 11:17:36 +0200 |
Roland Schatz |
Make MemoryMapNode a MemoryNode.
|
Wed, 15 Apr 2015 21:01:33 -0700 |
Christian Wimmer |
Fixes for GraphPE
|
Wed, 15 Apr 2015 21:13:43 +0200 |
Christian Humer |
Truffle-DSL: further fixes for polymorphic execute signatures.
|
Wed, 15 Apr 2015 21:35:51 +0200 |
Doug Simon |
relax expectations on JDK library locations (bug fixes)
|
Wed, 15 Apr 2015 11:03:04 -0700 |
Tom Rodriguez |
Merge
|
Wed, 15 Apr 2015 10:09:13 -0700 |
Tom Rodriguez |
Add more efficient implementation of HotSpotReferenceMap
|
Tue, 14 Apr 2015 11:37:24 -0700 |
Tom Rodriguez |
Guard usages of Debug.log in LinearScan
|
Tue, 14 Apr 2015 11:37:18 -0700 |
Tom Rodriguez |
Minor linear scan tweaks
|
Tue, 14 Apr 2015 11:37:12 -0700 |
Tom Rodriguez |
LocationMarker worklist should be unique
|
Tue, 14 Apr 2015 11:37:06 -0700 |
Tom Rodriguez |
Add int overrides for some log methods
|
Tue, 14 Apr 2015 11:37:00 -0700 |
Tom Rodriguez |
Avoid some uses of streams
|
Tue, 14 Apr 2015 11:36:54 -0700 |
Tom Rodriguez |
Allocate visiting lambdas earlier
|
Tue, 14 Apr 2015 11:36:48 -0700 |
Tom Rodriguez |
Specialize LIRInstruction visit paths a little
|
Tue, 14 Apr 2015 11:36:42 -0700 |
Tom Rodriguez |
Visit CompositeValues manually
|
Tue, 07 Apr 2015 12:09:46 -0700 |
Tom Rodriguez |
Remove ValuePosition machinery
|
Wed, 15 Apr 2015 10:21:02 -0700 |
Tom Rodriguez |
Merge
|
Tue, 14 Apr 2015 22:20:07 -0700 |
Tom Rodriguez |
Add suport for oops in vector registers at safepoints
|
Tue, 14 Apr 2015 17:26:29 -0700 |
Tom Rodriguez |
It should be an error for an OopMap to mention a register that can't be found
|
Wed, 15 Apr 2015 18:41:53 +0200 |
Stefan Anzinger |
[SPARC] Use NOP only between CBcond
|
Wed, 15 Apr 2015 16:30:45 +0200 |
Stefan Anzinger |
Add CompileTheWorldExcludeMethodFilter to CTW and remove sun.awt.X11 classes from default ctw mx target.
|
Wed, 15 Apr 2015 13:49:38 +0200 |
Christian Humer |
Truffle-DSL: fixed potential non generic executes in uninitialized nodes.
|
Wed, 15 Apr 2015 14:06:17 +0200 |
Doug Simon |
relax expectations on JDK library locations
|
Wed, 15 Apr 2015 03:14:27 +0200 |
Christian Humer |
Truffle-DSL: fixed wrong executable delegate.
|
Wed, 15 Apr 2015 00:35:25 +0200 |
Christian Humer |
Truffle-DSL: fixed single specializable node migth delegate to a synthetic executable type.
|
Tue, 14 Apr 2015 18:04:29 -0700 |
Michael Van De Vanter |
Merge with 6fe8d8a248ba5c01f752c5a932de4470c9ee29c6
|
Tue, 14 Apr 2015 14:23:07 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc cleanup
|
Wed, 15 Apr 2015 00:16:01 +0200 |
Christian Humer |
Truffle-DSL: fix generic types are not unique in javac.
|
Tue, 14 Apr 2015 23:13:47 +0200 |
Christian Humer |
SL: fix calls produce less nodes now.
|
Tue, 14 Apr 2015 22:56:15 +0200 |
Christian Humer |
Remove dsl processor dependency from nodeinfo.processor project.
|
Tue, 14 Apr 2015 19:56:01 +0200 |
Christian Humer |
SL: add findbugs dependency to generate findbugs avoid warnings annotations for object comparisons.
|
Tue, 14 Apr 2015 15:16:14 +0200 |
Christian Humer |
SL: use DSL for call dispatches.
|
Tue, 14 Apr 2015 15:16:14 +0200 |
Christian Humer |
SL: use DSL for property writes.
|
Tue, 14 Apr 2015 15:16:14 +0200 |
Christian Humer |
SL: use DSL for property reads.
|
Tue, 14 Apr 2015 15:16:14 +0200 |
Christian Humer |
SL: some minor simplifications.
|
Tue, 14 Apr 2015 19:41:36 +0200 |
Christian Humer |
Truffle-DSL: fixed invalid execute delegation
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: fixed on-demand generation of getNext.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: fix polymorphic return type was always object if type had implicit casts.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: ensure proper wildcards for generics are filled in; remove unused type system node code generator.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: do not throw UnexpectedResultException for operations that guarantee the type.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: performance optimization for types * specialization complexity in shouldOverrideExecutableType.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: fixed executable input types do not count as generic if there are implicit casts defined for them.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: fixed isFrameUsedByAnyGuard() was incomplete
|
Tue, 14 Apr 2015 19:23:32 +0200 |
Christian Humer |
Truffle-DSL: fixed frame may be null for shared polymorphic execute methods.
|
Tue, 14 Apr 2015 19:23:32 +0200 |
Christian Humer |
Truffle-DSL: fixed common supertype was always Object if generic child types contained void.
|
Tue, 14 Apr 2015 19:23:32 +0200 |
Christian Humer |
Truffle-DSL: fixed frame might be added twice for polymorphic signatures.
|
Tue, 14 Apr 2015 15:16:14 +0200 |
Christian Humer |
Truffle-DSL: rename GenericParser to Fallbackparser.
|
Tue, 14 Apr 2015 15:12:48 +0200 |
Christian Humer |
Truffle-DSL: generate better polymorphic execute signatures
|
Tue, 14 Apr 2015 15:12:48 +0200 |
Christian Humer |
Truffle-DSL: add support for null literals.
|
Tue, 14 Apr 2015 15:12:48 +0200 |
Christian Humer |
Truffle-DSL: make type systems optional.
|
Tue, 14 Apr 2015 22:12:03 +0200 |
Doug Simon |
Merge.
|
Tue, 14 Apr 2015 17:53:28 +0200 |
Stefan Anzinger |
Cleanup blacklist for SPARC, add Assume to CompressedNullCheckTest check whether UseCompressedOops is enabled and just check if not running on SPARC on NativeFunctionInterfaceTest
|
Tue, 14 Apr 2015 17:23:57 +0200 |
Stefan Anzinger |
Merge
|
Tue, 14 Apr 2015 17:23:37 +0200 |
Stefan Anzinger |
Fix compare in LoweringPhase.processBlock
|
Tue, 14 Apr 2015 14:05:35 +0200 |
Stefan Anzinger |
Fix compilation warning
|
Tue, 14 Apr 2015 14:01:18 +0200 |
Stefan Anzinger |
Merge
|
Tue, 14 Apr 2015 13:37:47 +0200 |
Stefan Anzinger |
Change recursive LoweringPhase.Round.processBlock to state machine with emulated stack. Also use the same traversal in DominatorConditionalEliminationPhase.Instance.processBlock. Required, as the recursive implementation exceeds the stack on SPARC.
|
Fri, 10 Apr 2015 16:22:46 +0200 |
Stefan Anzinger |
Simulate recursion on AbstractControlFlowGraph.calcoDominatorRanges as the recursive version exceeds stack size on SPARC
|
Tue, 14 Apr 2015 15:06:25 +0200 |
Doug Simon |
Merge.
|
Tue, 14 Apr 2015 14:40:36 +0200 |
Roland Schatz |
Rename Stamp.illegal() to Stamp.empty().
|
Tue, 14 Apr 2015 14:57:41 +0200 |
Doug Simon |
expand API for retrieving method substitution graphs to indicate the BCI of the invoke being inlined or -1 if the request is not in the context of inlining
|
Tue, 14 Apr 2015 14:26:43 +0200 |
Doug Simon |
added InvocationPlugin.inlineOnly to allow MacroNode creating plugins to indicate they should not be used as top level compilation roots
|
Tue, 14 Apr 2015 12:08:41 +0200 |
Roland Schatz |
Use correctly typed NULL constant in canonicalization of LoadMethodNode.
|
Tue, 14 Apr 2015 11:59:07 +0200 |
Doug Simon |
remove special guards on RegisterPressure
|
Tue, 14 Apr 2015 11:58:56 +0200 |
Doug Simon |
lifted register allocation retry under RegisterPressure to GraalCompiler.emitLIR to account for a register allocator that modifies the LIR
|
Tue, 14 Apr 2015 11:57:27 +0200 |
Doug Simon |
added missing space
|
Tue, 14 Apr 2015 09:56:57 +0200 |
Josef Eisl |
LinearScan: dump intervals before throwing a OutOfRegistersException.
|
Mon, 13 Apr 2015 17:10:40 +0200 |
Josef Eisl |
RegisterConfig: improve javadoc for getAllocatableRegisters and filterAllocatableRegisters.
|
Mon, 13 Apr 2015 17:00:21 +0200 |
Josef Eisl |
RegisterAllocationConfig: add 'catch-all' constant for RegisterPressure.
|
Mon, 13 Apr 2015 16:53:47 +0200 |
Josef Eisl |
Catch OutOfRegistersException in LinearScanPhase and retry if RegisterPressure was specified.
|
Mon, 13 Apr 2015 11:50:27 +0200 |
Josef Eisl |
Add OutOfRegistersException.
|
Mon, 13 Apr 2015 16:50:27 +0200 |
Josef Eisl |
RegisterConfig: rename getAllocatableRegisters(PK,R[) to filterAllocatableRegisters and remove caching from implementors.
|
Mon, 13 Apr 2015 15:10:55 +0200 |
Josef Eisl |
LinearScan: use RegisterAllocationConfig.
|
Mon, 13 Apr 2015 15:01:46 +0200 |
Josef Eisl |
Add RegisterAllocationConfig.
|
Mon, 13 Apr 2015 14:50:25 +0200 |
Josef Eisl |
RegisterConfig: pass registers array to getAllocatableRegisters(PlatformKind).
|
Mon, 13 Apr 2015 14:31:43 +0200 |
Josef Eisl |
Do not run *AllocatorTest if RegisterPressure is specified.
|
Mon, 13 Apr 2015 16:26:28 -0700 |
Michael Van De Vanter |
Merge with f0d8a33aebd1e67d464ea8479d4777d73c146648
|
Mon, 13 Apr 2015 16:19:41 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: test code renaming and cleanup for the new kind of instrument, now known as a SpliceInstrument.
|
Mon, 13 Apr 2015 15:33:45 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename the most recently created kind of Instrument, formerly "ToolNodeblahblah...". It is now defined by SpliceInstrumentListener. This listener allows the client to create an instrument that will *splied* a client-supplied AST fragment directly into a Probe's "instrumentation chain", and this directly into the flow of Truffle execution (with full optimization).
|
Mon, 13 Apr 2015 15:00:57 -0700 |
Michael Van De Vanter |
Truflfe/Instrumentaion: migrate client-oriented notes on Probes to a newly written documentation page at https://wiki.openjdk.java.net/display/Graal/Finding+Probes. Replace Probe's Javadoc with implementation notes oriented to implementors.
|
Mon, 13 Apr 2015 11:05:58 -0700 |
Michael Van De Vanter |
Truffle/Tools: the coverage tool will now ignore counts for any sources holding the tag CoverageTracker.Tags.NO_COVERAGE.
|
Mon, 13 Apr 2015 10:55:15 -0700 |
Michael Van De Vanter |
Truffle/Source: remove proposed standard SourceTags; migrate the tags related to Source provenance into thte Source class.
|
Mon, 13 Apr 2015 15:55:23 -0700 |
Christian Wimmer |
Fix handling of replacements during Truffle partial evaluation
|
Mon, 13 Apr 2015 21:51:19 +0200 |
Doug Simon |
Merge.
|
Mon, 13 Apr 2015 16:27:50 +0200 |
Andreas Woess |
Truffle: disable inlining only for methods annotated with @TruffleBoundary
|
Mon, 13 Apr 2015 13:40:50 +0200 |
Roland Schatz |
Make compilation fail if incompatible stamps are combined.
|
Mon, 13 Apr 2015 12:03:42 +0200 |
Roland Schatz |
Use isIllegal to determine whether a stamp is illegal.
|
Sun, 12 Apr 2015 22:37:16 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc on Instrument now includes more thorough notes describing the implementation; client-oriented notes have been rewritten into a documentation page: https://wiki.openjdk.java.net/display/Graal/Listening+for+Execution+Events
|
Sat, 11 Apr 2015 00:16:29 -0700 |
Christian Wimmer |
Improve speed of Graph partial evaluation
|
Sat, 11 Apr 2015 00:15:55 -0700 |
Christian Wimmer |
Consistently use JNIHandles::make_local with THREAD parameter
|
Sat, 11 Apr 2015 00:15:03 -0700 |
Christian Wimmer |
Replace iterator with lambda to avoid iterator allocation
|
Sat, 11 Apr 2015 00:14:29 -0700 |
Christian Wimmer |
Avoid creating a new lambda object for every FloatConvertNode
|
Sat, 11 Apr 2015 00:12:10 -0700 |
Christian Wimmer |
Use increasingly big arrays to avoid wasting space when writing few bytes
|
Fri, 10 Apr 2015 21:53:38 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: eclipseformat
|
Fri, 10 Apr 2015 21:14:14 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename ASTInstrumentListener to StandardInstrumentListener
|
Fri, 10 Apr 2015 21:00:26 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename InstrumentListener to SimpleInstrumentListener
|
Fri, 10 Apr 2015 17:56:10 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc
|
Fri, 10 Apr 2015 17:55:09 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc work on instrument listener interfaces.
|
Fri, 10 Apr 2015 16:58:26 -0700 |
Michael Van De Vanter |
Merge with dc41766b35e11348281b76fd70b456b6ba3cf7e9
|
Fri, 10 Apr 2015 16:55:38 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove two helper classes not adding enough value.
|
Mon, 13 Apr 2015 21:50:37 +0200 |
Doug Simon |
generalized map in InvocationPlugins to MethodIdMap
|
Fri, 10 Apr 2015 16:29:48 +0200 |
Doug Simon |
generalized InvocationPluginIdHolder to MethodIdHolder
|
Fri, 10 Apr 2015 13:21:33 +0200 |
Doug Simon |
made ReplacementContext and IntrinsicContext top level classes
|
Fri, 10 Apr 2015 13:10:56 +0200 |
Doug Simon |
ensure Graal's GenericInvocationPlugin is used by Truffle FastPE
|
Fri, 10 Apr 2015 12:00:38 +0200 |
Stefan Anzinger |
[SPARC] Save thread register when doing a foreign call which destroys registers.
|
Thu, 09 Apr 2015 23:40:18 +0200 |
Andreas Woess |
Truffle: profile exception type only for direct calls
|
Fri, 10 Apr 2015 00:36:47 +0200 |
Andreas Woess |
IGV: color black holes black
|
Thu, 09 Apr 2015 23:09:12 +0200 |
Doug Simon |
improved ImmutableCode invariant checking
|
Thu, 09 Apr 2015 22:03:39 +0200 |
Doug Simon |
fixed npe in BasicObjectCloneNode
|
Thu, 09 Apr 2015 22:03:07 +0200 |
Doug Simon |
fixed race in HotSpotResolvedJavaFieldImpl.getType()
|
Thu, 09 Apr 2015 21:23:24 +0200 |
Doug Simon |
disable String.equals intrinsic if RegisterPressure is enabled
|
Thu, 09 Apr 2015 19:17:51 +0200 |
Doug Simon |
Merge.
|
Thu, 09 Apr 2015 15:35:53 +0200 |
Andreas Woess |
Truffle: avoid redundant readFieldValue
|
Thu, 09 Apr 2015 15:12:23 +0200 |
Andreas Woess |
Truffle: remove unused code
|
Thu, 09 Apr 2015 18:56:06 +0200 |
Doug Simon |
Merge.
|
Thu, 09 Apr 2015 17:40:55 +0200 |
Gilles Duboscq |
Move com.oracle.nfi implementation to graal.truffle.hotspot since it implements an interface that does not live in the graal class-loader
|
Thu, 09 Apr 2015 17:50:15 +0200 |
Roland Schatz |
Fix unsigned remainder graph builder plugin.
|
Thu, 09 Apr 2015 17:47:52 +0200 |
Roland Schatz |
Create floating reads in snippets.
|
Thu, 09 Apr 2015 15:04:09 +0200 |
Roland Schatz |
Better verification in assertSnippetKills.
|
Thu, 09 Apr 2015 17:04:05 +0200 |
Doug Simon |
Merge.
|
Thu, 09 Apr 2015 16:13:32 +0200 |
Stefan Anzinger |
Use native byte order on UnsafeArrayTypeReader
|
Thu, 09 Apr 2015 15:46:14 +0200 |
Stefan Anzinger |
Merge
|
Thu, 09 Apr 2015 15:45:47 +0200 |
Stefan Anzinger |
[SPARC] SPARCLMulccOp cannot work on constants; load values before
|
Thu, 09 Apr 2015 15:35:29 +0200 |
Stefan Anzinger |
UnsafeArrayType(Writer|Reader): Use naturally aligned Unsafe access (Important for SPARC)
|
Thu, 09 Apr 2015 16:46:39 +0200 |
Doug Simon |
merge fixes
|
Thu, 09 Apr 2015 15:56:18 +0200 |
Doug Simon |
fixed canonicalizeprojects issues
|
Thu, 09 Apr 2015 15:36:46 +0200 |
Doug Simon |
prevent lowering MacroNodes to InvokeNodes with an invalid bci
|
Thu, 09 Apr 2015 15:36:13 +0200 |
Doug Simon |
implement IntrinsicGraphBuilder.toString
|
Thu, 09 Apr 2015 15:35:51 +0200 |
Doug Simon |
disable use of IdentityHashCodeNode for Object.hashCode (temp workaround)
|
Thu, 09 Apr 2015 15:06:08 +0200 |
Doug Simon |
fixed bug in default implementation of GraphBuilderContext.parsingReplacement
|
Thu, 09 Apr 2015 11:07:28 +0200 |
Doug Simon |
removed leftover debug code
|
Thu, 09 Apr 2015 10:54:58 +0200 |
Doug Simon |
rename SystemIdentityHashCodeNode to IdentityHashCodeNode and use it for Object.hashCode
|
Thu, 09 Apr 2015 10:26:28 +0200 |
Doug Simon |
InvocationPlugins can only be applied for direct invokes
|
Thu, 09 Apr 2015 09:52:33 +0200 |
Doug Simon |
remove GraphBuilderContext.getSnippetReflection()
|
Thu, 09 Apr 2015 09:47:50 +0200 |
Doug Simon |
remove uses of GraphBuilderContext.getSnippetReflection()
|
Thu, 09 Apr 2015 09:28:35 +0200 |
Doug Simon |
decouple IntrinsicGraphBuilder from Providers
|
Thu, 09 Apr 2015 09:17:04 +0200 |
Doug Simon |
fix check for registering multiple InvocationPlugins for one method
|
Thu, 09 Apr 2015 08:54:09 +0200 |
Doug Simon |
converted @MethodSubstitutions for java.lang.Object to MethodSubstitutionPlugins
|
Wed, 08 Apr 2015 23:00:45 +0200 |
Doug Simon |
removed unused @MethodSubstitution for Object.<init>
|
Wed, 08 Apr 2015 22:57:48 +0200 |
Doug Simon |
added InvocationPlugins to use recently exposed HotSpot math runtime functions
|
Wed, 08 Apr 2015 22:53:08 +0200 |
Doug Simon |
generalized MathRuntimeCallPlugin to ForeignCallPlugin
|
Wed, 08 Apr 2015 22:28:23 +0200 |
Doug Simon |
expose more HotSpot runtime math methods to Graal
|
Wed, 08 Apr 2015 22:23:22 +0200 |
Doug Simon |
[SPARC] added InvocationPlugins for using HotSpot runtime math methods
|
Wed, 08 Apr 2015 22:09:05 +0200 |
Doug Simon |
converted @MethodSubstitutions for java.lang.Math to MethodSubstitutionPlugins
|
Wed, 08 Apr 2015 11:24:16 +0200 |
Doug Simon |
converted @MethodSubstitutions for jString.equals to MethodSubstitutionPlugins
|
Wed, 08 Apr 2015 11:06:07 +0200 |
Doug Simon |
use InvocationPlugin instead of Unsafe to access String.value from within substitution for String.equals
|
Wed, 08 Apr 2015 10:50:06 +0200 |
Doug Simon |
converted @MethodSubstitutions for java.lang.reflect.Array to MethodSubstitutionPlugins
|
Wed, 08 Apr 2015 10:46:46 +0200 |
Doug Simon |
converted @MethodSubstitutions for AES crypto methods to MethodSubstitutionPlugins
|
Wed, 08 Apr 2015 10:33:47 +0200 |
Doug Simon |
support substituting non-static methods with a MethodSubstitutionPlugin
|
Wed, 08 Apr 2015 00:03:10 +0200 |
Doug Simon |
fail fast(er) if the target method of an InvocationPlugin does not exist
|
Tue, 07 Apr 2015 18:02:05 +0200 |
Doug Simon |
converted @MethodSubstitutions for java.util.Arrays to MethodSubstitutionPlugins
|
Tue, 07 Apr 2015 17:41:19 +0200 |
Doug Simon |
moved registration of AMD64 specific plugins to AMD64GraphBuilderPlugins
|
Tue, 07 Apr 2015 17:32:26 +0200 |
Doug Simon |
added MethodSubstitutionPlugin as (eventual) replacement for @MethodSubstitution mechanism
|
Mon, 06 Apr 2015 13:14:01 +0200 |
Doug Simon |
changed InvocationPlugin.execute to be a default method instead of a static method
|
Mon, 06 Apr 2015 00:19:30 +0200 |
Doug Simon |
replaced method substitution for GraalCompilerTest.breakpoint() with an InvocationPlugin
|
Mon, 06 Apr 2015 00:08:22 +0200 |
Doug Simon |
replaced method substitutions for [Integer|Long].numberOf[Leading|Trailing]Zeros with InvocationPlugins
|
Thu, 09 Apr 2015 14:30:30 +0200 |
Gilles Duboscq |
CTW: Black-list some package to avoid linking problems when using an Oracle JDK >= 8u40
|
Thu, 09 Apr 2015 13:27:37 +0200 |
Stefan Anzinger |
Merge
|
Thu, 09 Apr 2015 13:26:14 +0200 |
Stefan Anzinger |
[SOLARIS] Call constructor of Arena implicitely; on SolarisStudio the destructor behavior is different
|
Wed, 08 Apr 2015 23:07:55 -0700 |
Christian Wimmer |
Disable new graph partial evaluator by default
|
Wed, 08 Apr 2015 22:38:40 -0700 |
Christian Wimmer |
New partial evaluator that works on encoded graphs (instead of on bytecodes)
|
Wed, 08 Apr 2015 22:07:50 -0700 |
Christian Wimmer |
Support node canonicalization when not all usages of a node are known yet
|
Wed, 08 Apr 2015 22:05:40 -0700 |
Christian Wimmer |
Guard against NullPointerException
|
Wed, 08 Apr 2015 22:01:36 -0700 |
Christian Wimmer |
Add convenient shouldNotReachHere method
|
Wed, 08 Apr 2015 22:00:47 -0700 |
Christian Wimmer |
Refactoring to allow re-use of inlining methods during a partial evaluation
|
Wed, 08 Apr 2015 21:59:42 -0700 |
Christian Wimmer |
Allow scaling factors in integer options; add support for Long values in addition to Integer values
|
Wed, 08 Apr 2015 21:58:46 -0700 |
Christian Wimmer |
Cache the reflection Field in HotSpotResolvedFieldImpl, since it is accessed repeatedly when accessing the annotations of the field
|
Thu, 09 Apr 2015 02:15:16 +0200 |
Andreas Woess |
Truffle: add bytecode interpreter example using virtual dispatch instead of switch
|
Thu, 09 Apr 2015 01:26:59 +0200 |
Andreas Woess |
Truffle: add performance warnings (non-inlinable call, non-leaf type cast/instanceof)
|
Thu, 09 Apr 2015 01:26:46 +0200 |
Andreas Woess |
Truffle: include slots in FrameDescriptor#toString()
|
Thu, 09 Apr 2015 01:24:39 +0200 |
Andreas Woess |
Truffle: remove unused compiler options
|
Wed, 08 Apr 2015 19:13:41 +0200 |
Stefan Anzinger |
[SPARC] Ignore SIGILL instruction when the trap is 0x10 (breakpoint op, used for GRAAL debugging)
|
Wed, 08 Apr 2015 19:08:09 +0200 |
Stefan Anzinger |
[SPARC] Backport of JDK-8071501
|
Wed, 08 Apr 2015 18:05:23 +0200 |
Stefan Anzinger |
[SPARC] Fix 32bit division and mulhi (zero/signextend value before op)
|
Wed, 08 Apr 2015 15:33:13 +0200 |
Gilles Duboscq |
Process Graal oops in nmethod::do_unloading_parallel
|
Tue, 07 Apr 2015 18:57:54 +0200 |
Gilles Duboscq |
Add com.oracle.graal.hotspot generated files to C++ project
|
Tue, 07 Apr 2015 18:54:15 +0200 |
Gilles Duboscq |
Class.classloader is hidden from reflection
|
Tue, 07 Apr 2015 18:55:12 +0200 |
Gilles Duboscq |
Only access head end/top address if heap supports inline contiguous alloc
|
Tue, 07 Apr 2015 18:56:20 +0200 |
Gilles Duboscq |
HS VM config processor: make sure casts are applied to the whole expression
|
Tue, 07 Apr 2015 19:00:45 +0200 |
Gilles Duboscq |
Remove G1 heap hack
|
Wed, 08 Apr 2015 11:07:01 +0200 |
Gilles Duboscq |
Fix merge
|
Tue, 07 Apr 2015 18:57:02 +0200 |
Gilles Duboscq |
Fix merge mess-ups
|
Tue, 07 Apr 2015 15:00:39 +0200 |
Gilles Duboscq |
Lift 8u40 mx restriction
|
Tue, 07 Apr 2015 14:58:49 +0200 |
Gilles Duboscq |
Merge with jdk8u40-b25
|
Wed, 04 Feb 2015 12:14:39 -0800 |
katleman |
Added tag jdk8u40-b24 for changeset fa4e797f61e6
jdk8u40-b25
|
Fri, 30 Jan 2015 15:14:31 -0800 |
lana |
Merge
jdk8u40-b24
|
Tue, 13 Jan 2015 16:09:52 +0100 |
goetz |
8069590: AIX port of "8050807: Better performing performance data handling"
|
Wed, 28 Jan 2015 12:08:33 -0800 |
katleman |
Added tag jdk8u40-b23 for changeset 0e67683b7001
|
Wed, 21 Jan 2015 12:19:39 -0800 |
katleman |
Added tag jdk8u40-b22 for changeset 0ee548a1cda0
jdk8u40-b23
|
Tue, 20 Jan 2015 13:47:31 -0800 |
amurillo |
Merge
jdk8u40-b22
|
Fri, 16 Jan 2015 13:50:52 -0800 |
amurillo |
Added tag hs25.40-b25 for changeset 0f0cb4eeab2d
|
Fri, 16 Jan 2015 13:50:48 -0800 |
amurillo |
Merge
hs25.40-b25
|
Mon, 12 Jan 2015 15:24:29 +0100 |
sjohanss |
8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit
|
Fri, 16 Jan 2015 11:00:29 -0800 |
amurillo |
8069209: new hotspot build - hs25.40-b25
|
Thu, 15 Jan 2015 11:19:46 -0800 |
asaha |
Merge
|
Fri, 02 Jan 2015 14:10:18 -0800 |
asaha |
Merge
|
Tue, 23 Dec 2014 10:17:36 -0800 |
asaha |
Merge
|
Wed, 17 Dec 2014 17:53:32 -0800 |
asaha |
Added tag jdk8u31-b13 for changeset 4206e725d584
|
Wed, 17 Dec 2014 12:48:26 -0800 |
asaha |
Merge
|
Tue, 16 Dec 2014 14:02:00 -0800 |
asaha |
Merge
|
Mon, 08 Dec 2014 12:28:35 -0800 |
asaha |
Added tag jdk8u31-b12 for changeset e13839545238
jdk8u31-b13
|
Tue, 02 Dec 2014 11:10:51 -0800 |
asaha |
Added tag jdk8u31-b11 for changeset 9906d432d6db
jdk8u31-b12
|
Mon, 01 Dec 2014 13:06:20 -0500 |
drchase |
8064524: Compiler code generation improvements
jdk8u31-b11
|
Tue, 02 Dec 2014 09:19:21 -0800 |
asaha |
8066452: Increment the build value to b07 for hs25.31 in 8u31-b11
|
Fri, 12 Dec 2014 09:37:54 -0800 |
asaha |
Merge
|
Thu, 04 Dec 2014 11:00:42 -0800 |
asaha |
Merge
|
Wed, 26 Nov 2014 08:57:40 -0800 |
asaha |
Merge
|
Mon, 24 Nov 2014 13:34:30 -0800 |
asaha |
Added tag jdk8u31-b10 for changeset d7b6bdd51abe
|
Mon, 17 Nov 2014 15:51:46 -0500 |
gthornbr |
8050807: Better performing performance data handling
jdk8u31-b10
|
Mon, 24 Nov 2014 09:18:13 -0800 |
asaha |
8065786: Increment the build value to b06 for hs25.31 in 8u31-b10
|
Mon, 17 Nov 2014 12:38:18 -0800 |
asaha |
Added tag jdk8u31-b09 for changeset 245d29ed5db5
|
Mon, 10 Nov 2014 11:50:45 -0800 |
asaha |
Added tag jdk8u31-b08 for changeset cc74ca225166
jdk8u31-b09
|
Fri, 31 Oct 2014 12:05:56 -0700 |
dbuck |
8060169: Update the Crash Reporting URL in the Java crash log
jdk8u31-b08
|
Mon, 10 Nov 2014 10:32:21 -0800 |
asaha |
8064494: Increment the build value to b05 for hs25.31 in 8u31-b08
|
Thu, 06 Nov 2014 02:34:01 -0800 |
dbuck |
8058715: stability issues when being launched as an embedded JVM via JNI
|
Thu, 06 Nov 2014 22:32:32 -0800 |
asaha |
8064303: Increment hsx 25.31 build to b04 for 8u31-b08
|
Wed, 26 Nov 2014 08:14:21 -0800 |
asaha |
Merge
|
Wed, 19 Nov 2014 12:52:56 -0800 |
asaha |
Merge
|
Thu, 06 Nov 2014 09:15:23 -0800 |
asaha |
Merge
|
Mon, 03 Nov 2014 12:33:10 -0800 |
asaha |
Added tag jdk8u31-b07 for changeset e9f815c3f21c
|
Wed, 05 Nov 2014 15:35:11 -0800 |
asaha |
Merge
|
Fri, 31 Oct 2014 15:22:44 -0700 |
asaha |
Merge
|
Mon, 27 Oct 2014 12:56:36 -0700 |
asaha |
Added tag jdk8u31-b06 for changeset 271a32147391
jdk8u31-b07
|
Thu, 18 Sep 2014 11:46:33 -0700 |
morris |
8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
jdk8u31-b06
|
Fri, 24 Oct 2014 11:46:18 -0700 |
asaha |
8062084: Increment hsx 25.31 build to b03 for 8u31-b06
|
Thu, 23 Oct 2014 12:02:08 -0700 |
asaha |
Merge
|
Mon, 20 Oct 2014 14:31:52 -0700 |
asaha |
Added tag jdk8u31-b05 for changeset 6e56d7f1634f
|
Thu, 21 Nov 2013 09:57:00 -0800 |
jmasa |
8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert
jdk8u31-b05
|
Mon, 20 Oct 2014 15:14:56 -0400 |
hseigel |
8058982: Better verification of an exceptional invokespecial
|
Mon, 20 Oct 2014 13:04:19 -0700 |
asaha |
8061523: Increment hsx 25.31 build to b02 for 8u31-b05
|
Mon, 13 Oct 2014 12:31:41 -0700 |
asaha |
Added tag jdk8u31-b04 for changeset 060cdf93040c
|
Thu, 09 Oct 2014 15:42:23 +0200 |
mgerdin |
8055479: TLAB stability
jdk8u31-b04
|
Fri, 26 Sep 2014 17:48:10 -0400 |
jmasa |
8047125: (ref) More phantom object references
|
Thu, 09 Oct 2014 12:22:28 -0700 |
asaha |
Merge
|
Thu, 09 Oct 2014 11:52:56 -0700 |
katleman |
Added tag jdk8u25-b31 for changeset c3528699fb33
jdk8u25-b32
|
Tue, 07 Oct 2014 08:36:02 -0700 |
asaha |
Merge
jdk8u25-b31
|
Mon, 06 Oct 2014 14:10:02 -0700 |
asaha |
Added tag jdk8u31-b03 for changeset 401cbaa475b4
jdk8u45-b00
|
Mon, 29 Sep 2014 11:49:45 -0700 |
asaha |
Added tag jdk8u31-b02 for changeset 087678da9660
jdk8u31-b03
|
Wed, 24 Sep 2014 10:20:16 -0700 |
asaha |
Merge
jdk8u31-b02
|
Wed, 24 Sep 2014 08:43:50 -0700 |
asaha |
Merge
|
Tue, 23 Sep 2014 18:49:04 -0700 |
katleman |
Added tag jdk8u20-b32 for changeset 7edb04063a42
|
Wed, 24 Sep 2014 08:28:15 -0700 |
asaha |
Merge
|
Mon, 22 Sep 2014 11:29:19 -0700 |
asaha |
Added tag jdk8u31-b01 for changeset 5bb686ae3b89
|
Wed, 17 Sep 2014 12:09:17 -0700 |
asaha |
Merge
jdk8u31-b01
|
Thu, 11 Sep 2014 13:43:07 -0700 |
asaha |
Merge
|
Thu, 11 Sep 2014 11:52:19 -0700 |
asaha |
Merge
|
Thu, 14 Aug 2014 12:30:43 -0700 |
katleman |
Added tag jdk8u20-b31 for changeset 7c9925f21c25
jdk8u20-b32
|
Sat, 02 Aug 2014 16:28:59 -0400 |
hseigel |
8051012: Regression in verifier for <init> method call from inside of a branch
jdk8u20-b31
|
Mon, 08 Sep 2014 13:31:45 -0700 |
asaha |
Merge
|
Tue, 19 Aug 2014 02:05:49 -0700 |
poonam |
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
|
Wed, 13 Aug 2014 17:37:11 -0700 |
iveresov |
8054883: Segmentation error while running program
|
Tue, 02 Sep 2014 13:02:26 -0700 |
asaha |
Merge
|
Tue, 26 Aug 2014 11:09:27 -0700 |
asaha |
Merge
|
Tue, 19 Aug 2014 11:17:36 +0200 |
brutisso |
8049253: Better GC validation
|
Tue, 19 Aug 2014 07:28:23 -0700 |
asaha |
Merge
|
Tue, 19 Aug 2014 06:06:22 -0700 |
asaha |
Merge
|
Mon, 04 Aug 2014 10:49:40 -0400 |
tschatzl |
8048949: Requeue queue implementation
|
Tue, 12 Aug 2014 17:46:16 -0400 |
jiangli |
8044269: Analysis of archive files.
|
Fri, 08 Aug 2014 15:15:52 -0700 |
iveresov |
8047130: Fewer escapes from escape analysis
|
Thu, 07 Aug 2014 12:23:34 +0100 |
coffeys |
Merge
|
Fri, 01 Aug 2014 11:04:42 +0100 |
coffeys |
Merge
|
Tue, 22 Jul 2014 10:39:18 -0700 |
asaha |
Merge
|
Mon, 14 Jul 2014 15:48:49 -0700 |
asaha |
Merge
|
Mon, 14 Jul 2014 07:41:47 -0700 |
asaha |
Merge
|
Wed, 09 Jul 2014 12:07:18 -0700 |
asaha |
8049760: Increment minor version of HSx for 8u31 and initialize the build number
|
Tue, 08 Jul 2014 09:38:39 -0700 |
asaha |
Added tag jdk8u31-b00 for changeset 5bb683bbe2c7
|
Wed, 14 Jan 2015 16:26:17 -0800 |
katleman |
Added tag jdk8u40-b21 for changeset 25ec4a674337
|
Fri, 09 Jan 2015 08:48:44 -0800 |
amurillo |
Added tag hs25.40-b24 for changeset d2e9a6bec4f2
jdk8u40-b21
|
Fri, 09 Jan 2015 08:48:41 -0800 |
amurillo |
Merge
hs25.40-b24
|
Mon, 15 Dec 2014 18:11:51 +0400 |
fzhinkin |
8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
|
Wed, 26 Nov 2014 14:17:06 +0400 |
fzhinkin |
8037968: Add tests on alignment of objects copied to survivor space
|
Wed, 07 Jan 2015 15:49:00 -0800 |
amurillo |
8068631: new hotspot build - hs25.40-b24
|
Fri, 02 Jan 2015 13:37:09 -0800 |
asaha |
Added tag jdk8u40-b20 for changeset c3933f52eeb3
|
Wed, 17 Dec 2014 10:43:38 -0800 |
katleman |
Added tag jdk8u40-b19 for changeset d9349fa88223
jdk8u40-b20
|
Tue, 16 Dec 2014 09:30:41 -0800 |
amurillo |
Merge
jdk8u40-b19
|
Fri, 12 Dec 2014 10:31:02 -0800 |
amurillo |
Added tag hs25.40-b23 for changeset f8fc5cbe082c
|
Fri, 12 Dec 2014 10:31:00 -0800 |
amurillo |
Merge
hs25.40-b23
|
Fri, 12 Dec 2014 08:48:56 +0100 |
goetz |
8066964: ppc64: argument and return type profiling, fix problem with popframe
|
Thu, 11 Dec 2014 18:53:50 -0500 |
mseledtsov |
8067232: [TESTBUG] runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java fails with ClassNotFoundException
|
Fri, 05 Dec 2014 18:03:15 +0100 |
roland |
8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
|
Tue, 09 Dec 2014 18:49:13 +0100 |
roland |
8066103: C2's range check smearing allows out of bound array accesses
|
Wed, 10 Dec 2014 16:45:55 +0100 |
roland |
8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects
|
Tue, 25 Nov 2014 17:33:59 +0100 |
roland |
6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94
|
Thu, 11 Dec 2014 10:38:17 +0000 |
stefank |
Merge
|
Thu, 11 Dec 2014 11:13:13 +0100 |
stefank |
8065634: Crash in InstanceKlass::clean_method_data when _method is NULL
|
Tue, 09 Dec 2014 12:25:38 -0800 |
iveresov |
8066900: Array Out Of Bounds Exception causes variable corruption
|
Thu, 04 Dec 2014 14:34:11 +0100 |
roland |
8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
|
Thu, 04 Dec 2014 15:20:09 -0800 |
iklam |
8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid
|
Fri, 05 Dec 2014 10:04:37 -0800 |
amurillo |
8066647: new hotspot build - hs25.40-b23
|
Thu, 11 Dec 2014 13:39:41 -0800 |
lana |
Merge
|
Tue, 09 Dec 2014 13:15:10 -0800 |
lana |
Merge
|
Tue, 02 Dec 2014 10:00:59 -0800 |
amurillo |
Merge
|
Mon, 01 Dec 2014 18:08:29 +0000 |
jeff |
8057629: Third Party License Readme update for 8u40
|
Wed, 10 Dec 2014 14:35:48 -0800 |
katleman |
Added tag jdk8u40-b18 for changeset 31d3306aad29
|
Fri, 05 Dec 2014 09:47:16 -0800 |
amurillo |
Added tag hs25.40-b22 for changeset bc5a90a4db47
jdk8u40-b18
|
Fri, 05 Dec 2014 09:47:13 -0800 |
amurillo |
Merge
hs25.40-b22
|
Thu, 04 Dec 2014 07:54:25 +0000 |
dbuck |
Merge
|
Fri, 28 Feb 2014 16:00:40 +0400 |
igerasim |
8035893: JVM_GetVersionInfo fails to zero structure
|
Wed, 03 Dec 2014 17:41:47 -0800 |
kvn |
8066649: 8u backport for 8065618 is incorrect
|
Tue, 02 Dec 2014 12:24:31 -0800 |
kvn |
8066199: C2 escape analysis prevents VM from exiting quickly
|
Tue, 02 Dec 2014 15:01:01 -0800 |
sla |
8058448: Disable JPRT submissions from the hotspot repo
|
Tue, 02 Dec 2014 12:08:41 -0800 |
kvn |
8065618: C2 RA incorrectly removes kill projections
|
Tue, 02 Dec 2014 18:09:39 +0000 |
mchung |
Merge
|
Tue, 02 Dec 2014 08:42:50 -0800 |
mchung |
8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs
|
Tue, 02 Dec 2014 20:13:17 +0300 |
iignatyev |
8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm
|
Tue, 02 Dec 2014 10:43:43 +0000 |
roland |
Merge
|
Thu, 27 Nov 2014 16:54:49 +0100 |
roland |
8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
|
Mon, 01 Dec 2014 22:27:00 +0100 |
roland |
8054478: C2: Incorrectly compiled char[] array access crashes JVM
|
Wed, 26 Nov 2014 08:06:58 +0100 |
thartmann |
8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML
|
Mon, 01 Dec 2014 09:38:52 -0500 |
coleenp |
Merge
|
Wed, 19 Nov 2014 13:02:11 -0500 |
coleenp |
8042235: redefining method used by multiple MethodHandles crashes VM
|
Thu, 27 Nov 2014 10:18:43 -0800 |
amurillo |
8066061: new hotspot build - hs25.40-b22
|
Wed, 03 Dec 2014 11:12:42 -0800 |
katleman |
Added tag jdk8u40-b17 for changeset fc1f9b67fd8c
|
Tue, 02 Dec 2014 09:50:33 -0800 |
amurillo |
Merge
jdk8u40-b17
|
Thu, 27 Nov 2014 09:48:34 -0800 |
amurillo |
Added tag hs25.40-b21 for changeset 6bf89bfe8185
|
Thu, 27 Nov 2014 09:48:32 -0800 |
amurillo |
Merge
hs25.40-b21
|
Mon, 24 Nov 2014 07:29:03 -0800 |
vlivanov |
8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
|
Tue, 11 Nov 2014 04:46:13 -0800 |
vlivanov |
8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv
|
Fri, 24 Oct 2014 09:13:12 -0700 |
vlivanov |
8058847: C2: EliminateAutoBox regression after 8042786
|
Wed, 19 Nov 2014 19:31:13 -0800 |
iklam |
8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
|
Tue, 18 Nov 2014 03:38:50 -0800 |
iklam |
8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI
|
Thu, 20 Nov 2014 11:06:26 +0100 |
thartmann |
8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
|
Fri, 21 Nov 2014 10:32:06 -0800 |
amurillo |
8065385: new hotspot build - hs25.40-b21
|
Wed, 26 Nov 2014 13:58:01 -0800 |
lana |
Merge
|
Tue, 25 Nov 2014 09:46:14 -0800 |
amurillo |
Merge
|
Thu, 20 Nov 2014 11:28:31 -0800 |
lana |
Merge
|
Tue, 04 Mar 2014 17:14:00 +0100 |
simonis |
8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
|
Tue, 21 Jan 2014 20:07:14 -0800 |
henryjen |
8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j>
|
Wed, 26 Nov 2014 07:58:57 -0800 |
asaha |
Added tag jdk8u40-b16 for changeset 5ea68fb91139
|
Fri, 21 Nov 2014 10:19:20 -0800 |
amurillo |
Added tag hs25.40-b20 for changeset aa2442f89230
jdk8u40-b16
|
Fri, 21 Nov 2014 10:19:17 -0800 |
amurillo |
Merge
hs25.40-b20
|
Fri, 21 Nov 2014 10:31:30 +0100 |
sjohanss |
8065227: Report allocation context stats at end of cleanup
|
Fri, 21 Nov 2014 12:08:37 +0100 |
jwilhelm |
8065305: Make it possible to extend the G1CollectorPolicy
|
Wed, 19 Nov 2014 14:21:09 -0800 |
mchung |
8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
|
Wed, 19 Nov 2014 18:14:01 +0100 |
mgronlun |
8065361: Fixup headers and definitions for INCLUDE_TRACE
|
Fri, 14 Nov 2014 14:23:25 +0100 |
mgerdin |
8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs
|
Tue, 11 Nov 2014 11:05:41 +0100 |
thartmann |
8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations'
|
Tue, 18 Nov 2014 00:56:42 +0000 |
jiangli |
Merge
|
Mon, 10 Nov 2014 19:28:51 -0500 |
jiangli |
8064375: Change certain errors to warnings in CDS output.
|
Wed, 12 Nov 2014 13:12:35 -0500 |
jiangli |
8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit.
|
Mon, 17 Nov 2014 21:05:08 +0000 |
jmasa |
Merge
|
Tue, 11 Nov 2014 13:39:00 -0500 |
kbarrett |
8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
|
Mon, 17 Nov 2014 19:35:09 +0000 |
coleenp |
Merge
|
Mon, 30 Jun 2014 14:58:52 -0400 |
coleenp |
8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
|
Mon, 17 Nov 2014 16:36:09 +0000 |
coleenp |
Merge
|
Fri, 14 Nov 2014 17:39:38 -0500 |
coleenp |
8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter
|
Mon, 17 Nov 2014 02:30:15 -0800 |
dsamersoff |
8059131: sawindbg.dll is not compiled with /SAFESEH
|
Sat, 15 Nov 2014 11:22:07 -0800 |
dcubed |
8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
|
Fri, 14 Nov 2014 07:51:50 -0800 |
amurillo |
8064854: new hotspot build - hs25.40-b20
|
Fri, 14 Nov 2014 07:37:04 -0800 |
amurillo |
Added tag hs25.40-b19 for changeset 3a8a0fd171c5
|
Fri, 14 Nov 2014 07:37:00 -0800 |
amurillo |
Merge
hs25.40-b19
|
Thu, 13 Nov 2014 20:00:53 +0000 |
minqi |
Merge
|
Fri, 07 Nov 2014 12:48:09 -0800 |
minqi |
8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
|
Wed, 05 Nov 2014 16:28:11 +0100 |
mdoerr |
8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant
|
Wed, 12 Nov 2014 10:34:08 +0000 |
stefank |
Merge
|
Tue, 11 Nov 2014 13:45:21 +0100 |
stefank |
8064556: G1: ParallelGCThreads=0 may cause assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should be empty
|
Fri, 07 Nov 2014 15:34:33 -0800 |
jcoomes |
8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error
|
Tue, 11 Nov 2014 10:48:06 -0800 |
ctornqvi |
8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java
|
Tue, 11 Nov 2014 10:46:07 -0800 |
ctornqvi |
8059803: Update use of GetVersionEx to get correct Windows version in hs_err files
|
Wed, 05 Nov 2014 08:22:17 -0800 |
gtriantafill |
8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms
|
Mon, 10 Nov 2014 17:14:59 +0100 |
zmajo |
8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc)
|
Fri, 07 Nov 2014 09:36:34 -0800 |
amurillo |
8064361: new hotspot build - hs25.40-b19
|
Wed, 19 Nov 2014 11:29:43 -0800 |
katleman |
Added tag jdk8u40-b15 for changeset eb16b24e2eba
|
Fri, 14 Nov 2014 10:03:38 -0800 |
lana |
Merge
jdk8u40-b15
|
Fri, 14 Nov 2014 17:39:07 +0400 |
azakharov |
8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent
|
Wed, 12 Nov 2014 13:47:19 -0800 |
katleman |
Added tag jdk8u40-b14 for changeset b8ca8ec1daea
|
Fri, 07 Nov 2014 09:22:59 -0800 |
amurillo |
Added tag hs25.40-b18 for changeset 4d5dc0d0f879
jdk8u40-b14
|
Fri, 07 Nov 2014 09:22:57 -0800 |
amurillo |
Merge
hs25.40-b18
|
Thu, 02 Oct 2014 10:55:36 +0200 |
stefank |
8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse
|
Mon, 03 Nov 2014 12:02:40 -0800 |
kvn |
8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
|
Thu, 06 Nov 2014 12:05:43 +0000 |
dbuck |
Merge
|
Thu, 06 Nov 2014 10:41:01 +0000 |
dbuck |
Merge
|
Thu, 06 Nov 2014 02:34:01 -0800 |
dbuck |
8058715: stability issues when being launched as an embedded JVM via JNI
|
Thu, 06 Nov 2014 10:35:36 +0000 |
brutisso |
Merge
|
Wed, 22 Oct 2014 13:59:56 +0200 |
aeriksso |
8057043: Type annotations not retained during class redefine / retransform
|
Tue, 28 Oct 2014 18:41:34 +0400 |
vkempik |
8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
|
Thu, 30 Oct 2014 13:03:30 +0100 |
thartmann |
8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method
|
Wed, 05 Nov 2014 08:35:02 +0000 |
thartmann |
Merge
|
Fri, 31 Oct 2014 12:16:20 +0100 |
thartmann |
8062169: Multiple OSR compilations issued for same bci
|
Mon, 13 Oct 2014 16:09:57 -0700 |
iklam |
8061651: Interface to the Lookup Index Cache to improve URLClassPath search time
|
Tue, 28 Oct 2014 09:17:36 +0100 |
thartmann |
8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue"
|
Fri, 24 Oct 2014 08:35:29 +0200 |
thartmann |
8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies)
|
Fri, 17 Oct 2014 10:04:45 +0200 |
thartmann |
8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
|
Mon, 13 Oct 2014 12:30:37 +0200 |
thartmann |
8046268: compiler/whitebox/ tests fail : must be osr_compiled
|
Fri, 31 Oct 2014 11:13:41 -0700 |
amurillo |
8062589: new hotspot build - hs25.40-b18
|
Wed, 05 Nov 2014 12:54:08 -0800 |
katleman |
Added tag jdk8u40-b13 for changeset 86307d477907
|
Mon, 03 Nov 2014 18:18:28 -0800 |
amurillo |
Merge
jdk8u40-b13
|
Fri, 31 Oct 2014 10:58:31 -0700 |
amurillo |
Added tag hs25.40-b17 for changeset 521e269ae1da
|
Fri, 31 Oct 2014 10:58:30 -0700 |
amurillo |
Merge
hs25.40-b17
|
Fri, 31 Oct 2014 11:46:11 +0000 |
anoll |
Merge
|
Thu, 08 May 2014 12:49:21 +0200 |
anoll |
8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4
|
Fri, 02 May 2014 06:24:39 +0200 |
anoll |
8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs
|
Sat, 29 Mar 2014 14:54:48 +0400 |
iignatyev |
8038393: [TESTBUG] ciReplay/* tests fail after 8034775
|
Wed, 05 Mar 2014 10:20:30 +0100 |
anoll |
8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
|
Tue, 25 Feb 2014 13:52:37 +0100 |
anoll |
8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount
|
Fri, 31 Oct 2014 10:43:48 +0000 |
anoll |
Merge
|
Fri, 20 Jun 2014 09:25:13 +0200 |
anoll |
8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all()
|
Tue, 06 May 2014 09:52:38 +0200 |
anoll |
8042428: CompileQueue::free_all() code is incorrect
|
Wed, 07 May 2014 22:06:42 +0200 |
anoll |
8042570: Excessive number of tests timing out on nightly testing due to fix for 8040798
|
Tue, 29 Apr 2014 07:59:22 +0200 |
anoll |
8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline
|
Tue, 05 Aug 2014 15:41:12 -0700 |
jmasa |
8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment
|
Thu, 30 Oct 2014 13:38:00 -0700 |
ccheung |
8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize
|
Fri, 24 Oct 2014 10:28:19 -0700 |
kvn |
8041984: CompilerThread seems to occupy all CPU in a very rare situation
|
Thu, 30 Oct 2014 10:51:06 +0100 |
sjohanss |
8061234: ResourceContext.requestAccurateUpdate() is unreliable
|
Tue, 27 May 2014 08:44:23 -0700 |
minqi |
8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize
|
Sat, 25 Oct 2014 21:02:29 -1000 |
iveresov |
8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
|
Thu, 23 Oct 2014 09:41:59 -1000 |
iveresov |
8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>
|
Tue, 28 Oct 2014 13:30:40 -0700 |
gtriantafill |
8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit
|
Tue, 05 Aug 2014 14:44:18 -0700 |
kvn |
8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
|
Wed, 13 Aug 2014 13:00:53 -0700 |
morris |
8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
|
Fri, 24 Oct 2014 21:25:40 +0000 |
acorn |
Merge
|
Fri, 24 Oct 2014 12:29:08 -0700 |
acorn |
8043275: 8u40 backport: Fix interface initialization for default methods.
|
Mon, 20 Oct 2014 13:22:28 +0200 |
neliasso |
8059445: Remove CompilationRepeat
|
Wed, 01 Oct 2014 12:34:38 -0700 |
vlivanov |
8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference
|
Wed, 01 Oct 2014 12:34:45 -0700 |
vlivanov |
8059556: C2: crash while inlining MethodHandle invocation w/ null receiver
|
Mon, 29 Sep 2014 11:46:05 -0700 |
vlivanov |
8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement
|
Mon, 20 Oct 2014 10:18:17 +0200 |
sjohanss |
8058568: GC cleanup phase can cause G1 skipping a System.gc()
|
Fri, 24 Oct 2014 03:03:59 +0000 |
jiangli |
Merge
|
Fri, 24 Oct 2014 02:41:37 +0000 |
jiangli |
Merge
|
Tue, 14 Oct 2014 12:09:33 -0400 |
jiangli |
8047934: Adding new API for unlocking diagnostic argument.
|
Thu, 23 Oct 2014 15:46:59 -0700 |
amurillo |
8061861: new hotspot build - hs25.40-b17
|
Fri, 31 Oct 2014 20:18:41 -0700 |
lana |
Merge
|
Fri, 31 Oct 2014 12:05:56 -0700 |
dbuck |
8060169: Update the Crash Reporting URL in the Java crash log
|
Wed, 29 Oct 2014 10:50:30 -0700 |
katleman |
Added tag jdk8u40-b12 for changeset 6b93bf9ea3ea
|
Thu, 23 Oct 2014 15:32:14 -0700 |
amurillo |
Added tag hs25.40-b16 for changeset 8b9ec2da541a
jdk8u40-b12
|
Thu, 23 Oct 2014 15:32:07 -0700 |
amurillo |
Merge
hs25.40-b16
|
Wed, 08 Jan 2014 08:34:02 +0100 |
sla |
8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loader
|
Tue, 21 Oct 2014 21:39:14 -0400 |
dholmes |
Merge
|
Wed, 10 Sep 2014 00:44:16 -0400 |
dholmes |
8056183: os::is_MP() always reports true when NMT is enabled
|
Mon, 07 Jul 2014 10:18:33 +0200 |
stefank |
8049411: Minimal VM build broken after gcId.cpp was added
|
Tue, 23 Sep 2014 21:33:58 -0400 |
dholmes |
8058919: Add sanity test for minimal VM in test/Makefile
|
Thu, 16 Oct 2014 20:20:17 -0400 |
mikael |
8049071: Add jtreg jobs to JPRT for hotspot
|
Fri, 17 Oct 2014 15:35:25 -0700 |
kvn |
8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions
|
Mon, 20 Oct 2014 16:37:02 -0400 |
coleenp |
Merge
|
Fri, 10 Oct 2014 19:36:12 +0000 |
coleenp |
8059100: SIGSEGV VirtualMemoryTracker::remove_released_region
|
Thu, 02 Oct 2014 11:36:44 -0700 |
kvn |
8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
|
Fri, 17 Oct 2014 07:27:03 -0700 |
amurillo |
8061275: new hotspot build - hs25.40-b16
|
Wed, 22 Oct 2014 11:18:17 -0700 |
katleman |
Added tag jdk8u40-b11 for changeset 99372b2fee0e
|
Fri, 17 Oct 2014 07:20:12 -0700 |
amurillo |
Added tag hs25.40-b15 for changeset f10fe402dfb1
jdk8u40-b11
|
Fri, 17 Oct 2014 07:20:11 -0700 |
amurillo |
Merge
hs25.40-b15
|
Mon, 24 Feb 2014 13:29:14 +0100 |
mgronlun |
8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
|
Tue, 14 Oct 2014 19:55:54 +0200 |
mlarsson |
8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
|
Tue, 20 May 2014 09:35:05 +0200 |
adlertz |
6883953: java -client -XX:ValueMapInitialSize=0 crashes
|
Tue, 30 Sep 2014 13:14:22 +0200 |
brutisso |
8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent
|
Fri, 10 Oct 2014 15:51:58 +0200 |
tschatzl |
8059758: Footprint regressions with JDK-8038423
|
Fri, 10 Oct 2014 15:45:45 +0200 |
brutisso |
8055816: Remove dead code in g1BlockOffsetTable
|
Mon, 29 Sep 2014 09:59:23 +0200 |
tschatzl |
8043766: CMM Testing: 8u40 Decommit auxiliary data structures
|
Wed, 01 Oct 2014 16:09:01 +0200 |
ehelin |
8049599: MetaspaceGC::_capacity_until_GC can overflow
|
Fri, 10 Oct 2014 03:19:30 -0700 |
amurillo |
8059655: new hotspot build - hs25.40-b15
|
Wed, 15 Oct 2014 11:14:18 -0700 |
katleman |
Added tag jdk8u40-b10 for changeset 1b3abbeee961
|
Tue, 14 Oct 2014 10:20:59 -0700 |
asaha |
Merge
jdk8u40-b10
|
Wed, 08 Oct 2014 14:13:23 -0700 |
asaha |
Merge
|
Tue, 07 Oct 2014 14:35:40 -0700 |
asaha |
Merge
|
Tue, 07 Oct 2014 08:01:11 -0700 |
asaha |
Added tag jdk8u25-b18 for changeset 639abc668bfe
|
Mon, 06 Oct 2014 15:49:59 -0700 |
asaha |
Merge
|
Wed, 24 Sep 2014 12:23:32 -0700 |
asaha |
Merge
|
Mon, 22 Sep 2014 08:24:04 -0700 |
asaha |
Merge
|
Fri, 19 Sep 2014 12:22:46 -0700 |
asaha |
Merge
|
Wed, 17 Sep 2014 11:55:57 -0700 |
asaha |
Added tag jdk8u25-b17 for changeset 28b50d07f6f8
jdk8u25-b18
|
Tue, 16 Sep 2014 13:55:38 -0700 |
asaha |
Merge
|
Mon, 15 Sep 2014 16:39:00 -0400 |
jiangli |
Merge
|
Fri, 10 Oct 2014 03:07:09 -0700 |
amurillo |
Added tag hs25.40-b14 for changeset e193bbae24ef
|
Fri, 10 Oct 2014 03:07:08 -0700 |
amurillo |
Merge
hs25.40-b14
|
Tue, 16 Sep 2014 10:13:45 +0200 |
stefank |
8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' missing from stdout/stderr
|
Tue, 07 Oct 2014 15:14:51 +0000 |
brutisso |
Merge
|
Mon, 06 Oct 2014 10:11:13 +0200 |
sjohanss |
8059466: Force young GC to initiate marking cycle when stat update is requested
|
Tue, 16 Sep 2014 21:29:30 +0400 |
iignatyev |
8057165: [TESTBUG] Need a test to cover JDK-8054883
|
Thu, 21 Nov 2013 09:57:00 -0800 |
jmasa |
8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert
|
Fri, 03 Oct 2014 13:34:46 -0700 |
iveresov |
8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw
|
Fri, 03 Oct 2014 01:27:41 -0700 |
amurillo |
8059618: new hotspot build - hs25.40-b14
|
Wed, 08 Oct 2014 12:38:41 -0700 |
katleman |
Added tag jdk8u40-b09 for changeset 7ff8d51e0d8f
|
Fri, 03 Oct 2014 01:19:37 -0700 |
amurillo |
Added tag hs25.40-b13 for changeset d96716f6cbba
jdk8u40-b09
|
Fri, 03 Oct 2014 01:19:36 -0700 |
amurillo |
Merge
hs25.40-b13
|
Thu, 02 Oct 2014 23:10:39 +0000 |
coleenp |
Merge
|
Thu, 02 Oct 2014 20:17:15 +0000 |
coleenp |
Merge
|
Fri, 26 Sep 2014 12:50:30 -0400 |
coleenp |
8058927: ATG throws ClassNotFoundException
|
Thu, 02 Oct 2014 22:21:51 +0000 |
coleenp |
Merge
|
Thu, 02 Oct 2014 20:12:53 +0000 |
coleenp |
Merge
|
Thu, 25 Sep 2014 07:52:32 -0400 |
coleenp |
8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms
|
Thu, 02 Oct 2014 09:32:53 +0200 |
goetz |
8059592: Recent bugfixes in ppc64 port.
|
Thu, 02 Oct 2014 11:31:31 -0700 |
fzhinkin |
8059226: Names of rtm_state_change and unstable_if deoptimization reasons were swapped in 8u40
|
Tue, 30 Sep 2014 08:29:26 +0000 |
brutisso |
Merge
|
Sat, 27 Sep 2014 15:11:41 +0200 |
jwilhelm |
8047976: Ergonomics for GC thread counts should update the flags
|
Tue, 30 Sep 2014 09:44:36 +0200 |
tschatzl |
8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set
|
Wed, 10 Sep 2014 11:55:33 +0200 |
tonyp |
8057799: Unnecessary NULL check in G1KeepAliveClosure
|
Fri, 26 Sep 2014 20:09:02 -0700 |
iveresov |
8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic
|
Mon, 29 Sep 2014 13:12:48 +0200 |
mgronlun |
8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness
|
Fri, 26 Sep 2014 03:42:38 -0700 |
amurillo |
8059204: new hotspot build - hs25.40-b13
|
Wed, 01 Oct 2014 07:45:27 -0700 |
asaha |
Added tag jdk8u40-b08 for changeset 905a16825d29
|
Fri, 26 Sep 2014 03:32:26 -0700 |
amurillo |
Added tag hs25.40-b12 for changeset 5c1b5be2c69b
jdk8u40-b08
|
Fri, 26 Sep 2014 03:32:25 -0700 |
amurillo |
Merge
hs25.40-b12
|
Thu, 18 Sep 2014 11:46:33 -0700 |
morris |
8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
|
Mon, 08 Sep 2014 17:47:43 +0200 |
mgerdin |
8057722: G1: Code root hashtable updated incorrectly when evacuation failed
|
Fri, 29 Aug 2014 13:12:21 +0200 |
mgerdin |
8048268: G1 Code Root Migration performs poorly
|
Fri, 29 Aug 2014 13:08:01 +0200 |
mgerdin |
8056084: Refactor Hashtable to allow implementations without rehashing support
|
Tue, 23 Sep 2014 17:24:34 -0700 |
iveresov |
8059002: 8058744 needs a test case
|
Tue, 23 Sep 2014 15:09:07 -0700 |
iveresov |
8058744: Crash in C1 OSRed method w/ Unsafe usage
|
Wed, 24 Sep 2014 09:49:47 +0200 |
sla |
8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
|
Fri, 19 Sep 2014 11:53:58 -0700 |
iveresov |
8058564: Tiered compilation performance drop in PIT
|
Fri, 19 Sep 2014 11:12:39 -0400 |
mseledtsov |
8052313: Backport CDS tests from JDK-9 to jdk8_u40
|
Fri, 19 Sep 2014 02:23:20 -0700 |
amurillo |
8058798: new hotspot build - hs25.40-b12
|
Wed, 24 Sep 2014 11:38:12 -0700 |
katleman |
Added tag jdk8u40-b07 for changeset b63d0e8bfc07
|
Fri, 19 Sep 2014 02:16:05 -0700 |
amurillo |
Added tag hs25.40-b11 for changeset 4489ac5b084a
jdk8u40-b07
|
Fri, 19 Sep 2014 02:16:04 -0700 |
amurillo |
Merge
hs25.40-b11
|
Wed, 17 Sep 2014 05:30:19 -0700 |
gtriantafill |
8056263: [TESTBUG] Re-enable NMTWithCDS.java test
|
Tue, 16 Sep 2014 13:30:48 +0000 |
brutisso |
Merge
|
Tue, 16 Sep 2014 14:27:40 +0200 |
brutisso |
8057768: Make heap region region type in G1 HeapRegion explicit
|
Wed, 11 Jun 2014 09:16:19 +0200 |
thartmann |
8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64
|
Tue, 24 Jun 2014 08:12:30 +0200 |
thartmann |
8035328: closed/compiler/6595044/Main.java failed with timeout
|
Tue, 16 Sep 2014 11:03:19 +0200 |
stefank |
8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, but TEST.groups still refers to it
|
Tue, 02 Sep 2014 21:27:08 -0400 |
dholmes |
8046210: Missing memory barrier when reading init_lock
|
Fri, 12 Sep 2014 13:27:05 -0700 |
amurillo |
8058275: new hotspot build - hs25.40-b11
|
Wed, 17 Sep 2014 13:53:26 -0700 |
katleman |
Added tag jdk8u40-b06 for changeset 3702eb6ec708
|
Fri, 12 Sep 2014 13:10:56 -0700 |
amurillo |
Added tag hs25.40-b10 for changeset 47ec483b936e
jdk8u40-b06
|
Fri, 12 Sep 2014 13:10:55 -0700 |
amurillo |
Merge
hs25.40-b10
|
Mon, 14 Jul 2014 03:29:42 -0700 |
vlivanov |
8048703: ReplacedNodes dumps it's content to tty
|
Mon, 14 Jul 2014 03:28:13 -0700 |
vlivanov |
8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
|
Mon, 14 Jul 2014 03:27:21 -0700 |
vlivanov |
8049529: LogCompilation: annotate make_not_compilable with compilation level
|
Mon, 14 Jul 2014 03:26:52 -0700 |
vlivanov |
8049530: Provide descriptive failure reason for compilation tasks removed for the queue
|
Mon, 14 Jul 2014 03:24:35 -0700 |
vlivanov |
8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message
|
Thu, 29 May 2014 09:41:07 +0000 |
vlivanov |
8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle
|
Tue, 04 Mar 2014 02:23:16 -0800 |
vlivanov |
8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)
|
Tue, 11 Mar 2014 15:06:34 +0400 |
vlivanov |
8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock
|
Fri, 12 Sep 2014 01:04:04 +0000 |
coleenp |
Merge
|
Thu, 04 Sep 2014 14:50:31 -0400 |
zgu |
8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory instead
|
Thu, 11 Sep 2014 17:13:30 -0700 |
jcoomes |
8058235: identify GCs initiated to update allocation context stats
|
Thu, 11 Sep 2014 14:21:24 +0200 |
jwilhelm |
8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM
|
Thu, 11 Sep 2014 14:21:13 +0200 |
jwilhelm |
8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heap
|
Thu, 11 Sep 2014 20:56:04 +0000 |
iveresov |
Merge
|
Wed, 10 Sep 2014 19:08:17 -0700 |
iveresov |
8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
|
Thu, 11 Sep 2014 12:18:26 -0700 |
iveresov |
8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters
|
Thu, 11 Sep 2014 11:55:30 -0700 |
dsamersoff |
8032247: SA: Constantpool lookup for invokedynamic is not implemented
|
Thu, 11 Sep 2014 15:41:43 +0000 |
kvn |
Merge
|
Wed, 27 Aug 2014 17:37:18 +0200 |
roland |
8055946: assert(result == NULL || result->is_oop()) failed: must be oop
|
Mon, 11 Aug 2014 15:09:04 +0200 |
roland |
8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError
|
Sat, 02 Aug 2014 07:06:08 +0200 |
roland |
8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943
|
Mon, 08 Sep 2014 15:24:10 +0200 |
sjohanss |
8057752: WhiteBox extension support for testing
|
Wed, 10 Sep 2014 16:06:53 -0700 |
jcoomes |
8057827: notify an obj when allocation context stats are available
|
Wed, 10 Sep 2014 21:45:28 +0000 |
drchase |
Merge
|
Wed, 10 Sep 2014 21:25:26 +0000 |
drchase |
Merge
|
Fri, 11 Jul 2014 19:51:36 -0400 |
drchase |
8036588: VerifyFieldClosure fails instanceKlass:3133
|
Wed, 10 Sep 2014 13:01:13 -0700 |
jcoomes |
8057824: methods to copy allocation context statistics
|
Wed, 10 Sep 2014 13:01:13 -0700 |
jcoomes |
8057818: collect allocation context statistics at gc pauses
|
Wed, 10 Sep 2014 19:05:54 +0000 |
ctornqvi |
Merge
|
Wed, 10 Sep 2014 17:36:20 +0000 |
ctornqvi |
Merge
|
Tue, 09 Sep 2014 09:48:42 -0700 |
gtriantafill |
8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking
|
Tue, 09 Sep 2014 15:47:18 -0700 |
roland |
8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair
|
Mon, 23 Jun 2014 13:33:23 +0200 |
rbackman |
8046289: compiler/6340864/TestLongVect.java timeout with
|
Wed, 10 Sep 2014 12:39:11 +0200 |
rbackman |
8030976: Untaken paths should be more vigorously pruned at highest optimization level
|
Tue, 02 Sep 2014 12:48:45 -0700 |
kvn |
8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
|
Tue, 09 Sep 2014 19:18:13 +0000 |
drchase |
Merge
|
Tue, 09 Sep 2014 18:23:08 +0000 |
drchase |
Merge
|
Fri, 29 Aug 2014 19:45:49 -0400 |
drchase |
8054292: code comments leak in fastdebug builds
|
Tue, 09 Sep 2014 18:20:24 +0000 |
iveresov |
Merge
|
Mon, 08 Sep 2014 11:45:48 -0700 |
iveresov |
8057750: CTW should not make MH intrinsics not entrant
|
Fri, 05 Sep 2014 14:39:45 -0700 |
iveresov |
8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads running
|
Wed, 03 Sep 2014 14:39:13 +0200 |
simonis |
8057129: Fix AIX build after the Extend CompileCommand=option change 8055286
|
Tue, 02 Sep 2014 10:26:48 -0700 |
kvn |
8056964: JDK-8055286 changes are incomplete.
|
Fri, 29 Aug 2014 15:32:16 +0200 |
zmajo |
8055286: Extend CompileCommand=option to handle numeric parameters
|
Wed, 03 Sep 2014 15:26:06 +0400 |
fzhinkin |
8055903: Develop sanity tests on SPARC's SHA instructions support
|
Wed, 03 Sep 2014 15:29:57 +0400 |
fzhinkin |
8055904: Develop tests for new command-line options related to SHA intrinsics
|
Mon, 08 Sep 2014 20:32:10 +0400 |
fzhinkin |
8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality
|
Tue, 09 Sep 2014 06:29:40 +0000 |
kvn |
Merge
|
Thu, 04 Sep 2014 23:49:17 -0700 |
kvn |
8057643: Unable to build --with-debug-level=optimized on OSX
|
Tue, 09 Sep 2014 04:48:41 +0200 |
sjohanss |
8057710: Refactor G1 heap region default sizes
|
Tue, 09 Sep 2014 01:58:02 +0000 |
iveresov |
Merge
|
Mon, 08 Sep 2014 18:11:37 -0700 |
iveresov |
8056124: Hotspot should use PICL interface to get cacheline size on SPARC
|
Wed, 13 Aug 2014 13:05:04 -0700 |
kvn |
8054927: Missing MemNode::acquire ordering in some volatile Load nodes
|
Mon, 08 Sep 2014 23:01:01 +0000 |
kvn |
Merge
|
Thu, 17 Jul 2014 15:40:04 -0700 |
kvn |
8050942: PPC64: implement template interpreter for ppc64le
|
Tue, 09 Sep 2014 00:05:25 +0200 |
sjohanss |
8057658: Enable G1 FullGC extensions
|
Mon, 08 Sep 2014 14:13:01 +0000 |
coleenp |
Merge
|
Fri, 05 Sep 2014 16:01:29 -0400 |
coleenp |
6642881: Improve performance of Class.getClassLoader()
|
Fri, 30 May 2014 19:13:07 +0200 |
sla |
8044398: Attach code should propagate errors in Diagnostic Commands as errors
|
Tue, 19 Aug 2014 07:36:11 +0200 |
thartmann |
8048879: "unexpected yanked node" opto/postaloc.cpp:139
|
Fri, 05 Sep 2014 15:10:41 -0700 |
amurillo |
8057649: new hotspot build - hs25.40-b10
|
Wed, 10 Sep 2014 09:05:31 -0700 |
katleman |
Added tag jdk8u40-b05 for changeset 232b50b20797
|
Fri, 05 Sep 2014 15:02:44 -0700 |
amurillo |
Added tag hs25.40-b09 for changeset c9635cad4a5d
jdk8u40-b05
|
Fri, 05 Sep 2014 15:02:43 -0700 |
amurillo |
Merge
hs25.40-b09
|
Fri, 05 Sep 2014 12:36:37 -0700 |
jcoomes |
8057623: add an extension class for argument handling
|
Fri, 05 Sep 2014 00:28:43 +0200 |
jwilhelm |
8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
|
Thu, 28 Aug 2014 23:30:13 +0400 |
iignatyev |
8056223: typo in export_optimized_jdk
|
Wed, 27 Aug 2014 17:09:18 +0400 |
iignatyev |
8056072: add jprt_optimized targets
|
Fri, 05 Sep 2014 09:49:19 +0200 |
sjohanss |
8057536: Refactor G1 to allow context specific allocations
|
Thu, 04 Sep 2014 16:53:27 -0700 |
jcoomes |
8057531: refactor gc argument processing code slightly
|
Thu, 04 Sep 2014 09:37:41 -0700 |
jcoomes |
8054970: gc src file exclusion should exclude alternative sources
|
Fri, 22 Aug 2014 06:28:14 -0700 |
gtriantafill |
8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from running
|
Thu, 21 Aug 2014 14:37:39 -0700 |
gtriantafill |
8055684: runtime/NMT/CommandLineEmptyArgument.java fails
|
Fri, 22 Aug 2014 07:38:42 -0700 |
gtriantafill |
8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails
|
Fri, 22 Aug 2014 06:46:29 -0700 |
gtriantafill |
8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols available
|
Tue, 19 Aug 2014 06:47:28 -0700 |
gtriantafill |
8055051: runtime/NMT/CommandLineEmptyArgument.java fails
|
Thu, 04 Sep 2014 10:14:37 -0400 |
gtriantafill |
8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated
|
Thu, 14 Aug 2014 13:15:23 -0400 |
zgu |
8054547: Re-enable warning for incompatible java launcher
|
Tue, 12 Aug 2014 14:06:41 -0700 |
gtriantafill |
8054952: [TESTBUG] Add missing NMT2 tests
|
Thu, 04 Sep 2014 11:21:08 +0200 |
sla |
8057535: add a thread extension class
|
Wed, 03 Sep 2014 17:01:57 +0200 |
tschatzl |
8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq
|
Wed, 03 Sep 2014 21:20:39 +0000 |
ccheung |
Merge
|
Wed, 27 Aug 2014 10:42:28 -0700 |
ccheung |
8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCC
|
Mon, 25 Aug 2014 00:13:36 -0700 |
ccheung |
8048150: Allow easy configurations for large CDS archives
|
Wed, 03 Sep 2014 08:52:08 -0700 |
amurillo |
Merge
|
Tue, 02 Sep 2014 11:42:01 -0700 |
amurillo |
Merge
|
Thu, 28 Aug 2014 17:05:41 +0200 |
tschatzl |
8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark.
|
Wed, 03 Sep 2014 08:44:47 +0000 |
anoll |
Merge
|
Fri, 29 Aug 2014 10:47:50 +0200 |
thartmann |
8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GC
|
Wed, 03 Sep 2014 09:25:44 +0200 |
tschatzl |
Merge
|
Wed, 03 Sep 2014 09:24:07 +0200 |
tschatzl |
8056043: Heap does not shrink within the heap after JDK-8038423
|
Wed, 03 Sep 2014 09:23:58 +0200 |
jwilhelm |
8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap
|
Tue, 02 Sep 2014 15:04:00 +0200 |
tschatzl |
8055919: Remove dead code in G1 concurrent marking code
|
Tue, 02 Sep 2014 15:03:57 +0200 |
tschatzl |
Merge
|
Fri, 29 Aug 2014 13:12:03 +0200 |
tschatzl |
Merge
|
Tue, 26 Aug 2014 09:36:53 +0200 |
tschatzl |
8054819: Rename HeapRegionSeq to HeapRegionManager
|
Tue, 02 Sep 2014 14:02:57 -0700 |
iklam |
8056971: Minor class loading clean-up
|
Thu, 21 Aug 2014 13:57:51 -0700 |
iklam |
8046070: Class Data Sharing clean up and refactoring
|
Fri, 22 Aug 2014 12:03:49 -0700 |
kvn |
8055069: TSX and RTM should be deprecated more strongly until hardware is corrected
|
Thu, 28 Aug 2014 14:05:08 -0700 |
amurillo |
8056299: new hotspot build - hs25.40-b09
|
Wed, 03 Sep 2014 13:19:59 -0700 |
katleman |
Added tag jdk8u40-b04 for changeset fd4dbaff3002
|
Tue, 02 Sep 2014 14:08:36 -0700 |
amurillo |
Merge
jdk8u40-b04
|
Thu, 28 Aug 2014 14:00:21 -0700 |
amurillo |
Added tag hs25.40-b08 for changeset 3f1b3f2dd1cb
|
Thu, 28 Aug 2014 14:00:20 -0700 |
amurillo |
Merge
hs25.40-b08
|
Thu, 28 Aug 2014 11:55:10 -0400 |
zgu |
8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promoted
|
Wed, 27 Aug 2014 08:42:58 -0400 |
zgu |
8055236: Deadlock during NMT2 shutdown on Windows
|
Wed, 20 Aug 2014 08:41:15 -0400 |
zgu |
8054546: NMT2 leaks memory
|
Tue, 19 Aug 2014 09:05:55 -0400 |
zgu |
8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests
|
Tue, 19 Aug 2014 08:34:25 -0400 |
zgu |
8055007: NMT2: emptyStack missing in minimal build
|
Thu, 14 Aug 2014 09:02:51 -0400 |
zgu |
8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2)
|
Tue, 12 Aug 2014 12:39:02 -0700 |
zgu |
8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140
|
Wed, 27 Aug 2014 08:35:03 -0400 |
zgu |
8044140: Create NMT (Native Memory Tracking) tests for NMT2
|
Wed, 27 Aug 2014 08:19:12 -0400 |
zgu |
8046598: Scalable Native memory tracking development
|
Wed, 27 Aug 2014 09:36:55 +0200 |
tschatzl |
Merge
|
Tue, 26 Aug 2014 14:15:42 +0200 |
tschatzl |
8055953: [TESTBUG] Fix for 8055098 does not contain unit test
|
Thu, 21 Aug 2014 16:44:41 +0200 |
tschatzl |
8055098: WB API should be extended to provide information about size and age of object.
|
Tue, 26 Aug 2014 10:28:43 +0200 |
brutisso |
8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
|
Mon, 25 Aug 2014 17:05:18 -0400 |
hseigel |
Merge
|
Mon, 25 Aug 2014 16:03:29 -0400 |
hseigel |
Merge
|
Mon, 25 Aug 2014 15:57:10 -0400 |
lfoltan |
8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20.
|
Mon, 25 Aug 2014 11:19:43 -0700 |
amurillo |
8055952: new hotspot build - hs25.40-b08
|
Mon, 25 Aug 2014 11:15:30 -0700 |
amurillo |
Added tag hs25.40-b07 for changeset c3990b8c710e
|
Mon, 25 Aug 2014 08:20:17 +0200 |
thartmann |
8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes
hs25.40-b07
|
Thu, 21 Aug 2014 14:48:49 -0700 |
amurillo |
8055786: new hotspot build - hs25.40-b07
|
Thu, 28 Aug 2014 16:11:12 -0700 |
lana |
Merge
|
Tue, 26 Aug 2014 13:38:33 -0700 |
amurillo |
Merge
|
Fri, 22 Aug 2014 13:24:04 +0200 |
jwilhelm |
8055744: 8u-dev nightly solaris builds failed on 08/20
|
Mon, 28 Jul 2014 22:43:08 +0200 |
jwilhelm |
8055006: Store original value of Min/MaxHeapFreeRatio
|
Wed, 04 Jun 2014 10:01:28 +0200 |
rbackman |
8031994: java/lang/Character/CheckProp test times out
|
Tue, 19 Aug 2014 20:41:28 +0100 |
coffeys |
Merge
|
Thu, 28 Aug 2014 13:23:42 -0700 |
katleman |
Added tag jdk8u40-b03 for changeset 38539608359a
|
Thu, 21 Aug 2014 14:42:55 -0700 |
amurillo |
Added tag hs25.40-b06 for changeset fbc31318922c
jdk8u40-b03
|
Thu, 21 Aug 2014 14:42:54 -0700 |
amurillo |
Merge
hs25.40-b06
|
Wed, 20 Aug 2014 15:04:39 +0200 |
tschatzl |
8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers
|
Wed, 20 Aug 2014 14:34:40 +0200 |
tschatzl |
8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
|
Thu, 21 Aug 2014 11:47:10 +0200 |
tschatzl |
8038423: G1: Decommit memory within heap
|
Tue, 19 Aug 2014 10:50:27 +0200 |
tschatzl |
8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
|
Tue, 19 Aug 2014 12:39:06 +0200 |
brutisso |
8040722: G1: Clean up usages of heap_region_containing
|
Tue, 01 Apr 2014 07:46:51 +0200 |
brutisso |
8038829: G1: More useful information in a few assert messages
|
Mon, 18 Aug 2014 15:41:57 +0200 |
tschatzl |
8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
|
Tue, 19 Aug 2014 09:13:06 +0000 |
poonam |
Merge
|
Tue, 19 Aug 2014 02:05:49 -0700 |
poonam |
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
|
Mon, 18 Aug 2014 14:12:48 +0200 |
stefank |
8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag
|
Wed, 13 Aug 2014 17:37:11 -0700 |
iveresov |
8054883: Segmentation error while running program
|
Tue, 12 Aug 2014 20:29:25 -0400 |
hseigel |
8050485: super() in a try block in a ctor causes VerifyError
|
Wed, 13 Aug 2014 11:00:22 +0200 |
roland |
8026796: Make replace_in_map() on parent maps generic
|
Wed, 23 Apr 2014 12:37:36 +0200 |
brutisso |
8038265: CMS: enable time based triggering of concurrent cycles
|
Fri, 15 Aug 2014 11:39:29 -0700 |
amurillo |
8055217: Make jdk8u40 the default jprt release for hs25.40
|
Thu, 14 Aug 2014 10:56:34 +0200 |
dsimms |
8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY
|
Thu, 14 Aug 2014 12:58:56 -0700 |
amurillo |
8055155: new hotspot build - hs25.40-b06
|
Thu, 21 Aug 2014 11:43:17 -0700 |
katleman |
Added tag jdk8u40-b02 for changeset f52cb9164759
|
Thu, 14 Aug 2014 12:55:31 -0700 |
amurillo |
Added tag hs25.40-b05 for changeset 897333c7e587
jdk8u40-b02
|
Thu, 14 Aug 2014 12:55:30 -0700 |
amurillo |
Merge
hs25.40-b05
|
Thu, 14 Aug 2014 15:22:13 +0200 |
dsimms |
8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted
|
Thu, 14 Aug 2014 15:16:07 +0200 |
dsimms |
6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical.
|
Mon, 04 Aug 2014 10:48:10 -0700 |
jmasa |
8031323: Optionally align objects copied to survivor spaces
|
Thu, 07 Aug 2014 18:09:12 -0700 |
morris |
8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp
|
Tue, 12 Aug 2014 22:29:36 +0000 |
morris |
Merge
|
Fri, 11 Apr 2014 13:52:51 +0200 |
anoll |
8039498: Add iterators to GrowableArray
|
Wed, 11 Jun 2014 11:05:10 -0700 |
kvn |
8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
|
Tue, 10 Jun 2014 12:28:06 -0700 |
kvn |
8035605: Expand functionality of PredictedIntrinsicGenerator
|
Tue, 05 Aug 2014 15:02:10 -0700 |
kvn |
8052081: Optimize generated by C2 code for Intel's Atom processor
|
Tue, 12 Aug 2014 15:17:46 +0000 |
tschatzl |
Merge
|
Thu, 07 Aug 2014 22:28:53 +0200 |
tschatzl |
8054341: Remove some obsolete code in G1CollectedHeap class
|
Thu, 07 Aug 2014 22:28:16 +0200 |
tschatzl |
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
|
Thu, 31 Jul 2014 09:23:24 +0200 |
tschatzl |
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
|
Tue, 29 Jul 2014 10:26:09 +0200 |
mdoerr |
8050973: CMS/G1 GC: add missing Resource and Handle mark
|
Wed, 23 Jul 2014 09:03:32 +0200 |
tschatzl |
8027959: Early reclamation of large objects in G1
|
Mon, 21 Jul 2014 10:00:31 +0200 |
tschatzl |
8048112: G1 Full GC needs to support the case when the very first region is not available
|
Mon, 21 Jul 2014 09:59:54 +0200 |
tschatzl |
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
|
Mon, 21 Jul 2014 09:59:46 +0200 |
tschatzl |
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
|
Mon, 21 Jul 2014 09:59:37 +0200 |
tschatzl |
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
|
Thu, 07 Aug 2014 22:28:53 +0200 |
tschatzl |
8054341: Remove some obsolete code in G1CollectedHeap class
|
Thu, 07 Aug 2014 22:28:16 +0200 |
tschatzl |
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
|
Thu, 31 Jul 2014 09:23:24 +0200 |
tschatzl |
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
|
Tue, 29 Jul 2014 10:26:09 +0200 |
mdoerr |
8050973: CMS/G1 GC: add missing Resource and Handle mark
|
Wed, 23 Jul 2014 09:03:32 +0200 |
tschatzl |
8027959: Early reclamation of large objects in G1
|
Mon, 21 Jul 2014 10:00:31 +0200 |
tschatzl |
8048112: G1 Full GC needs to support the case when the very first region is not available
|
Mon, 21 Jul 2014 09:59:54 +0200 |
tschatzl |
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
|
Mon, 21 Jul 2014 09:59:46 +0200 |
tschatzl |
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
|
Mon, 21 Jul 2014 09:59:37 +0200 |
tschatzl |
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
|
Tue, 29 Apr 2014 09:33:20 +0200 |
brutisso |
7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS
|
Wed, 06 Aug 2014 08:47:40 +0200 |
thartmann |
8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation
|
Thu, 31 Jul 2014 19:59:36 +0200 |
roland |
8054054: 8040121 is broken
|
Tue, 29 Jul 2014 13:56:29 +0200 |
thartmann |
8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
|
Tue, 29 Jul 2014 13:54:16 +0200 |
thartmann |
8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp
|
Thu, 22 May 2014 11:36:23 -0400 |
lfoltan |
8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013
|
Mon, 11 Aug 2014 19:19:47 +0400 |
fzhinkin |
8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376
|
Mon, 11 Aug 2014 11:43:22 -0700 |
kvn |
8054376: Move RTM flags from Experimental to Product
|
Mon, 28 Jul 2014 15:06:38 -0700 |
fzhinkin |
8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on
|
Wed, 06 Aug 2014 09:55:16 +0200 |
stefank |
8048269: Add flag to turn off class unloading after G1 concurrent mark
|
Mon, 04 Aug 2014 15:04:45 +0200 |
stefank |
8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
|
Fri, 11 Jul 2014 09:07:23 +0200 |
stefank |
8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off
|
Wed, 09 Jul 2014 16:44:30 +0200 |
ehelin |
8049426: Minor cleanups after G1 class unloading
|
Mon, 07 Jul 2014 10:12:40 +0200 |
stefank |
8049421: G1 Class Unloading after completing a concurrent mark cycle
|
Tue, 01 Jul 2014 09:03:55 +0200 |
stefank |
8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator
|
Thu, 26 Jun 2014 11:36:58 +0200 |
mgerdin |
8047818: G1 HeapRegions can no longer be ContiguousSpaces
|
Thu, 26 Jun 2014 13:20:18 +0200 |
mgerdin |
8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes
|
Thu, 26 Jun 2014 10:00:00 +0200 |
mgerdin |
8047821: G1 Does not use the save_marks functionality as intended
|
Wed, 25 Jun 2014 16:53:13 +0200 |
mgerdin |
8047820: G1 Block offset table does not need to support generic Space classes
|
Wed, 25 Jun 2014 10:55:10 +0200 |
mgerdin |
8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC
|
Wed, 25 Jun 2014 08:56:57 +0200 |
stefank |
8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp
|
Wed, 25 Jun 2014 08:28:01 +0200 |
stefank |
8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
|
Tue, 24 Jun 2014 17:09:48 +0200 |
stefank |
8047373: Clean the ExceptionCache in one pass
|
Tue, 24 Jun 2014 16:20:15 +0200 |
stefank |
8046670: Make CMS metadata aware closures applicable for other collectors
|
Wed, 12 Mar 2014 15:25:35 +0100 |
mgerdin |
8038405: Clean up some virtual fucntions in Space class hierarchy
|
Wed, 12 Mar 2014 17:13:48 +0100 |
mgerdin |
8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace
|
Wed, 12 Mar 2014 15:22:45 +0100 |
mgerdin |
8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS
|
Thu, 06 Mar 2014 09:08:18 +0100 |
mgerdin |
8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes
|
Wed, 26 Mar 2014 10:54:52 +0100 |
mgerdin |
8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled
|
Thu, 27 Feb 2014 10:36:50 +0100 |
stefank |
8035746: Add missing Klass::oop_is_instanceClassLoader() function
|
Thu, 27 Feb 2014 10:34:55 +0100 |
stefank |
8035648: Don't use Handle in java_lang_String::print
|
Fri, 21 Feb 2014 10:19:09 +0100 |
stefank |
8035412: Cleanup ClassLoaderData::is_alive
|
Fri, 21 Feb 2014 10:01:20 +0100 |
stefank |
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
|
Fri, 14 Feb 2014 09:29:56 +0100 |
stefank |
8034764: Use process_strong_roots to adjust the StringTable
|
Thu, 13 Feb 2014 17:44:39 +0100 |
stefank |
8034761: Remove the do_code_roots parameter from process_strong_roots
|
Mon, 10 Feb 2014 12:58:09 +0100 |
stefank |
8033923: Use BufferingOopClosure for G1 code root scanning
|
Mon, 10 Feb 2014 12:51:51 +0100 |
stefank |
8033764: Remove the usage of StarTask from BufferingOopClosure
|
Tue, 14 Jan 2014 16:40:33 +0100 |
mgerdin |
8032379: Remove the is_scavenging flag to process_strong_roots
|
Thu, 07 Aug 2014 15:02:18 -0700 |
amurillo |
8054550: new hotspot build - hs25.40-b05
|
Wed, 13 Aug 2014 14:49:46 -0700 |
katleman |
Added tag jdk8u40-b01 for changeset dc06b830ea95
|
Thu, 07 Aug 2014 14:55:21 -0700 |
amurillo |
Added tag hs25.40-b04 for changeset cb95655ef06f
jdk8u40-b01
|
Thu, 07 Aug 2014 21:10:32 +0000 |
iignatyev |
Merge
hs25.40-b04
|
Fri, 30 May 2014 17:20:48 +0400 |
iignatyev |
8038756: new WB API :: get/setVMFlag
|
Mon, 23 Dec 2013 20:56:18 +0400 |
iignatyev |
8029070: memory leak in jmm_SetVMGlobal
|
Thu, 07 Aug 2014 09:18:28 -0400 |
hseigel |
Merge
|
Tue, 05 Aug 2014 09:11:35 -0400 |
hseigel |
8046233: VerifyError on backward branch
|
Wed, 06 Aug 2014 21:37:17 +0000 |
morris |
Merge
|
Wed, 06 Aug 2014 14:22:19 -0700 |
morris |
8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp
|
Tue, 29 Jul 2014 13:40:58 -0700 |
kvn |
8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization
|
Sat, 02 Aug 2014 16:28:59 -0400 |
hseigel |
8051012: Regression in verifier for <init> method call from inside of a branch
|
Thu, 16 Jan 2014 13:25:25 -0800 |
jmasa |
8024366: Make UseNUMA enable UseNUMAInterleaving
|
Fri, 01 Aug 2014 11:23:06 -0700 |
amurillo |
8054159: new hotspot build - hs25.40-b04
|
Fri, 01 Aug 2014 11:17:21 -0700 |
amurillo |
Added tag hs25.40-b03 for changeset e2976043eac3
|
Tue, 20 May 2014 18:25:14 +0400 |
dfazunen |
8039489: Refactor test framework for dynamic VM options
hs25.40-b03
|
Mon, 28 Jul 2014 20:47:56 +0200 |
jwilhelm |
8046715: Add a way to verify an extended set of command line options
|
Sun, 11 May 2014 16:35:43 -0700 |
jmasa |
8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
|
Wed, 25 Jun 2014 21:36:48 +0200 |
egahlin |
8046783: Add hidden field to methods for event based tracing
|
Mon, 21 Jul 2014 10:40:50 +0100 |
kevinw |
8049684: pstack crashes on java core dump
|
Fri, 25 Jul 2014 10:42:05 -0700 |
amurillo |
8051910: new hotspot build - hs25.40-b03
|
Fri, 25 Jul 2014 10:28:05 -0700 |
amurillo |
Added tag hs25.40-b02 for changeset f0afba33c928
|
Fri, 25 Jul 2014 10:28:04 -0700 |
amurillo |
Merge
hs25.40-b02
|
Thu, 24 Jul 2014 18:46:55 +0000 |
drchase |
Merge
|
Tue, 11 Mar 2014 13:38:32 -0400 |
drchase |
8028037: [parfait] warnings from b114 for hotspot.src.share.vm
|
Fri, 18 Jul 2014 09:04:01 +0200 |
goetz |
8050978: Fix bad field access check in C1 and C2
|
Thu, 17 Jul 2014 10:21:31 +0200 |
mdoerr |
8050972: Concurrency problem in PcDesc cache
|
Tue, 22 Jul 2014 07:35:52 -0700 |
morris |
8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp
|
Mon, 21 Jul 2014 09:41:06 +0200 |
tschatzl |
8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
|
Mon, 21 Jul 2014 09:41:06 +0200 |
tschatzl |
8035401: Fix visibility of G1ParScanThreadState members
|
Mon, 21 Jul 2014 09:41:04 +0200 |
tschatzl |
8035400: Move G1ParScanThreadState into its own files
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8026784: Error message in AdaptiveFreeList<Chunk>::verify_stats is wrong
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname)
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8040002: Clean up code and code duplication in re-diryting cards for verification
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8019342: G1: High "Other" time most likely due to card redirtying
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8028710: G1 does not retire allocation buffers after reference processing work
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8039596: Remove HeapRegionRemSet::clear_incoming_entry
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8037344: Use the "next" field to iterate over fine remembered instead of using the hash table
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction
|
Wed, 16 Apr 2014 10:14:50 +0200 |
tschatzl |
8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet
|
Tue, 20 May 2014 10:04:03 -0700 |
jcoomes |
8042255: make gc src file exclusion more automatic
|
Fri, 11 Jul 2014 00:25:05 -0700 |
amurillo |
8049916: new hotspot build - hs25.40-b02
|
Mon, 21 Jul 2014 21:46:27 +0000 |
jeff |
8051005: Third Party License Readme update for 8u20
|
Mon, 21 Jul 2014 06:00:44 -0700 |
zgu |
8050167: linux-sparcv9: hs_err file does not show any stack information
|
Fri, 18 Jul 2014 11:14:20 -0700 |
zgu |
8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
|
Fri, 18 Jul 2014 19:56:02 +0200 |
simonis |
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
|
Thu, 17 Jul 2014 18:03:26 +0100 |
robm |
Merge
|
Wed, 16 Jul 2014 16:45:17 -0700 |
amurillo |
Merge
|
Mon, 12 May 2014 06:17:05 -0700 |
mikael |
8042804: Support invoking Hotspot tests from top level
|
Fri, 11 Jul 2014 00:19:54 -0700 |
amurillo |
Added tag hs25.40-b01 for changeset d952af8cf67d
|
Fri, 11 Jul 2014 00:19:54 -0700 |
amurillo |
Merge
hs25.40-b01
|
Thu, 10 Jul 2014 12:04:43 -0700 |
vlivanov |
8043546: C1 optimizes @Stable instance fields with default values
|
Thu, 08 May 2014 15:37:17 +0200 |
goetz |
8042737: Introduce umbrella header prefetch.inline.hpp
|
Tue, 29 Apr 2014 15:17:27 +0200 |
goetz |
8042195: Introduce umbrella header orderAccess.inline.hpp.
|
Wed, 02 Jul 2014 22:54:18 +0200 |
roland |
8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
|
Mon, 07 Jul 2014 14:44:33 +0200 |
brutisso |
8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is true
|
Mon, 16 Jun 2014 16:27:41 -0700 |
mikael |
8046769: Set T family feature bit on Niagara systems
|
Tue, 01 Jul 2014 10:36:19 +0200 |
mgronlun |
8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops
|
Fri, 11 Apr 2014 12:29:24 +0200 |
pliden |
8039147: Cleanup SuspendibleThreadSet
|
Mon, 23 Jun 2014 16:43:41 +0200 |
pliden |
8046231: G1: Code root location ... from nmethod ... not in strong code roots for region
|
Thu, 19 Jun 2014 13:31:14 +0200 |
brutisso |
8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
|
Wed, 25 Jun 2014 15:51:15 -0700 |
amurillo |
8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40
|
Sat, 21 Jun 2014 01:56:29 +0000 |
coleenp |
Merge
|
Fri, 20 Jun 2014 10:48:36 -0400 |
coleenp |
8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes
|
Fri, 20 Jun 2014 12:39:56 -0700 |
amurillo |
8047732: new hotspot build - hs25.20-b21
|
Fri, 27 Jun 2014 11:07:23 +0100 |
coffeys |
Added tag jdk8u40-b00 for changeset 4828415ebbf1
|
Tue, 07 Apr 2015 11:20:51 +0200 |
Gilles Duboscq |
Add some Math exact tests
|
Thu, 02 Apr 2015 14:37:44 +0200 |
Gilles Duboscq |
Integer exact arithmetic: make sure non-exact stamp logic is not used
|
Tue, 07 Apr 2015 11:30:29 +0200 |
Gilles Duboscq |
Move special arithemtic nodes from graal.truffle to graal and use them to inrinsify some of the JDK8 Math methods
|
Tue, 07 Apr 2015 11:19:39 +0200 |
Gilles Duboscq |
mx: Avoid listing directories that do not exist while looking for JDKs
|
Wed, 08 Apr 2015 11:29:36 +0200 |
Roland Schatz |
Ensure ControlSinkNodes are added to the graph in PartialEscapeClosure.
|
Tue, 07 Apr 2015 17:52:50 +0200 |
Lukas Stadler |
handle ControlSinks in PEA canonicalization
|
Tue, 07 Apr 2015 14:07:03 +0200 |
Roland Schatz |
Check that snippets only access locations that are either accessed by the replacee, or are private to the snippet.
|
Tue, 07 Apr 2015 13:30:09 +0200 |
Roland Schatz |
UnsafeArrayCopyNode is a MemoryAccess.
|
Tue, 07 Apr 2015 12:21:08 +0200 |
Doug Simon |
rename CompilerToVM.readUnsafeOop to readUncompressedOop and only use it for reading oops in VM data structures since Unsafe.getObject() can be used for other cases
|
Tue, 07 Apr 2015 12:19:45 +0200 |
Doug Simon |
only force fix an unguarded JavaReadNode
|
Tue, 07 Apr 2015 02:55:05 +0200 |
Andreas Woess |
conditional elimination: use begin node from guard anchor instead of node to block map
|
Mon, 06 Apr 2015 08:48:36 -0700 |
twisti |
Add getAddress/putAddress to Unsafe plugin.
|
Mon, 06 Apr 2015 13:45:08 +0100 |
Chris Seaton |
DSL: rename ElementUtils.typeCompatible to areTypesCompatible.
|
Mon, 06 Apr 2015 13:43:39 +0100 |
Chris Seaton |
DSL: add tests for comparing against a byte and a short in guards.
|
Sun, 05 Apr 2015 20:40:52 +0100 |
Chris Seaton |
DSL: allow comparison of different integral types.
|
Sun, 05 Apr 2015 19:51:46 +0100 |
Chris Seaton |
DSL: add support for hex, oct and binary integer literals.
|
Sun, 05 Apr 2015 09:45:58 +0200 |
Doug Simon |
account for InvocationPlugins that don't return true when using them for late inlining
|
Sat, 04 Apr 2015 22:59:19 +0200 |
Doug Simon |
more robust error handling
|
Sat, 04 Apr 2015 21:57:19 +0200 |
Doug Simon |
renamed getMethodSubstitution to getSubstitution in Replacements API and removed getMethodSubstitutionMethod
|
Sat, 04 Apr 2015 21:43:21 +0200 |
Doug Simon |
removed some redundant GraphBuilderContext methods or gave them default implementations
|
Sat, 04 Apr 2015 19:52:26 +0200 |
Doug Simon |
removed GraphBuilderContext.getRootMethod()
|
Sat, 04 Apr 2015 19:47:24 +0200 |
Doug Simon |
removed commented out code
|
Sat, 04 Apr 2015 19:47:04 +0200 |
Doug Simon |
added support for inlining graphs derived from InvocationPlugins
|
Fri, 03 Apr 2015 17:49:43 +0200 |
Stefan Anzinger |
Ignore ResolvedJavaMethod.canBeInlined when parsing Snippets or Replacements
|
Fri, 03 Apr 2015 13:27:13 +0200 |
Roland Schatz |
Run input type verification only when assertions are enabled.
|
Thu, 02 Apr 2015 18:55:27 +0200 |
Roland Schatz |
IGV: Improve text contrast.
|
Thu, 02 Apr 2015 14:55:51 +0200 |
Lukas Stadler |
non-iterative PEA during partial evaluation
|
Thu, 02 Apr 2015 14:55:50 +0200 |
Lukas Stadler |
canonicalize during PEA
|
Thu, 02 Apr 2015 14:50:16 +0200 |
Lukas Stadler |
test for PEA canonicalization
|
Thu, 02 Apr 2015 14:33:43 +0200 |
Lukas Stadler |
take replacements into account in NewArrayNode.virtualize
|
Thu, 02 Apr 2015 14:33:31 +0200 |
Lukas Stadler |
LoadFieldNode and StoreFieldNode don't need to be VirtualizableRoots
|
Fri, 03 Apr 2015 10:41:57 +0200 |
Doug Simon |
added Checkstyle rule to prevent non-ASCII characters in Java source files
|
Fri, 03 Apr 2015 10:41:28 +0200 |
Doug Simon |
replace non-ASCII characters with unicode encoding
|
Thu, 02 Apr 2015 17:42:25 -0700 |
Tom Rodriguez |
DebugTimers should be static final when possible
|
Thu, 02 Apr 2015 21:27:25 +0200 |
Stefan Anzinger |
Merge
|
Thu, 02 Apr 2015 18:45:28 +0200 |
Stefan Anzinger |
[SPARC] Implement new instructions in assembler/enhance assertion error-message in MoveResolver
|
Thu, 02 Apr 2015 19:40:14 +0200 |
Doug Simon |
lower JavaReadNode to a ReadNode that will never float
|
Thu, 02 Apr 2015 19:30:19 +0200 |
Doug Simon |
fix unguarded reads resulting from lowering UnsafeLoadNode
|
Thu, 02 Apr 2015 19:23:19 +0200 |
Doug Simon |
fix canonicalization of ObjectEqualsNode to TypeCheckNode after fixing TypeCheckNode canonicalization
|
Thu, 02 Apr 2015 19:21:59 +0200 |
Doug Simon |
folding a TypeCheckNode can only be done if the stamp of the input object denotes an exact type
|
Thu, 02 Apr 2015 17:32:26 +0200 |
Roland Schatz |
Don't drop entry framestate in inline graph if it has more usages than just the start node.
|
Thu, 02 Apr 2015 16:56:27 +0200 |
Doug Simon |
Merge.
|
Thu, 02 Apr 2015 16:41:30 +0200 |
Doug Simon |
use .equals() instead of '=='
|
Thu, 02 Apr 2015 16:08:55 +0200 |
Doug Simon |
Merge.
|
Thu, 02 Apr 2015 16:08:26 +0200 |
Doug Simon |
fix canonicalization of ObjectEqualsNode to TypeCheckNode (again)
|
Thu, 02 Apr 2015 14:09:02 +0200 |
Doug Simon |
handle new nodes when gathering unscheduled usages of a node about to be lowered
|
Thu, 02 Apr 2015 12:56:38 +0200 |
Doug Simon |
fix canonicalization of ObjectEqualsNode to TypeCheckNode
|
Thu, 02 Apr 2015 12:22:57 +0200 |
Doug Simon |
Merge.
|
Thu, 02 Apr 2015 12:22:12 +0200 |
Doug Simon |
canonicalize 'o.getClass() == A.class' to a TypeCheckNode
|
Thu, 02 Apr 2015 11:45:32 +0200 |
Doug Simon |
add GetClassNode and use it in a non-HotSpot specific InvocationPlugin for Object.getClass()
|
Thu, 02 Apr 2015 10:00:21 +0200 |
Doug Simon |
fix for replay compilation support
|
Thu, 02 Apr 2015 16:30:52 +0200 |
Christian Humer |
Truffle: cache threshold in constant to speed up defer compilation check.
|
Thu, 02 Apr 2015 16:30:52 +0200 |
Christian Humer |
Truffle: use visitor for getCallNodes.
|
Thu, 02 Apr 2015 01:27:27 +0200 |
Christian Humer |
Truffle: do not use iterators for visitors.
|
Thu, 02 Apr 2015 01:26:31 +0200 |
Christian Humer |
Truffle: cache NodeClass lookup in Node.
|
Thu, 02 Apr 2015 01:22:41 +0200 |
Christian Humer |
Truffle: make NodeClass and NodeField a top-level class.
|
Thu, 02 Apr 2015 14:28:27 +0200 |
Lukas Stadler |
better virtualization of BasicArrayCopyNode
|
Thu, 02 Apr 2015 14:28:01 +0200 |
Lukas Stadler |
handle unsafe load and store during PEA read elimination
|
Thu, 02 Apr 2015 11:18:02 +0200 |
Josef Eisl |
BenchmarkCounters: add DynamicCountersHumanReadable option and computer readable dumper (non-default).
|
Wed, 01 Apr 2015 19:30:25 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 01 Apr 2015 19:30:14 +0200 |
Thomas Wuerthinger |
Fixes after introducing TypeCheckNode.
|
Wed, 01 Apr 2015 17:43:06 +0200 |
Thomas Wuerthinger |
Introduce TypeCheckNode.
|
Wed, 01 Apr 2015 17:40:02 +0200 |
Doug Simon |
allow lowering of UnsafeLoadNode while guards are still floating
|
Wed, 01 Apr 2015 17:36:51 +0200 |
Doug Simon |
Merge.
|
Wed, 01 Apr 2015 17:12:52 +0200 |
Doug Simon |
fixed canonicalizeprojects issue
|
Wed, 01 Apr 2015 16:11:22 +0200 |
Doug Simon |
fixed pylint issues
|
Wed, 01 Apr 2015 15:08:55 +0200 |
Doug Simon |
Merge.
|
Wed, 01 Apr 2015 15:08:25 +0200 |
Doug Simon |
improved error message for use of a macro node within a snippet that tries to lower itself to an invoke
|
Wed, 01 Apr 2015 13:59:01 +0200 |
Doug Simon |
removed IntrinsificationsEnabled and IntrinsificationsDisabled options
|
Wed, 01 Apr 2015 13:55:59 +0200 |
Doug Simon |
don't allow non-recursive, non-intrinsified invokes in intrinsics or snippets
|
Wed, 01 Apr 2015 13:48:54 +0200 |
Doug Simon |
removed unused MacroNode constructor
|
Wed, 01 Apr 2015 13:48:42 +0200 |
Doug Simon |
removed unused BailoutNode
|
Wed, 01 Apr 2015 13:07:22 +0200 |
Doug Simon |
improved fsckprojects to take into account hg tracked files
|
Wed, 01 Apr 2015 16:36:28 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 01 Apr 2015 16:36:15 +0200 |
Thomas Wuerthinger |
Improvements to the Stamp infrastructure. New methods Stamp#improveWith, Stamp#tryImproveWith, Stamp#isIllegal.
|
Wed, 01 Apr 2015 13:30:06 +0200 |
Josef Eisl |
MoveProfiling: rename LIROptMoveProfiling option to LIRProfileMoves.
|
Wed, 01 Apr 2015 11:48:18 +0200 |
Josef Eisl |
LinearScan: add more detailed timers.
|
Tue, 31 Mar 2015 19:15:45 -0700 |
Michael Van De Vanter |
Merge with 7815c4d4a07f92d10d27a180f32e0dbc8ca15d44
|
Tue, 31 Mar 2015 19:01:07 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: a new flavor of Instrument that lazily provides an AST fragment to be attached/adopted directly into a running AST, and to which execution event notifications will be routed. Important use cases so far include conditional breakpoints (with optimizeable conditions) and Ruby set_trace_func.
|
Tue, 31 Mar 2015 18:58:36 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: the Instrument code now has access to Probe.invalidateProbeUnchanged, needed for attaching AST instrumentation.
|
Tue, 31 Mar 2015 18:56:42 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: field renaming in ProbeNode
|
Tue, 31 Mar 2015 15:15:33 +0200 |
Doug Simon |
removed/replaced references to non replay-serializable objects from replay-serializable objects
|
Tue, 31 Mar 2015 14:35:17 +0200 |
Gilles Duboscq |
mx: fix compliance check for EXTRA_JAVA_HOMES, add maximum JAVA_HOME version in mx_graal
|
Tue, 31 Mar 2015 14:12:23 +0200 |
Doug Simon |
moved use of GraphUtil.originalValue API into InvocationPlugins to avoid its overhead during canonicalization
|
Tue, 31 Mar 2015 14:11:07 +0200 |
Doug Simon |
allow satisfied compile time assertions to survive until LIR lowering
|
Tue, 31 Mar 2015 11:40:04 +0200 |
Roland Schatz |
Assert that lastLocationAccess is non-null for reads of mutable locations.
|
Tue, 31 Mar 2015 11:35:31 +0200 |
Roland Schatz |
Assert that lastLocationAccess is never null in FloatingReadPhase.
|
Tue, 31 Mar 2015 02:16:33 +0200 |
Christian Humer |
Truffle: implement language agnostic OSR support.
|
Mon, 30 Mar 2015 22:52:03 +0200 |
Christian Humer |
SL: repeating node should implement SLStatementNode for a proper toString implementation.
|
Mon, 30 Mar 2015 22:52:03 +0200 |
Christian Humer |
Truffle: cache compiling flag in OptimizedCallTarget to speed up check in the interpreter;
|
Mon, 30 Mar 2015 20:45:04 +0200 |
Doug Simon |
Merge.
|
Mon, 30 Mar 2015 18:46:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 30 Mar 2015 17:57:31 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 30 Mar 2015 17:56:43 +0200 |
Thomas Wuerthinger |
Fix for IfNode below than canonicalization.
|
Mon, 30 Mar 2015 20:43:59 +0200 |
Doug Simon |
EconomyHighTier must apply CanonicalizerPhase
|
Mon, 30 Mar 2015 17:58:22 +0200 |
Doug Simon |
Merge.
|
Mon, 30 Mar 2015 15:38:57 +0200 |
Josef Eisl |
AMD64HotSpotCounterOp: use incrementq macro.
|
Mon, 30 Mar 2015 17:00:08 +0200 |
Josef Eisl |
AssemblerTest: add method and code cache provider to scope to enable dumping.
|
Mon, 30 Mar 2015 17:31:48 +0200 |
Josef Eisl |
Add IncrementDecrementMacroTest.
|
Mon, 30 Mar 2015 15:38:24 +0200 |
Josef Eisl |
AMD64Assembler: introduce DEC and incrementq/decrementq macros for AMD64Addresses.
|
Mon, 30 Mar 2015 17:51:05 +0200 |
Doug Simon |
add InlineIntrinsicsDuringParsing option with a default value of true
|
Mon, 30 Mar 2015 17:50:43 +0200 |
Doug Simon |
added extension points for creating GraphBuilder plugins
|
Mon, 30 Mar 2015 17:49:15 +0200 |
Doug Simon |
allow direct call derived from constant MethodHandle if JDK version >= 1.8.0_60
|
Mon, 30 Mar 2015 16:51:26 +0200 |
Roland Schatz |
Correctly re-wire memory edges in snippets.
|
Mon, 30 Mar 2015 14:28:50 +0200 |
Andreas Woess |
remove TruffleReplacements
|
Mon, 30 Mar 2015 14:26:46 +0200 |
Andreas Woess |
PartialEvaluator: method handle inlining now handled by HotSpotInvocationPlugins
|
Mon, 30 Mar 2015 14:23:20 +0200 |
Josef Eisl |
lsra.Interval: fix setRegisterPriority().
|
Mon, 30 Mar 2015 14:02:51 +0200 |
Lukas Stadler |
handle indexed loads and unboxing in PEA read elimination
|
Mon, 30 Mar 2015 14:02:08 +0200 |
Lukas Stadler |
refactor PrimitiveValueProfile to omit object equality comparison in the profiled case
|
Mon, 30 Mar 2015 14:01:04 +0200 |
Lukas Stadler |
ExactClassValueProfile: do not create isInstance check for generic (object) profiles
|
Mon, 30 Mar 2015 13:59:59 +0200 |
Lukas Stadler |
remove UnboxNodes without usages (if object is non-null)
|
Mon, 30 Mar 2015 11:59:58 +0200 |
Doug Simon |
HotSpotLoadFieldPlugin no longer checks InlineDuringParsing
|
Mon, 30 Mar 2015 10:57:43 +0200 |
Josef Eisl |
AMD64HotSpotLIRGenerator.RescueSlotDummyOp: add javadoc.
|
Mon, 30 Mar 2015 10:47:08 +0200 |
Josef Eisl |
AMD64HotSpotLIRGenerator: insert RescueSlotDummyOp only in #beforeRegisterAllocation.
|
Mon, 30 Mar 2015 10:08:38 +0200 |
Josef Eisl |
StandardOp.NoOp: assert that the right instruction is #replaced.
|
Mon, 30 Mar 2015 00:54:07 +0200 |
Thomas Wuerthinger |
Reduce usages of fixed node probability cache.
|
Sun, 29 Mar 2015 20:51:22 +0200 |
Thomas Wuerthinger |
Remove GraphCache option.
|
Sun, 29 Mar 2015 20:14:58 +0200 |
Thomas Wuerthinger |
Remove iterative inlining phase.
|
Sun, 29 Mar 2015 18:59:59 +0200 |
Thomas Wuerthinger |
Fix for succeeding stamps of IntegerLessThanNode.
|
Sun, 29 Mar 2015 18:57:14 +0200 |
Thomas Wuerthinger |
Fix for succeeding stamps of IntegerBelowNode.
|
Sun, 29 Mar 2015 18:51:08 +0200 |
Thomas Wuerthinger |
Rename method to avoid clashes.
|
Sun, 29 Mar 2015 18:45:49 +0200 |
Thomas Wuerthinger |
Small fix in memory schedule verification.
|
Sun, 29 Mar 2015 16:12:42 +0200 |
Thomas Wuerthinger |
Fix javadoc.
|
Sun, 29 Mar 2015 16:09:29 +0200 |
Thomas Wuerthinger |
Relax verification of floating read node.
|
Sat, 28 Mar 2015 21:48:27 +0100 |
Thomas Wuerthinger |
Fix suites.
|
Sat, 28 Mar 2015 21:28:22 +0100 |
Thomas Wuerthinger |
Add missing static imports.
|
Sat, 28 Mar 2015 21:23:17 +0100 |
Thomas Wuerthinger |
Remove unused import.
|
Sat, 28 Mar 2015 20:37:58 +0100 |
Thomas Wuerthinger |
Fix project dependencies.
|
Sat, 28 Mar 2015 20:36:56 +0100 |
Thomas Wuerthinger |
Add a color filter based on stamp types.
|
Sat, 28 Mar 2015 20:25:56 +0100 |
Thomas Wuerthinger |
Improve coloring and filters in IGV.
|
Sat, 28 Mar 2015 17:35:14 +0100 |
Thomas Wuerthinger |
Remove old version of partial evaluation.
|
Fri, 27 Mar 2015 17:02:53 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 27 Mar 2015 15:43:31 +0100 |
Thomas Wuerthinger |
Small fixes to IGV layout.
|
Fri, 27 Mar 2015 16:04:23 +0100 |
Doug Simon |
removed MacroSubstitution and its related machinery
|
Fri, 27 Mar 2015 15:37:42 +0100 |
Gilles Duboscq |
Truffle FastPE: recompute loop freqencies once BranchProbabilities have had a chance to canonicalize
|
Fri, 27 Mar 2015 15:33:44 +0100 |
Gilles Duboscq |
IGV: Update Graal color filter
|
Fri, 27 Mar 2015 14:09:21 +0100 |
Gilles Duboscq |
Make IGV more robust when parsing block information
|
Fri, 27 Mar 2015 14:03:46 +0100 |
Doug Simon |
don't push MethodHandleNodes with void return type to the stack
|
Fri, 27 Mar 2015 14:03:04 +0100 |
Doug Simon |
allow unqualified nested class names in the class part of a MethodFilter pattern
|
Fri, 27 Mar 2015 13:29:08 +0100 |
Doug Simon |
converted all @MacroSubstitution uses to InvocationPlugins
|
Fri, 27 Mar 2015 00:41:11 -0700 |
Tom Rodriguez |
Speed up debug info generation for virtual objects
|
Thu, 26 Mar 2015 22:26:18 +0100 |
Doug Simon |
Merge.
|
Thu, 26 Mar 2015 21:58:45 +0100 |
Doug Simon |
removed uses of StringBuffer
|
Thu, 26 Mar 2015 17:06:40 +0100 |
Doug Simon |
Merge.
|
Thu, 26 Mar 2015 17:06:08 +0100 |
Doug Simon |
removed uses of StringBuffer, Hashtable and Stack
|
Thu, 26 Mar 2015 11:39:07 +0100 |
Doug Simon |
don't process Word operations unless parsing a snippet or intrinsic
|
Thu, 26 Mar 2015 11:38:27 +0100 |
Doug Simon |
added Checkstyle rule to forbid use of old synchronized classes such as StringBuffer, Vector, Hashtable and Stack
|
Thu, 26 Mar 2015 13:51:37 -0700 |
twisti |
Remove external ASM dependency.
|
Thu, 26 Mar 2015 15:34:27 +0100 |
Roland Schatz |
Rewire usages of MemoryAnchorNode in FloatingReadPhase.
|
Thu, 26 Mar 2015 15:17:02 +0100 |
Roland Schatz |
Unit test for InputTypes in snippets.
|
Thu, 26 Mar 2015 13:55:36 +0100 |
Roland Schatz |
Verify that InputType is in allowedUsageTypes for @NodeIntrinsic methods returning a StructuralInput.
|
Wed, 25 Mar 2015 16:55:24 +0100 |
Roland Schatz |
Allow InputTypes that are not Value in snippets.
|
Wed, 25 Mar 2015 11:48:13 -0700 |
Tom Rodriguez |
Add CTW of rt.jar to gate
|
Wed, 25 Mar 2015 11:48:07 -0700 |
Tom Rodriguez |
Only report debug values for CTW threads by default
|
Wed, 25 Mar 2015 11:48:01 -0700 |
Tom Rodriguez |
Add option to filter DebugValueSummary by map name
|
Wed, 25 Mar 2015 11:47:55 -0700 |
Tom Rodriguez |
Alway print final CTW messages
|
Wed, 25 Mar 2015 11:47:49 -0700 |
Tom Rodriguez |
Support CTW in product for graal
|
Wed, 25 Mar 2015 16:16:36 +0100 |
Gilles Duboscq |
BinaryGraphPrinter: if a schedule is available, also print he node-to-blocks mapping in addition to the block-to-nodes
|
Wed, 25 Mar 2015 16:15:20 +0100 |
Gilles Duboscq |
Add scope with the schedule in EffectsPhase
|
Wed, 25 Mar 2015 16:31:35 +0100 |
Gilles Duboscq |
Add test to check that DominatorConditionalEliminationPhase rewires ConditionAnchorNodes properly
|
Wed, 25 Mar 2015 15:24:37 +0100 |
Roland Schatz |
Do node intrinsification and word type rewriting only during replacement parsing.
|
Tue, 24 Mar 2015 17:33:15 +0100 |
Christian Wirth |
extract methods to avoid code duplication
|
Tue, 24 Mar 2015 17:19:23 +0100 |
Christian Wirth |
syncronize the access to Source.allSources. Should fix random crashes we experienced before.
|
Tue, 24 Mar 2015 14:36:57 +0100 |
Stefan Anzinger |
Fix allocation counter issue where the counters sometimes gives way too high values for allocated bytes
|
Tue, 24 Mar 2015 12:01:58 +0100 |
Doug Simon |
suppress menubar and dock when running ctw on Mac
|
Tue, 24 Mar 2015 11:56:10 +0100 |
Doug Simon |
check whether a StateSplit node being added via GraphBuilderContext has a null stateAfter before setting one
|
Tue, 24 Mar 2015 11:36:52 +0100 |
Doug Simon |
added -G:CompileTheWorldMethodFilter option
|
Mon, 23 Mar 2015 15:45:19 -0700 |
Tom Rodriguez |
Restore old CTW output format
|
Mon, 23 Mar 2015 22:32:41 +0100 |
Doug Simon |
avoid creation of scopes if -G:Time, -G:Meter and -G:TrackMemUse all have null or empty values and no other debug scope based options are given (e.g., -G:Log, -G:Dump, etc)
|
Mon, 23 Mar 2015 13:33:18 -0700 |
Tom Rodriguez |
Merge
|
Mon, 23 Mar 2015 12:21:25 -0700 |
Tom Rodriguez |
Wait until all classes are loaded before compiling in multithreaded CTW
|
Mon, 23 Mar 2015 12:20:49 -0700 |
Tom Rodriguez |
Transfer proxies when splitting IfNode
|
Mon, 23 Mar 2015 10:29:15 -0700 |
Tom Rodriguez |
Fix time reporting for mx gate -t foo
|
Mon, 23 Mar 2015 10:28:36 -0700 |
Tom Rodriguez |
Add missing org.openide.awt dependency to IGV
|
Mon, 23 Mar 2015 10:27:17 -0700 |
Tom Rodriguez |
Merge
|
Fri, 20 Mar 2015 17:26:26 -0700 |
Tom Rodriguez |
Properly accumulate assumptions
|
Fri, 20 Mar 2015 17:26:20 -0700 |
Tom Rodriguez |
Don't bother cloning assumptions array
|
Fri, 20 Mar 2015 17:26:08 -0700 |
Tom Rodriguez |
Fixed help text and add CompileTheWorldThreads flag
|
Mon, 23 Mar 2015 20:57:21 +0100 |
Doug Simon |
added helper methods to GraphBuilderContext for common operation combinations
|
Mon, 23 Mar 2015 20:04:55 +0100 |
Christian Humer |
Truffle-DSL: fixed wrong type for implicit type cast elimination.
|
Mon, 23 Mar 2015 16:11:48 +0100 |
Stefan Anzinger |
Merge
|
Mon, 23 Mar 2015 15:58:36 +0100 |
Stefan Anzinger |
Implement dynamic instruction counters on assembly level
|
Mon, 23 Mar 2015 14:31:01 +0100 |
Doug Simon |
fixed pylint issue
|
Mon, 23 Mar 2015 14:18:32 +0100 |
Doug Simon |
ignore forced MethodSubstitutions during graph builder inlining (it breaks economy compiler configuration)
|
Mon, 23 Mar 2015 13:36:04 +0100 |
Doug Simon |
added support for refining the tasks run by 'mx gate' (e.g., 'mx gate -t Economy' will only run tasks whose title contains the substring 'Economy')
|
Mon, 23 Mar 2015 11:02:36 +0100 |
Doug Simon |
moved non-HotSpot specific inlining functionality into non-HotSpot specific location
|
Mon, 23 Mar 2015 00:26:47 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 23 Mar 2015 00:26:37 +0100 |
Thomas Wuerthinger |
Further improvements to IGV. Make displayed names of nodes shorter.
|
Sat, 21 Mar 2015 16:22:15 +0100 |
Thomas Wuerthinger |
Fix IGV small layout bug.
|
Sat, 21 Mar 2015 16:10:53 +0100 |
Thomas Wuerthinger |
Small comment fix.
|
Sun, 22 Mar 2015 17:04:03 +0100 |
Doug Simon |
made partial intrinsification work (i.e., intrinsics that call the original method to handle slow/uncommon paths)
|
Sun, 22 Mar 2015 17:03:42 +0100 |
Doug Simon |
fixed bug in NodeList.toArray()
|
Sun, 22 Mar 2015 16:33:32 +0100 |
Doug Simon |
support disassembling a subrange of a bytecode method
|
Sun, 22 Mar 2015 12:30:26 +0100 |
Doug Simon |
factored out common code in HotSpotCryptoSubstitutionTest
|
Sun, 22 Mar 2015 12:29:01 +0100 |
Doug Simon |
avoid unnecessary copying in NodeList.toArray(A[] a)
|
Sun, 22 Mar 2015 00:12:34 +0100 |
Andreas Woess |
IGV: also color KillingBegin nodes orange
|
Sat, 21 Mar 2015 23:47:30 +0100 |
Andreas Woess |
IGV: fix bug in layout node comparator
|
Sat, 21 Mar 2015 15:41:55 +0100 |
Thomas Wuerthinger |
Merge.
|
Sat, 21 Mar 2015 15:41:38 +0100 |
Thomas Wuerthinger |
Layout and display improvements and bug fixes for IdealGraphVisualizer.
|
Fri, 20 Mar 2015 18:33:31 +0100 |
Thomas Wuerthinger |
Fix dependencies in IGV NetBeans project. Contributed-by: Michael Haupt <michael.haupt@oracle.com>
|
Fri, 20 Mar 2015 23:19:24 +0100 |
Doug Simon |
removed unused IntegerSubExactNode node intrinsics
|
Fri, 20 Mar 2015 23:18:50 +0100 |
Doug Simon |
removed left over temporary code
|
Fri, 20 Mar 2015 23:17:33 +0100 |
Doug Simon |
GraphBuilderConfiguration.copy() should do what it's javadoc says
|
Fri, 20 Mar 2015 22:09:39 +0100 |
Christian Humer |
Truffle: some tweaks to the PrintTruffleExpansionHistogram.
|
Fri, 20 Mar 2015 19:00:50 +0100 |
Christian Humer |
Truffle: use compare functions for MethodStatistics.
|
Fri, 20 Mar 2015 19:00:50 +0100 |
Christian Humer |
Truffle: simplify inAtomicBlock assertion.
|
Fri, 20 Mar 2015 19:00:50 +0100 |
Christian Humer |
Truffle: refactor trivial node count calculation and expose and API that enables to use it for Node subtrees.
|
Fri, 20 Mar 2015 19:00:50 +0100 |
Christian Humer |
Truffle: simplify loop node implementation.
|
Fri, 20 Mar 2015 18:59:40 +0100 |
Christian Humer |
Truffle: make loop node implementation exchangable for graal runtime versions.
|
Fri, 20 Mar 2015 17:08:43 +0100 |
Andreas Woess |
Truffle: remove Node#onAdopt() hook
|
Fri, 20 Mar 2015 15:59:35 +0100 |
Andreas Woess |
Truffle: always check type in UnsafeNodeField
|
Fri, 20 Mar 2015 15:53:01 +0100 |
Andreas Woess |
Truffle: ValueProfile should extend NodeCloneable
|
Fri, 20 Mar 2015 19:09:08 +0100 |
Roland Schatz |
Simplify code generation for AMD64 memory access instructions.
|
Fri, 20 Mar 2015 17:59:37 +0100 |
Roland Schatz |
Restructure AMD64 LIR classes.
|
Fri, 20 Mar 2015 16:05:24 +0100 |
Doug Simon |
removed Receiver.isNullConstant() since InvocationPlugins will never be applied if the receiver is the null constant
|
Fri, 20 Mar 2015 10:11:07 +0100 |
Gilles Duboscq |
LoopFragment: Proxy input may be null
|
Thu, 19 Mar 2015 18:03:15 -0700 |
Tom Rodriguez |
Add support for multithreaded CTW
|
Thu, 19 Mar 2015 18:03:08 -0700 |
Tom Rodriguez |
Don't let NoClassDefFoundError leak when reflectively looking up Method
|
Thu, 19 Mar 2015 17:48:48 -0700 |
Tom Rodriguez |
Reduce amount of work done by Node.verify by default
|
Thu, 19 Mar 2015 17:25:16 -0700 |
Tom Rodriguez |
Check for null installedCode when reporting events
|
Thu, 19 Mar 2015 17:23:05 -0700 |
Tom Rodriguez |
Improve assertion message
|
Thu, 19 Mar 2015 17:22:24 -0700 |
Tom Rodriguez |
Only report snippet cache overflow once
|
Thu, 19 Mar 2015 22:31:42 +0100 |
Doug Simon |
added null checking for the receiver when inlining or applying an InvocationPlugin during graph parsing
|
Thu, 19 Mar 2015 19:27:25 +0100 |
Gilles Duboscq |
TraceDeoptimization: print compiler and compile_id
|
Thu, 19 Mar 2015 15:38:33 +0100 |
Thomas Wuerthinger |
Small fix for memory schedule verification. The begin node is not always the first node in the block if it is at the same time also the end node.
|
Thu, 19 Mar 2015 12:47:06 +0100 |
Doug Simon |
Merge.
|
Thu, 19 Mar 2015 11:53:36 +0100 |
Thomas Wuerthinger |
Guard constant folding with !ImmutableCode.
|
Thu, 19 Mar 2015 11:22:37 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Mar 2015 23:26:47 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Mar 2015 23:26:23 +0100 |
Thomas Wuerthinger |
Fix an issue when the result of canonicalization is appended in the graph builder. Introduce GraphBuilderPhase#recursiveAppend.
|
Wed, 18 Mar 2015 21:36:35 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Mar 2015 21:36:12 +0100 |
Thomas Wuerthinger |
Fix a bug in the schedule phase and tighten asserts.
|
Thu, 19 Mar 2015 10:28:28 +0100 |
Gilles Duboscq |
Canonicalizer: tryCanonicalize: return early if the custom canonicalizer has simplified the node away
|
Wed, 18 Mar 2015 21:01:56 +0100 |
Doug Simon |
removed logic for estimating invocation plugin count
|
Wed, 18 Mar 2015 20:17:41 +0100 |
Gilles Duboscq |
Dom-based ConditionalElimination: fix fliped check in processConditionAnchor
|
Wed, 18 Mar 2015 11:38:38 -0700 |
Tom Rodriguez |
Properly handle Guard usages during on stack replacement
|
Wed, 18 Mar 2015 10:07:47 -0700 |
Tom Rodriguez |
Merge
|
Wed, 18 Mar 2015 10:01:25 -0700 |
Tom Rodriguez |
Ignore -Xbatch when the thread is in the middle of class loading
|
Tue, 17 Mar 2015 19:24:47 -0700 |
Tom Rodriguez |
Relax asserts in ArrayEqualsNodes
|
Tue, 17 Mar 2015 19:21:57 -0700 |
Tom Rodriguez |
Experimentally disallow Graal compiling itself in tiered
|
Tue, 17 Mar 2015 19:21:54 -0700 |
Tom Rodriguez |
Add option to print CompileQueue occupancy from LogCompilation output
|
Tue, 17 Mar 2015 19:21:22 -0700 |
Tom Rodriguez |
Log dequeue of methods from CompileQueue
|
Wed, 18 Mar 2015 16:39:06 +0100 |
Stefan Anzinger |
Merge
|
Wed, 18 Mar 2015 15:23:39 +0100 |
Stefan Anzinger |
[SPARC] (Re)move SPARCScratchRegister into the SPARCMacroAssembler to force usage only during assembly.
|
Wed, 18 Mar 2015 13:53:23 +0100 |
Stefan Anzinger |
Merge
|
Tue, 17 Mar 2015 18:57:47 +0100 |
Stefan Anzinger |
[SPARC] Set lower plugin count estimate for SPARC backend
|
Wed, 18 Mar 2015 15:58:55 +0100 |
Gilles Duboscq |
FloatStamp.Abs.foldStamp support known-NaN input
|
Wed, 18 Mar 2015 15:51:15 +0100 |
Gilles Duboscq |
CanonicalizerPhase: can not use Debug.handle without a corresponding scope/sandbox
|
Wed, 18 Mar 2015 15:14:27 +0100 |
Gilles Duboscq |
Add assert in FloatStamp
|
Wed, 08 Oct 2014 16:20:38 +0200 |
Gilles Duboscq |
Implement foldStamp for Float to Integer ops
|
Wed, 08 Oct 2014 15:27:10 +0200 |
Gilles Duboscq |
Implement foldStamp for Integer to Float conversions
|
Wed, 18 Mar 2015 14:36:13 +0100 |
Gilles Duboscq |
Remove TailDuplicationPhase
|
Tue, 17 Mar 2015 16:13:54 +0100 |
Gilles Duboscq |
GuardsStage: add areDeoptsFixed helper method
|
Wed, 18 Mar 2015 11:30:45 +0100 |
Josef Eisl |
BenchmarkCounters: add option to turn of number grouping separators.
|
Thu, 19 Mar 2015 12:46:38 +0100 |
Doug Simon |
removed overly strict assertions in InstanceOfDynamicNode constructor
|
Thu, 19 Mar 2015 12:46:06 +0100 |
Doug Simon |
added support for checking nodes added to the graph by an Invocation plugin and used this to check that only legal constants are added under ImmutableCode
|
Wed, 18 Mar 2015 12:39:43 +0100 |
Doug Simon |
use cheaper test for whether or not a method has a substitution
|
Wed, 18 Mar 2015 11:46:06 +0100 |
Doug Simon |
factored out assertion checks around application of an InvocationPlugin and added a check that all StateSplit nodes added by a plugin have a non-null frame state
|
Wed, 18 Mar 2015 02:15:37 +0100 |
Christian Humer |
Truffle: implemented new -G:+PrintTruffleExpansionHistogram tool.
|
Wed, 18 Mar 2015 02:17:34 +0100 |
Christian Humer |
Truffle: truffle compilation might result in a CancellationException.
|
Wed, 18 Mar 2015 01:46:01 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Mar 2015 01:45:49 +0100 |
Thomas Wuerthinger |
Add memory proxy support in the new MemoryScheduleVerification.
|
Tue, 17 Mar 2015 11:23:06 -0700 |
Tom Rodriguez |
Merge
|
Tue, 17 Mar 2015 11:22:56 -0700 |
Tom Rodriguez |
Fix arg limit on Mac
|
Mon, 16 Mar 2015 17:37:32 -0700 |
Tom Rodriguez |
Make the native initialization path for Graal more robust
|
Mon, 16 Mar 2015 16:38:17 -0700 |
Tom Rodriguez |
Don't walk out of loop when estimating unswitch benefits
|
Mon, 16 Mar 2015 15:51:43 -0700 |
Tom Rodriguez |
More checks that InductionVariable.direction is valid
|
Mon, 16 Mar 2015 15:46:28 -0700 |
Tom Rodriguez |
Don't force resolution for unloaded field types
|
Mon, 16 Mar 2015 18:19:12 +0100 |
Josef Eisl |
Do not include MoveProfiling phases in stub compilation.
|
Mon, 16 Mar 2015 16:38:01 +0100 |
Josef Eisl |
LIRSuites: add copy constructor.
|
Mon, 16 Mar 2015 16:37:21 +0100 |
Josef Eisl |
LIRPhaseSuite: add copy().
|
Mon, 16 Mar 2015 17:23:22 +0100 |
Josef Eisl |
Add MoveProfiling.
|
Mon, 16 Mar 2015 17:15:52 +0100 |
Josef Eisl |
Add BenchmarkCounterFactory to PostAllocationOptimizationContext.
|
Mon, 16 Mar 2015 17:36:45 +0100 |
Josef Eisl |
Make DynamicCounterNode LIRLowerable.
|
Tue, 17 Mar 2015 17:19:04 +0100 |
Josef Eisl |
{AMD64,SPARC}HotSpotLIRGenerator: implement createBenchmarkCounter().
|
Tue, 17 Mar 2015 17:18:47 +0100 |
Josef Eisl |
Add AMD64HotSpotCounterOp and SPARCHotSpotCounterOp.
|
Mon, 16 Mar 2015 16:35:20 +0100 |
Josef Eisl |
AMD64Assembler: introduce addq(AMD64Address, Register).
|
Tue, 17 Mar 2015 17:19:39 +0100 |
Josef Eisl |
Make LIRGeneratorTool a BenchmarkCounterFactory.
|
Tue, 17 Mar 2015 17:19:18 +0100 |
Josef Eisl |
Introduce BenchmarkCounterFactory.
|
Tue, 17 Mar 2015 17:29:49 +0100 |
Josef Eisl |
BenchmarkCounters: make thread-safe and refactoring.
|
Tue, 17 Mar 2015 13:07:12 +0100 |
Josef Eisl |
NewObjectSnippets: work around problems with late binding of snippet parameters in GraphBuilderPlugins.
|
Tue, 17 Mar 2015 17:16:04 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 17 Mar 2015 17:15:40 +0100 |
Thomas Wuerthinger |
Add another memory schedule test.
|
Tue, 17 Mar 2015 17:13:25 +0100 |
Thomas Wuerthinger |
Fix another bug in the new scheduler found by the new verification phase.
|
Tue, 17 Mar 2015 17:12:47 +0100 |
Thomas Wuerthinger |
Assign result maps in schedule phase earlier to have better context in case of exceptions.
|
Tue, 17 Mar 2015 16:17:30 +0100 |
Thomas Wuerthinger |
Add memory schedule verification pass. Fix a bug in the new schedule implementation.
|
Tue, 17 Mar 2015 13:14:13 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 17 Mar 2015 13:13:57 +0100 |
Thomas Wuerthinger |
Fix for earliest possible schedule when the last node in a block is an invoke. Added a new scheduling test.
|
Mon, 16 Mar 2015 21:50:15 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 16 Mar 2015 21:49:59 +0100 |
Thomas Wuerthinger |
Add GraalHostThreads flag to overwrite the number of threads spawned for the baseline compiler.
|
Tue, 17 Mar 2015 15:52:41 +0100 |
Andreas Woess |
remove unused code in CurrentJavaThreadNode
|
Tue, 17 Mar 2015 15:49:33 +0100 |
Andreas Woess |
Truffle: repair TraceTruffleTransferToInterpreter option
|
Tue, 17 Mar 2015 15:39:46 +0100 |
Andreas Woess |
Truffle: try to inline method handle invocations in FastPE
|
Tue, 17 Mar 2015 15:36:09 +0100 |
Andreas Woess |
MethodHandleNode: record unique concrete method assumptions
|
Tue, 17 Mar 2015 14:40:35 +0100 |
Andreas Woess |
Truffle: respect truffle inlining option in FastPE and replace Stack with ArrayDeque
|
Tue, 17 Mar 2015 13:57:33 +0100 |
Doug Simon |
Merge.
|
Tue, 17 Mar 2015 13:27:50 +0100 |
Lukas Stadler |
handle proxies with null inputs in SchedulePhase
|
Tue, 17 Mar 2015 11:18:55 +0100 |
Lukas Stadler |
add null check in Materialize graphbuilder plugin
|
Tue, 17 Mar 2015 11:11:03 +0100 |
Lukas Stadler |
fix faulty check in HotSpotTruffleRuntime
|
Tue, 17 Mar 2015 11:10:32 +0100 |
Lukas Stadler |
remove obsolete assertion from MonitorExitNode
|
Tue, 17 Mar 2015 13:45:05 +0100 |
Doug Simon |
removed placeholder code
|
Tue, 17 Mar 2015 12:49:45 +0100 |
Doug Simon |
Merge.
|
Tue, 17 Mar 2015 12:05:51 +0100 |
Stefan Anzinger |
Merge
|
Tue, 17 Mar 2015 12:05:11 +0100 |
Stefan Anzinger |
[SPARC] remove debug code for mmap()
|
Fri, 13 Mar 2015 11:28:01 +0100 |
Stefan Anzinger |
Merge
|
Thu, 12 Mar 2015 17:08:19 +0100 |
Stefan Anzinger |
[SPARC] Add com.oracle.nfi.test.NativeFunctionInterfaceTest to blacklist for SPARC
|
Tue, 17 Mar 2015 12:13:24 +0100 |
Doug Simon |
Merge.
|
Mon, 16 Mar 2015 16:54:10 -0700 |
Michael Van De Vanter |
Merge with f803f49c9ec423cb1c87a510c29fd61afd6a8c57
|
Mon, 16 Mar 2015 15:59:57 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove support for "probe-lite", an optimization for a particular use case that no longer seems worth the complexity.
|
Mon, 16 Mar 2015 13:47:45 +0100 |
Christian Humer |
Truffle: fixed TruffleCompilationExceptionsAreThrown was ignored for non permanent bailouts.
|
Mon, 16 Mar 2015 15:12:22 +0100 |
Roland Schatz |
Refactoring of AMD64 code generation.
|
Mon, 16 Mar 2015 14:17:00 +0100 |
Roland Schatz |
Make LIRGeneratorTool.append(op) return the op.
|
Fri, 13 Mar 2015 15:23:44 +0100 |
Roland Schatz |
Allow arbitrary constants in CompilationResultBuilder.recordInlineDataInCode.
|
Fri, 13 Mar 2015 15:20:16 +0100 |
Roland Schatz |
Move isCompressed method to HotSpotConstant interface.
|
Mon, 16 Mar 2015 12:23:11 +0100 |
Gilles Duboscq |
mx: followup fix for SC_ARG_MAX, add more assetions
|
Sun, 15 Mar 2015 16:22:37 +0100 |
Thomas Wuerthinger |
Support optional last access location in the scheduler phase.
|
Sun, 15 Mar 2015 14:22:50 +0100 |
Thomas Wuerthinger |
Remove fine grained debug scopes in the canonicalizer.
|
Sun, 15 Mar 2015 14:16:21 +0100 |
Thomas Wuerthinger |
Remove metric ConstantNodes. Make LocalLiveness log output only available when assertions are enabled.
|
Sun, 15 Mar 2015 13:40:28 +0100 |
Thomas Wuerthinger |
Add utility Node#pushInputs(NodeStack).
|
Sat, 14 Mar 2015 22:45:52 +0100 |
Thomas Wuerthinger |
Remove dead code in GraphBuilderPhase.
|
Sat, 14 Mar 2015 22:38:12 +0100 |
Thomas Wuerthinger |
Fix javadoc.
|
Sat, 14 Mar 2015 22:29:44 +0100 |
Thomas Wuerthinger |
Consolidation of new allocation stubs to use the standard ForeignCallNode.
|
Sat, 14 Mar 2015 20:42:09 +0100 |
Thomas Wuerthinger |
Turn a check for non-null stateAfter of an invoke into an assertion.
|
Sat, 14 Mar 2015 19:15:51 +0100 |
Thomas Wuerthinger |
Assign the state after when appending the node and not automatically in the main graph builder loop.
|
Sat, 14 Mar 2015 17:59:33 +0100 |
Thomas Wuerthinger |
Small simplification in GraphBuilderPhase.
|
Sat, 14 Mar 2015 14:14:54 +0100 |
Thomas Wuerthinger |
Reduce # of MemoryCheckpoint#Multi.
|
Sat, 14 Mar 2015 14:05:16 +0100 |
Thomas Wuerthinger |
Simplified NamedLocationIdentity #hashCode and #equals.
|
Sat, 14 Mar 2015 14:03:59 +0100 |
Thomas Wuerthinger |
Relax check invariants for usage of ==.
|
Sat, 14 Mar 2015 13:19:16 +0100 |
Thomas Wuerthinger |
Add a unit test for the new ResolvedJavaField API method getLocationIdentity.
|
Sat, 14 Mar 2015 12:14:26 +0100 |
Thomas Wuerthinger |
Fix WriteBarrierAdditionTest.
|
Sat, 14 Mar 2015 02:04:40 +0100 |
Thomas Wuerthinger |
Merge.
|
Sat, 14 Mar 2015 01:57:26 +0100 |
Thomas Wuerthinger |
Rewrite gathering of loop kill information of FloatingReadPhase to reduce set allocations.
|
Sat, 14 Mar 2015 01:28:20 +0100 |
Thomas Wuerthinger |
Create utilities LocationIdentity#isAny, LocationIdentity#isSingle, LocationIdentity#any, LocationIdentity#overlaps.
|
Sat, 14 Mar 2015 01:09:21 +0100 |
Thomas Wuerthinger |
Convert LocationIdentity from an interface into an abstract class.
|
Sat, 14 Mar 2015 01:02:08 +0100 |
Thomas Wuerthinger |
Remove LocationIdentity interface from ResolvedJavaField and add ResolvedJavaField#getLocationIdentity method instead.
|
Sat, 14 Mar 2015 00:24:40 +0100 |
Doug Simon |
Merge.
|
Sat, 14 Mar 2015 00:23:48 +0100 |
Doug Simon |
inline intrinsics during bytecode paring only if -G:+Inline or -G:+InlineDuringParsing
|
Fri, 13 Mar 2015 23:46:12 +0100 |
Doug Simon |
disabled crypto intrinsics until partial intrinsification (i.e., self recursive intrinsics) bug is fixed
|
Fri, 13 Mar 2015 23:27:53 +0100 |
Doug Simon |
don't treat Truffle method inlining substitutions as graph builder replacements
|
Fri, 13 Mar 2015 23:15:18 +0100 |
Doug Simon |
only do eager resolving for replacements that are intrinsics
|
Fri, 13 Mar 2015 22:59:50 +0100 |
Thomas Wuerthinger |
Small data structure optimizations in SchedulePhase.
|
Fri, 13 Mar 2015 22:55:14 +0100 |
Thomas Wuerthinger |
Simplifications of SchedulePhase#processStack.
|
Fri, 13 Mar 2015 22:35:37 +0100 |
Thomas Wuerthinger |
Create NodeStack implementation to replace inefficient Stack<Node>.
|
Fri, 13 Mar 2015 21:43:38 +0100 |
Thomas Wuerthinger |
Fix formatting.
|
Fri, 13 Mar 2015 21:34:07 +0100 |
Thomas Wuerthinger |
Small fixes in GraphOrder and SchedulePhase.
|
Fri, 13 Mar 2015 17:32:13 +0100 |
Thomas Wuerthinger |
Use earliest possible schedule in effects phase instead of latest possible schedule.
|
Fri, 13 Mar 2015 16:47:27 +0100 |
Thomas Wuerthinger |
Turn UnboxNode into a fixed node.
|
Fri, 13 Mar 2015 16:19:02 +0100 |
Thomas Wuerthinger |
Fix for FindBugs false positive.
|
Fri, 13 Mar 2015 15:38:23 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 13 Mar 2015 12:27:07 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 12 Mar 2015 23:49:02 +0100 |
Thomas Wuerthinger |
Add LocationSet file.
|
Thu, 12 Mar 2015 23:48:20 +0100 |
Thomas Wuerthinger |
Remove code of the old schedule algorithm.
|
Thu, 12 Mar 2015 23:25:19 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 12 Mar 2015 23:24:03 +0100 |
Thomas Wuerthinger |
Add a new algorithm for latest possible schedule. Fix earliest possible schedule for the case of floating reads. Add scheduling test cases.
|
Fri, 13 Mar 2015 12:26:08 +0100 |
Thomas Wuerthinger |
Use host backend when generating a new instance for HotSpotNativeFunctionInterface.
|
Fri, 13 Mar 2015 11:26:37 +0100 |
Doug Simon |
trigger building all dependencies in NetBeans only when needed
|
Fri, 13 Mar 2015 11:06:10 +0100 |
Doug Simon |
added StringIndexOutOfBoundsException to TruffleCompilerImpl.SKIPPED_EXCEPTION_CLASSES
|
Fri, 13 Mar 2015 10:52:17 +0100 |
Doug Simon |
fixed NPE when creating an InstanceOfDynamicNode during parsing
|
Thu, 12 Mar 2015 18:04:30 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation (part 2): For clients of Instrumentation, replace the TruffleEventListener interface with two: InstrumentListener, and ASTInstrumentListener. The former is simple, completely Truffle-safe (can't affect Truffle execution), and designed for simple tools. The latter is similar to the previous interface.
|
Thu, 12 Mar 2015 18:03:05 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: For clients of Instrumentation, replace the TruffleEventListener interface with two: InstrumentListener, and ASTInstrumentListener. The former is simple, completely Truffle-safe (can't affect Truffle execution), and designed for simple tools. The latter is similar to the previous interface.
|
Thu, 12 Mar 2015 15:02:01 -0700 |
Tom Rodriguez |
Local fix for JDK-8075105
|
Thu, 12 Mar 2015 12:15:06 -0700 |
Tom Rodriguez |
fix race in expansion of superclass iterableIds
|
Tue, 17 Mar 2015 12:05:49 +0100 |
Doug Simon |
replaced HashMap with a side-table (i.e., an array) for looking up InvocationPlugins
|
Sun, 15 Mar 2015 11:48:14 +0100 |
Doug Simon |
refactored graph builder plugins to be top level interfaces
|
Sun, 15 Mar 2015 11:36:54 +0100 |
Doug Simon |
refactored GraphBuilderConfiguration (and its component classes) into a separate project
|
Sun, 15 Mar 2015 10:52:22 +0100 |
Doug Simon |
graph builder plugins are created before GraphBuilderConfigurations and the process for deriving plugins from an existing configuration is simplified
|
Thu, 12 Mar 2015 22:19:27 +0100 |
Doug Simon |
NodeIntrinsificationPhase is given only the providers it needs instead of a Providers object
|
Thu, 12 Mar 2015 22:10:07 +0100 |
Doug Simon |
made resolution of method with InvocationPlugins lazy
|
Thu, 12 Mar 2015 17:13:29 +0100 |
Doug Simon |
fixed syntax error
|
Thu, 12 Mar 2015 16:45:24 +0100 |
Doug Simon |
Merge.
|
Thu, 12 Mar 2015 15:59:01 +0100 |
Stefan Anzinger |
Merge
|
Thu, 12 Mar 2015 15:58:28 +0100 |
Stefan Anzinger |
[SPARC] Print specific error code when mmap fails (even when PrintWarnings is set to false)
|
Thu, 12 Mar 2015 15:37:57 +0100 |
Stefan Anzinger |
[SPARC] Link Solaris/SPARC HotSpot code into Eclipse project
|
Thu, 12 Mar 2015 16:07:34 +0100 |
Doug Simon |
removed tests for intrinsics that call the original method
|
Thu, 12 Mar 2015 16:04:37 +0100 |
Doug Simon |
fixed Math.pow intrinsic to make a runtime call instead of calling the original method
|
Thu, 12 Mar 2015 16:03:40 +0100 |
Doug Simon |
disallow intrinsics from calling the original method
|
Thu, 12 Mar 2015 15:25:43 +0100 |
Doug Simon |
fixed bug in managing replacement scope during bytecode parsing and improved API for querying replacement info from graph builder plugins
|
Thu, 12 Mar 2015 15:20:29 +0100 |
Doug Simon |
added test for Math.pow() intrinsic
|
Thu, 12 Mar 2015 15:19:56 +0100 |
Doug Simon |
tidied up assertions in InliningUtil
|
Thu, 12 Mar 2015 14:11:03 +0100 |
Doug Simon |
moved bytecode paring options to AbstractBytecodeParser.Options
|
Thu, 12 Mar 2015 12:45:04 +0100 |
Gilles Duboscq |
mx: Support systems where SC_ARG_MAX has not defined limit
|
Thu, 12 Mar 2015 07:29:31 +0100 |
Doug Simon |
fixed canonicalizeprojects issues
|
Thu, 12 Mar 2015 07:14:18 +0100 |
Doug Simon |
Merge.
|
Wed, 11 Mar 2015 17:45:21 -0700 |
Tom Rodriguez |
Split LeafType off from ConcreteSubtype
|
Wed, 11 Mar 2015 17:32:04 -0700 |
Tom Rodriguez |
Connect required Assumptions with answer to CHA query
|
Wed, 11 Mar 2015 16:06:35 -0700 |
Tom Rodriguez |
Simplify STATIC_PRIMITIVE_FIELD macro
|
Thu, 12 Mar 2015 07:13:05 +0100 |
Doug Simon |
moved WordTypes from c.o.g.word.phases to c.o.g.word
|
Thu, 12 Mar 2015 01:11:22 +0100 |
Doug Simon |
removed WordTypeRewriterPhase
|
Wed, 11 Mar 2015 23:36:38 +0100 |
Doug Simon |
use the 'jacoco=exclude' project property when deciding which directories to include in JaCoCo coverage reports
|
Wed, 11 Mar 2015 23:27:51 +0100 |
Doug Simon |
removed some uses of setStampFromReturnType
|
Wed, 11 Mar 2015 23:23:08 +0100 |
Doug Simon |
ensure voidness of a @NodeIntrinsic method's return kind agrees with the voidness of the stamp of the intrinsified node
|
Wed, 11 Mar 2015 21:01:10 +0100 |
Doug Simon |
workaround for JDK-8056066
|
Wed, 11 Mar 2015 20:43:52 +0100 |
Doug Simon |
Merge.
|
Wed, 11 Mar 2015 18:16:25 +0100 |
Lukas Stadler |
make sure that all split successors guard for a condition before optimizing in OptimizeGuardAnchorsPhase
|
Wed, 11 Mar 2015 16:35:26 +0100 |
Lukas Stadler |
iterative marking of loop phis in SchedulePhase
|
Wed, 11 Mar 2015 15:44:32 +0100 |
Christian Humer |
Truffle: implement recursive inlining and with a maximum depth of 4.
|
Wed, 11 Mar 2015 15:44:32 +0100 |
Christian Humer |
Fix broken windows build.
|
Wed, 11 Mar 2015 15:44:32 +0100 |
Christian Humer |
Truffle-DSL: @Cached javadoc fixes.
|
Wed, 11 Mar 2015 11:32:13 +0100 |
Christian Humer |
Truffle-DSL: make the whole specialization block atomic to avoid unnecessary node allocations.
|
Wed, 11 Mar 2015 11:30:20 +0100 |
Christian Humer |
Truffle-DSL: make specialization types mergable with other specialization types.
|
Tue, 10 Mar 2015 21:13:07 +0100 |
Christian Humer |
Truffle-DSL: removeSame does not need to run using atomic. It is always used in an atomic block already.
|
Tue, 10 Mar 2015 21:11:12 +0100 |
Christian Humer |
Truffle: add assertion to always be in atomic blocks for replaces as it now may be violated by NodeUtil#nonAtomicReplace.
|
Tue, 10 Mar 2015 22:18:53 -0700 |
Tom Rodriguez |
Verify dependencies when assertions are enabled
|
Tue, 10 Mar 2015 22:15:39 -0700 |
Tom Rodriguez |
Add varargs versions of assertTrue and assertFalse
|
Tue, 10 Mar 2015 20:32:04 -0700 |
twisti |
Bootstrap might exit early in debug JVM
|
Tue, 10 Mar 2015 23:33:12 +0100 |
Thomas Wuerthinger |
Fix new entry in the gate for economy compiler configuration.
|
Tue, 10 Mar 2015 22:32:47 +0100 |
Thomas Wuerthinger |
Make sure new "economy" compiler configuration is not picked up as the default.
|
Tue, 10 Mar 2015 22:09:54 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 10 Mar 2015 21:02:12 +0100 |
Thomas Wuerthinger |
Add compiler configuration "economy".
|
Wed, 11 Mar 2015 20:43:12 +0100 |
Doug Simon |
use GraphBuilderPlugins for method substitutions, intrinsics and snippets (GRAAL-982)
|
Wed, 11 Mar 2015 17:16:30 +0100 |
Doug Simon |
disallow method substitution to be compilation root
|
Wed, 11 Mar 2015 15:27:18 +0100 |
Doug Simon |
removed a static access to HotSpotGraalRuntime
|
Wed, 11 Mar 2015 15:25:34 +0100 |
Doug Simon |
ensure an offset into a HotSpot metaspace object is valid before reading it
|
Tue, 10 Mar 2015 21:59:29 +0100 |
Doug Simon |
refactored graph builder plugins into a separate class
|
Tue, 10 Mar 2015 21:39:31 +0100 |
Doug Simon |
added ArgSupplier mechanism for supporting tests that modify their arguments
|
Tue, 10 Mar 2015 21:29:12 +0100 |
Doug Simon |
made BarrieredAccess final
|
Tue, 10 Mar 2015 21:26:43 +0100 |
Doug Simon |
spelling fix
|
Tue, 10 Mar 2015 21:26:02 +0100 |
Doug Simon |
Merge.
|
Tue, 10 Mar 2015 19:44:56 +0100 |
Christian Humer |
Truffle: cache trivial node counts per call target.
|
Tue, 10 Mar 2015 19:38:07 +0100 |
Christian Humer |
Truffle: expose non-atomic replace API to Truffle DSL to avoid multiple RootNode lookups for multiple replaces in one atomic block.
|
Tue, 10 Mar 2015 19:28:26 +0100 |
Christian Humer |
Truffle-DSL: implemented duplication check for specializations with @Cached to avoid duplicates for multithreaded AST execution.
|
Tue, 10 Mar 2015 13:47:46 +0100 |
Christian Humer |
Truffle-DSL: fix another null issue for execute method generation.
|
Tue, 10 Mar 2015 19:19:33 +0100 |
Thomas Wuerthinger |
Make conditional elimination more robust wrt deleted begin nodes.
|
Tue, 10 Mar 2015 15:52:16 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 10 Mar 2015 15:52:07 +0100 |
Thomas Wuerthinger |
Add conditional elimination test cases.
|
Tue, 10 Mar 2015 15:28:02 +0100 |
Thomas Wuerthinger |
Add unit test for conditional elimination of IntegerTestNode.
|
Tue, 10 Mar 2015 15:21:34 +0100 |
Thomas Wuerthinger |
Clean up unused methods in schedule phase.
|
Tue, 10 Mar 2015 15:20:13 +0100 |
Thomas Wuerthinger |
Add succeeding stamp inference for integer test node.
|
Tue, 10 Mar 2015 15:19:57 +0100 |
Thomas Wuerthinger |
Simplification in SchedulePhase.
|
Tue, 10 Mar 2015 14:49:59 +0100 |
Thomas Wuerthinger |
Make GuardProxyNode ready for the case where its input is null.
|
Tue, 10 Mar 2015 15:09:26 +0100 |
Stefan Anzinger |
Reintroduce CustomCanonicalizer
|
Tue, 10 Mar 2015 15:08:56 +0100 |
Stefan Anzinger |
Add missing constructor for GuardPhiNode
|
Tue, 10 Mar 2015 15:08:26 +0100 |
Stefan Anzinger |
Do not rely on object identity when comparing Value.ILLEGAL
|
Tue, 10 Mar 2015 13:44:35 +0100 |
Thomas Wuerthinger |
Do not wrap Error objects in OptimizedCallTarget#doInvoke.
|
Tue, 10 Mar 2015 12:48:03 +0100 |
Thomas Wuerthinger |
Profile exceptions on OptimizeCallTarget#doInvoke.
|
Tue, 10 Mar 2015 11:33:30 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 09 Mar 2015 23:07:28 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 09 Mar 2015 23:06:11 +0100 |
Thomas Wuerthinger |
Modification of phase order for fast partial evaluation.
|
Mon, 09 Mar 2015 23:04:03 +0100 |
Thomas Wuerthinger |
Refactor integer add exact node.
|
Mon, 09 Mar 2015 21:07:38 +0100 |
Thomas Wuerthinger |
Evaluate neverPartOfCompilation assertion only after partial escape analysis and conditional elimination. Create explicit SourceStackTrace exception. Add neverPartOfCompilation unit test.
|
Mon, 09 Mar 2015 18:11:19 +0100 |
Thomas Wuerthinger |
Fixed an issue with nested loop explosion. Added a unit test to prevent future regressions.
|
Tue, 10 Mar 2015 10:36:31 +0100 |
Doug Simon |
removed HotSpotResolvedObjectTypeImpl.trustedInterfaceType
|
Tue, 10 Mar 2015 10:36:15 +0100 |
Doug Simon |
removed illegal use of Debug.handle()
|
Tue, 10 Mar 2015 09:22:10 +0100 |
Christian Wirth |
Truffle: deactivate assertion that is cause performance problems
|
Mon, 09 Mar 2015 13:11:36 -0700 |
Tom Rodriguez |
Disable updateBytesCRC32 until MethodSubstutions are compiled like snippets
|
Mon, 09 Mar 2015 13:07:18 -0700 |
Tom Rodriguez |
Check for derived pointers before passing BytecodeFrame into HotSpot
|
Mon, 09 Mar 2015 12:46:01 -0700 |
Tom Rodriguez |
ConcreteSubtype always implies leaf
|
Mon, 09 Mar 2015 12:44:36 -0700 |
Tom Rodriguez |
Add test that ConcreteSubtype works properly for abstract classes
|
Mon, 09 Mar 2015 12:43:19 -0700 |
Tom Rodriguez |
Add PrintNMethodsAtLevel option to hotspot
|
Mon, 09 Mar 2015 12:18:19 -0700 |
Tom Rodriguez |
Support printing options for more nmethod parts
|
Mon, 09 Mar 2015 12:17:28 -0700 |
Tom Rodriguez |
Fix possible race in assertion
|
Mon, 09 Mar 2015 17:49:57 +0100 |
Gilles Duboscq |
mx_graal: do not clear LD_LIBRARY_PATH before invoking make
|
Mon, 02 Mar 2015 17:23:39 +0100 |
Gilles Duboscq |
Only use deoptimizing instanceof snippet if the profile covers 100% of the cases
|
Mon, 09 Mar 2015 17:41:20 +0100 |
Thomas Wuerthinger |
Fix for conditional elimination: Block could have been deleted, but dominated block is alive.
|
Mon, 09 Mar 2015 17:20:19 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 09 Mar 2015 17:20:06 +0100 |
Thomas Wuerthinger |
Add folding for IntegerTestNode.
|
Mon, 09 Mar 2015 15:38:33 +0100 |
Thomas Wuerthinger |
Simplify begin node immediately after removing if node.
|
Mon, 09 Mar 2015 15:38:17 +0100 |
Thomas Wuerthinger |
Mid tier conditional elimination needs full schedule.
|
Mon, 09 Mar 2015 15:04:08 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 09 Mar 2015 14:18:08 +0100 |
Thomas Wuerthinger |
Fixes after tryFold signature change.
|
Mon, 09 Mar 2015 14:14:02 +0100 |
Thomas Wuerthinger |
Convert API for tryFold from Boolean return value to TriState return value.
|
Mon, 09 Mar 2015 12:32:48 +0100 |
Thomas Wuerthinger |
Reduce number of inserted guard proxies.
|
Mon, 09 Mar 2015 12:03:59 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 09 Mar 2015 12:03:48 +0100 |
Thomas Wuerthinger |
Perform full schedule for conditional elimination only in a phase where floating guards are available.
|
Mon, 09 Mar 2015 11:33:09 +0100 |
Thomas Wuerthinger |
Correctly handle corner case in AbstractBeginNode#removeProxies.
|
Mon, 09 Mar 2015 01:24:00 +0100 |
Thomas Wuerthinger |
Fixes for new conditional elimination phase. Make it default.
|
Mon, 09 Mar 2015 01:23:20 +0100 |
Thomas Wuerthinger |
Set the block for proxy nodes in the schedule phase.
|
Sun, 08 Mar 2015 21:58:48 +0100 |
Thomas Wuerthinger |
Merge.
|
Sun, 08 Mar 2015 21:58:34 +0100 |
Thomas Wuerthinger |
Initial version of new dominator-based conditional elimination phase.
|
Thu, 05 Mar 2015 14:26:16 +0100 |
Thomas Wuerthinger |
Add Graph#reverseUsageOrder facility. Add test case for guard elimination corner case.
|
Mon, 09 Mar 2015 15:52:59 +0100 |
Stefan Anzinger |
[SPARC] Refactor initialization of backend
|
Mon, 09 Mar 2015 14:22:15 +0100 |
Benoit Daloze |
CyclicAssumption: Use an AtomicReference to ensure invalidation.
|
Mon, 09 Mar 2015 00:41:43 +0100 |
Christian Humer |
Truffle-DSL: fixed implementation of execute methods without unexpected value for null values.
|
Mon, 09 Mar 2015 00:41:42 +0100 |
Christian Humer |
Truffle-DSL: fixed possible wrong variable accesses when calling node constructors.
|
Fri, 06 Mar 2015 18:51:31 +0100 |
Benoit Daloze |
Move linking of RootNode to CallTarget to ensure final semantics.
|
Thu, 05 Mar 2015 14:19:23 +0100 |
Benoit Daloze |
Add test for concurrent DSL node specializations.
|
Wed, 25 Feb 2015 18:31:23 +0100 |
Benoit Daloze |
PrimitiveValueProfile: directly use the field inside the class to highlight its usages.
|
Thu, 05 Mar 2015 17:57:36 -0800 |
Tom Rodriguez |
Use FixedGuard in tryCheckcastSingleImplementor
|
Thu, 05 Mar 2015 16:58:12 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: the Visualizer for language-specific values now has a "trim" option to limit result size.
|
Wed, 04 Mar 2015 16:38:36 -0800 |
Michael Van De Vanter |
Merge with 5d2309d32463f4c857d55e3233e8366f7b4d6feb
|
Wed, 04 Mar 2015 16:36:27 -0800 |
Michael Van De Vanter |
Truffle: add the ability to "tag" Sources with any number of standard or private tags, for example so that Sources might be marked as "FROM_FILE", "LIBRARY", "BUILTIN", or any other distinction that matters to some tools. Those tags can be applied by the language runtime when sources are created, for example when loading builtins. Alternately, you can listen for newly created sources from outside the implementation, where you might tag sources based on pattern matching against file paths or any other meta-information in the Source.
|
Wed, 04 Mar 2015 16:28:05 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc
|
Wed, 04 Mar 2015 12:17:46 +0100 |
Josef Eisl |
GraalCompiler: add LIR to LIRStages context.
|
Tue, 03 Mar 2015 11:50:06 +0100 |
Josef Eisl |
GraalCompiler: Encapsulate LIR generation in an LIRPhase.
|
Tue, 03 Mar 2015 18:04:00 -0800 |
Tom Rodriguez |
Debug.metrics should be static final
|
Tue, 03 Mar 2015 18:02:00 -0800 |
Tom Rodriguez |
Use ILLEGAL.equals(value) in ValueUtil.isIllegal
|
Tue, 03 Mar 2015 18:00:00 -0800 |
Tom Rodriguez |
Fix setting of conditional in MemUseTrackerImpl
|
Tue, 03 Mar 2015 17:55:10 -0800 |
Michael Van De Vanter |
Truffle: new method Source.getLength() and semantic adjustments to the new factory method for creating files whose contents have already been read.
|
Tue, 03 Mar 2015 17:13:51 -0800 |
Michael Van De Vanter |
Merge with fa75218e39424f24e05d31ee58dfd5c2bb4c8319
|
Tue, 03 Mar 2015 17:11:46 -0800 |
Michael Van De Vanter |
Truffle: SourceSection can now produce the line/column coordinates of its final character
|
Tue, 03 Mar 2015 16:54:43 -0800 |
Michael Van De Vanter |
Truffle: new factory method for files whose contents have already been read.
|
Tue, 03 Mar 2015 10:32:17 -0800 |
Tom Rodriguez |
Fix nested Timer and MemUse tracking logic
|
Tue, 03 Mar 2015 16:10:35 +0100 |
Stefan Anzinger |
Merge
|
Tue, 03 Mar 2015 16:10:07 +0100 |
Stefan Anzinger |
[SPARC] Install hsdis-sparcv9.so into the jvm with mx
|
Tue, 03 Mar 2015 15:19:32 +0100 |
Stefan Anzinger |
[SPARC] Remove unused code from assembler
|
Tue, 03 Mar 2015 15:01:11 +0100 |
Josef Eisl |
Remove LIRFrameState.finish() (and FinishFrameStatePhase).
|
Tue, 03 Mar 2015 14:55:06 +0100 |
Josef Eisl |
Introduce FinishFrameStatePhase (outsourced from LocationMarker).
|
Tue, 03 Mar 2015 13:24:33 +0100 |
Stefan Anzinger |
Fix compiler warning
|
Tue, 03 Mar 2015 13:19:35 +0100 |
Stefan Anzinger |
Merge
|
Mon, 02 Mar 2015 19:11:22 +0100 |
Stefan Anzinger |
Merge
|
Mon, 02 Mar 2015 18:44:14 +0100 |
Stefan Anzinger |
[SPARC] Change ld/st ops of SPARC to functions
|
Mon, 02 Mar 2015 12:14:36 +0100 |
Stefan Anzinger |
[SPARC] Change conditional move ops of SPARC to functions
|
Mon, 02 Mar 2015 11:22:17 +0100 |
Stefan Anzinger |
[SPARC] Change arithmetic ops of SPARC to functions in assembler
|
Fri, 27 Feb 2015 14:43:40 +0100 |
Stefan Anzinger |
[SPARC] Replace fpop instructions
|
Fri, 27 Feb 2015 13:55:38 +0100 |
Stefan Anzinger |
[SPARC] Change part of the fpop assembler
|
Fri, 27 Feb 2015 13:23:52 +0100 |
Stefan Anzinger |
[SPARC] Change fcmp
|
Fri, 27 Feb 2015 11:52:03 +0100 |
Stefan Anzinger |
[SPARC] Replace call
|
Fri, 27 Feb 2015 11:42:36 +0100 |
Stefan Anzinger |
[SPARC] Remove all object oriented fmt00 instructions (sethi, nop, cbcond) and use simple function calls
|
Fri, 27 Feb 2015 11:40:15 +0100 |
Stefan Anzinger |
Compile the testmethod for jsr in DeoptimizeOnExceptionTest explicitely instead of making it hot in a loop (Saves a lot of time)
|
Fri, 27 Feb 2015 09:18:23 +0100 |
Stefan Anzinger |
[SPARC] Simplify branch instructions (No more object allocations), Tidy up SPARCControlFlow and SPARCAssembler
|
Tue, 03 Mar 2015 11:51:16 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 03 Mar 2015 11:50:31 +0100 |
Thomas Wuerthinger |
Improve common dominator calculations.
|
Mon, 02 Mar 2015 19:21:19 -0800 |
Tom Rodriguez |
Add EmitLIRRepeatCount to repeat emitLIR for profiling
|
Mon, 02 Mar 2015 19:18:31 -0800 |
Tom Rodriguez |
Rearrange scopes and timers in emitBackend to match up better
|
Mon, 02 Mar 2015 19:06:41 -0800 |
Tom Rodriguez |
Add ttyLocker to TraceDeoptimization output
|
Mon, 02 Mar 2015 18:40:47 -0800 |
Tom Rodriguez |
Use Value instead of JavaValue in BytecodeFrame and VirtualObject
|
Tue, 03 Mar 2015 00:01:36 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 02 Mar 2015 19:09:46 +0100 |
Thomas Wuerthinger |
Handle case in new earliest schedule when end node and begin node are identical.
|
Mon, 02 Mar 2015 17:07:51 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 02 Mar 2015 16:31:59 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 02 Mar 2015 16:31:37 +0100 |
Thomas Wuerthinger |
Fix cycle in lowered graph for atomic read write.
|
Mon, 02 Mar 2015 15:59:01 +0100 |
Thomas Wuerthinger |
Enable adding constant nodes to the comparison for GraalCompilerTest.
|
Mon, 02 Mar 2015 15:42:28 +0100 |
Thomas Wuerthinger |
Enable LongNodeChainTest for earliest possible schedule strategy.
|
Mon, 02 Mar 2015 12:26:29 +0100 |
Thomas Wuerthinger |
Make earliest possible schedule iterative.
|
Sun, 01 Mar 2015 13:36:23 +0100 |
Thomas Wuerthinger |
Remove dead code in schedule phase.
|
Mon, 02 Mar 2015 14:15:32 -0800 |
Tom Rodriguez |
Remove dead markLocation routine
|
Thu, 26 Feb 2015 17:39:00 +0100 |
Josef Eisl |
Introduce LIROptimization option to disable all LIR optimization.
|
Mon, 02 Mar 2015 14:03:56 +0100 |
Josef Eisl |
Add NestedBooleanOptionValueTest.
|
Thu, 26 Feb 2015 18:04:52 +0100 |
Josef Eisl |
Introduce NestedBooleanOptionValue.
|
Mon, 02 Mar 2015 14:43:43 +0100 |
Roland Schatz |
Temporarily back out changeset 68dd6598be5f (Turn SortState#containsInstruction into an assertion.)
|
Mon, 02 Mar 2015 14:00:44 +0100 |
Gilles Duboscq |
Give a debugId to DeoptimizeNodes that do not come from Guard lowering
|
Fri, 20 Feb 2015 14:24:16 +0100 |
Gilles Duboscq |
SA fixes: add GraalEnv to VMTypes, remove references to value_value from agent sources
|
Sat, 28 Feb 2015 15:52:13 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: new, experimental kind of Instrument
|
Sat, 28 Feb 2015 12:50:25 -0800 |
Michael Van De Vanter |
Merge with 68dd6598be5f74970e7fc1a4a2fa4ccd166dbb11
|
Sat, 28 Feb 2015 09:32:36 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc fix
|
Sat, 28 Feb 2015 15:34:08 +0100 |
Thomas Wuerthinger |
Turn SortState#containsInstruction into an assertion.
|
Sat, 28 Feb 2015 15:20:32 +0100 |
Thomas Wuerthinger |
Block to kill set is only necessary for floating reads.
|
Sat, 28 Feb 2015 15:16:29 +0100 |
Thomas Wuerthinger |
Do not need to compute post dominators for schedule.
|
Sat, 28 Feb 2015 15:09:53 +0100 |
Thomas Wuerthinger |
Add assertion in ControlFlowGraph.
|
Sat, 28 Feb 2015 14:54:59 +0100 |
Thomas Wuerthinger |
Add test case and support for nested loops for Truffle bytecode interpreters.
|
Sat, 28 Feb 2015 14:54:29 +0100 |
Thomas Wuerthinger |
Verify that merge nodes have more than one merged forward end. Add utility for cleaning up merge nodes that do not.
|
Sat, 28 Feb 2015 14:50:40 +0100 |
Thomas Wuerthinger |
Improve error message for partialEvaluationConstant assert to include the values of phis.
|
Sat, 28 Feb 2015 13:15:09 +0100 |
Thomas Wuerthinger |
Another fix after counted loop recognition changes.
|
Sat, 28 Feb 2015 12:44:49 +0100 |
Thomas Wuerthinger |
Add Truffle bytecode interpreter test with nested loops.
|
Sat, 28 Feb 2015 01:01:52 +0100 |
Thomas Wuerthinger |
Fix for counted loop changes.
|
Fri, 27 Feb 2015 22:49:50 +0100 |
Thomas Wuerthinger |
Support for loops for Truffle bytecode interpreters.
|
Fri, 27 Feb 2015 22:49:26 +0100 |
Thomas Wuerthinger |
Support == as a loop exit condition of counted loops.
|
Fri, 27 Feb 2015 15:34:43 -0800 |
Tom Rodriguez |
Make isDominatedBy faster
|
Fri, 27 Feb 2015 20:17:59 +0100 |
Thomas Wuerthinger |
Fix issue found by CheckGraalInvariants.
|
Fri, 27 Feb 2015 18:25:41 +0100 |
Thomas Wuerthinger |
Temporarily disable constant scheduling again for canonical graph comparisons.
|
Fri, 27 Feb 2015 17:11:47 +0100 |
Thomas Wuerthinger |
Fix EdgesTest after recent changes to the Edges class.
|
Fri, 27 Feb 2015 16:36:38 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 27 Feb 2015 16:35:54 +0100 |
Thomas Wuerthinger |
Ignore simpleLoopTest for now.
|
Fri, 27 Feb 2015 16:26:54 +0100 |
Thomas Wuerthinger |
Add bytecode interpreter partial evaluation test with loop.
|
Fri, 27 Feb 2015 16:01:12 +0100 |
Thomas Wuerthinger |
Support for creating merges during partial evaluation of bytecode interpreters.
|
Fri, 27 Feb 2015 14:06:36 +0100 |
Thomas Wuerthinger |
Add merge boolean property to ExplodeLoop annotation to indicate that backward branches should be merged if possible.
|
Fri, 27 Feb 2015 14:02:15 +0100 |
Thomas Wuerthinger |
Add test timeout for long if cascade test.
|
Fri, 27 Feb 2015 14:01:18 +0100 |
Thomas Wuerthinger |
Add test with long if cascade.
|
Fri, 27 Feb 2015 13:54:30 +0100 |
Thomas Wuerthinger |
New bytecode interpreter partial evaluation test including an IFZERO bytecode. Make graph builder loop explosion support multiple loop back edges from one peeling iteration.
|
Fri, 27 Feb 2015 13:54:05 +0100 |
Thomas Wuerthinger |
New Truffle API method CompilerAsserts#partialEvaluationConstant(Object).
|
Fri, 27 Feb 2015 12:49:59 +0100 |
Thomas Wuerthinger |
Add a new ADD bytecode to the bytecode interpreter test.
|
Fri, 27 Feb 2015 12:44:22 +0100 |
Thomas Wuerthinger |
Add basic bytecode interpreter partial evaluation test.
|
Fri, 27 Feb 2015 11:49:15 +0100 |
Thomas Wuerthinger |
Improve LongNodeChainTest.
|
Fri, 27 Feb 2015 11:47:14 +0100 |
Thomas Wuerthinger |
Fix output of CFG printer.
|
Thu, 26 Feb 2015 13:12:33 +0100 |
Thomas Wuerthinger |
Correct typo.
|
Wed, 25 Feb 2015 21:05:45 +0100 |
Thomas Wuerthinger |
Add unit test with artificially long node chain.
|
Wed, 25 Feb 2015 21:03:41 +0100 |
Thomas Wuerthinger |
Add unit test for node validation checks.
|
Wed, 25 Feb 2015 21:00:59 +0100 |
Thomas Wuerthinger |
Improve node error messges when nodes are inserted with non-alive inputs or successors.
|
Wed, 25 Feb 2015 18:14:35 +0100 |
Thomas Wuerthinger |
Changes to the node list iterators to make more values loop invariant.
|
Wed, 25 Feb 2015 17:06:15 +0100 |
Thomas Wuerthinger |
Small change to BytecodeFrame validation.
|
Fri, 27 Feb 2015 14:57:27 +0100 |
Andreas Woess |
Truffle: add NodeUtil.forEachChild
|
Fri, 27 Feb 2015 14:55:42 +0100 |
Andreas Woess |
Truffle: Node cleanup
|
Fri, 27 Feb 2015 13:56:01 +0100 |
Andreas Woess |
Truffle: add ExactMath.multiplyHigh[Unsigned] graph builder invocation plugins
|
Fri, 27 Feb 2015 13:55:56 +0100 |
Andreas Woess |
Truffle: minor ShapeImpl cleanup
|
Fri, 27 Feb 2015 13:21:16 +0100 |
Roland Schatz |
Add missing interface.
|
Fri, 27 Feb 2015 12:08:57 +0100 |
Roland Schatz |
Remove isCommutative method from BinaryCommutative interface.
|
Thu, 26 Feb 2015 19:08:19 +0100 |
Roland Schatz |
Remove default methods from MemoryAccess interface.
|
Thu, 26 Feb 2015 17:22:08 +0100 |
Roland Schatz |
Move commutative GVN into CanonicalizerPhase.
|
Thu, 26 Feb 2015 11:26:34 +0100 |
Stefan Anzinger |
[SPARC] Configure caller saved register with FPU registers
|
Wed, 25 Feb 2015 19:13:16 -0800 |
Tom Rodriguez |
Add assertion to ObjectValue conversion
|
Wed, 25 Feb 2015 19:05:03 -0800 |
Tom Rodriguez |
Print full ScopeDesc with PrintDebugInfo
|
Wed, 25 Feb 2015 19:03:26 -0800 |
Tom Rodriguez |
Use correct Thread when constructing handle
|
Wed, 25 Feb 2015 19:02:00 -0800 |
Tom Rodriguez |
Move stack monitor value into api.code
|
Wed, 25 Feb 2015 19:00:00 -0800 |
Tom Rodriguez |
Correct JavaDoc
|
Wed, 25 Feb 2015 17:53:51 -0800 |
Michael Van De Vanter |
Truffle/InstrumentationTools: clean up some misleading code and commentary in CoverageTracker
|
Wed, 25 Feb 2015 18:25:51 +0100 |
Benoit Daloze |
PrimitiveValueProfile: read from a snapshot to avoid races with multiple reads.
|
Tue, 24 Feb 2015 19:45:16 +0100 |
Josef Eisl |
constopt.DefUseTree: remove ValuePosition.
|
Wed, 25 Feb 2015 15:16:14 +0100 |
Josef Eisl |
constopt.UseEntry: remove ValuePosition.
|
Tue, 24 Feb 2015 19:02:59 +0100 |
Josef Eisl |
constopt.UseEntry: remove getPosition().
|
Tue, 24 Feb 2015 19:24:15 +0100 |
Josef Eisl |
LIRPhase: include timer in scope.
|
Wed, 25 Feb 2015 11:29:27 +0100 |
Roland Schatz |
Assume all ConstantNodes are scheduled in the start block in assertSchedulableGraph.
|
Tue, 24 Feb 2015 21:02:22 +0100 |
Thomas Wuerthinger |
Fix scheduling of value proxy nodes.
|
Tue, 24 Feb 2015 20:23:42 +0100 |
Thomas Wuerthinger |
Fix construction of unwind BEFORE_EXCEPTION_BCI frame states when inlining in the graph builder.
|
Tue, 24 Feb 2015 20:11:04 +0100 |
Thomas Wuerthinger |
Add additional assertions in DCE.
|
Tue, 24 Feb 2015 19:18:52 +0100 |
Thomas Wuerthinger |
Fix a regression in the partial escape analysis.
|
Tue, 24 Feb 2015 15:10:11 +0100 |
Thomas Wuerthinger |
Small improvement to mod/div peephole optimization.
|
Tue, 24 Feb 2015 14:09:40 +0100 |
Thomas Wuerthinger |
Remove redundant begin nodes after graph building.
|
Tue, 24 Feb 2015 13:23:52 +0100 |
Thomas Wuerthinger |
Add option DumpDuringGraphBuilding and default to false.
|
Tue, 24 Feb 2015 12:33:32 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 24 Feb 2015 00:07:00 +0100 |
Thomas Wuerthinger |
Simplify scheduleOutOfLoops.
|
Mon, 23 Feb 2015 16:23:23 -0800 |
Tom Rodriguez |
Merge
|
Wed, 18 Feb 2015 10:37:08 -0800 |
Tom Rodriguez |
Filter LogicConstantNode when detecting changes in GraphChangeMonitoringPhase
|
Wed, 18 Feb 2015 10:36:31 -0800 |
Tom Rodriguez |
Ensure a canonical ordering of inputs for commutative binary operations
|
Wed, 18 Feb 2015 10:19:17 -0800 |
Tom Rodriguez |
Improve early termination logic in findDuplicate
|
Wed, 18 Feb 2015 10:10:00 -0800 |
Tom Rodriguez |
Parameterize return type of findDuplicate
|
Tue, 17 Feb 2015 17:50:24 -0800 |
Tom Rodriguez |
Fix false positive in checkInfiniteWork
|
Tue, 17 Feb 2015 17:44:24 -0800 |
Tom Rodriguez |
Notify about deleted node after replaceAtUsages
|
Tue, 24 Feb 2015 00:00:24 +0100 |
Thomas Wuerthinger |
Simplify earliest block calculations in schedule phase.
|
Mon, 23 Feb 2015 23:57:56 +0100 |
Thomas Wuerthinger |
Simplify PEA tracing.
|
Mon, 23 Feb 2015 23:56:15 +0100 |
Thomas Wuerthinger |
Simplify commonDominator.
|
Mon, 23 Feb 2015 23:55:23 +0100 |
Thomas Wuerthinger |
The infer stamps algorithm is not guaranteed to reach a stable state.
|
Mon, 23 Feb 2015 23:54:00 +0100 |
Thomas Wuerthinger |
Do not infer stamps for checking Graal invariants.
|
Mon, 23 Feb 2015 20:36:35 +0100 |
Thomas Wuerthinger |
Run eclipseformat.
|
Mon, 23 Feb 2015 20:14:33 +0100 |
Thomas Wuerthinger |
Remove unused closure.
|
Mon, 23 Feb 2015 20:13:29 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 23 Feb 2015 19:33:03 +0100 |
Thomas Wuerthinger |
Small improvements to SchedulePhase#latestBlock.
|
Mon, 23 Feb 2015 19:11:48 +0100 |
Thomas Wuerthinger |
Create a more efficient version of commonDominator.
|
Mon, 23 Feb 2015 18:37:20 +0100 |
Thomas Wuerthinger |
Remove AbstractBlock interface.
|
Mon, 23 Feb 2015 18:03:32 +0100 |
Thomas Wuerthinger |
Fix warning.
|
Mon, 23 Feb 2015 18:02:08 +0100 |
Thomas Wuerthinger |
Small refactoring in node class.
|
Mon, 23 Feb 2015 17:57:58 +0100 |
Thomas Wuerthinger |
Refactorings in SchedulePhase.
|
Mon, 23 Feb 2015 17:47:49 +0100 |
Thomas Wuerthinger |
Refactoring of walkTo method.
|
Mon, 23 Feb 2015 17:37:20 +0100 |
Thomas Wuerthinger |
Remove unused flag in floating read phase.
|
Mon, 23 Feb 2015 17:27:35 +0100 |
Thomas Wuerthinger |
Small fix in canonicalizer phase.
|
Mon, 23 Feb 2015 17:24:11 +0100 |
Thomas Wuerthinger |
Reduce complexity of DCE. We do not need to deal with incoming dead merge branches.
|
Mon, 23 Feb 2015 16:29:30 +0100 |
Thomas Wuerthinger |
Temporarily re-enable the full DCE during partial escape analysis.
|
Mon, 23 Feb 2015 14:59:12 +0100 |
Thomas Wuerthinger |
More usages of new acceptInputs and acceptSuccessors methods.
|
Thu, 12 Feb 2015 15:41:44 +0100 |
Josef Eisl |
{AMD64,SPARC}LIRGenerator: do not cache SpillMoveFactory.
|
Thu, 12 Feb 2015 15:38:27 +0100 |
Josef Eisl |
Move SpillMoveFactory from LIR to LIRGeneratorTool.
|
Thu, 12 Feb 2015 14:45:59 +0100 |
Josef Eisl |
LIRGenerator: remove setCurrentBlock().
|
Mon, 23 Feb 2015 00:29:23 +0100 |
Thomas Wuerthinger |
Reenable usage dropped to zero listener.
|
Mon, 23 Feb 2015 00:24:12 +0100 |
Thomas Wuerthinger |
Small refactoring of DUP/POP bytecode processing.
|
Mon, 23 Feb 2015 00:12:52 +0100 |
Thomas Wuerthinger |
Fix after changes in GraphUtil.
|
Sun, 22 Feb 2015 23:54:35 +0100 |
Thomas Wuerthinger |
Perform deoptimize to guard conversion for fast partial evaluation.
|
Sun, 22 Feb 2015 23:44:37 +0100 |
Thomas Wuerthinger |
Utilities Node#acceptInputs and Node#acceptSuccessors.
|
Sun, 22 Feb 2015 23:12:31 +0100 |
Thomas Wuerthinger |
Make GraphUtil#propagateKill more efficient.
|
Sun, 22 Feb 2015 22:39:26 +0100 |
Thomas Wuerthinger |
Make Node#replaceAndDelete not accept null as an argument.
|
Sun, 22 Feb 2015 19:31:57 +0100 |
Thomas Wuerthinger |
Refactor ConvertDeoptimizeToGuardPhase.
|
Tue, 03 Mar 2015 14:20:58 +0100 |
Doug Simon |
removed assertion in a method substitution
|
Tue, 03 Mar 2015 14:20:26 +0100 |
Doug Simon |
removed invalid comment
|
Tue, 03 Mar 2015 14:19:59 +0100 |
Doug Simon |
made helper methods private
|
Sun, 01 Mar 2015 15:42:38 +0100 |
Doug Simon |
minor javadoc fix
|
Sun, 22 Feb 2015 17:50:30 +0100 |
Thomas Wuerthinger |
Clean up phi nodes in PEA.
|
Sun, 22 Feb 2015 17:17:45 +0100 |
Thomas Wuerthinger |
Merge.
|
Sun, 22 Feb 2015 17:15:55 +0100 |
Thomas Wuerthinger |
Make dead code elimination during partial escape analysis optional.
|
Sun, 22 Feb 2015 15:37:46 +0100 |
Thomas Wuerthinger |
Small clean up for graph building.
|
Sun, 22 Feb 2015 15:19:54 +0100 |
Thomas Wuerthinger |
Reduce casting in AbstractBytecodeParser. Consolidate asserts in HIRFrameStateBuilder.
|
Sun, 22 Feb 2015 14:41:35 +0100 |
Thomas Wuerthinger |
Clean up and restructurings in GraphBuilderPhase#genIf.
|
Sun, 22 Feb 2015 14:30:27 +0100 |
Thomas Wuerthinger |
Reuse HIRFrameStateBuilder for false branch of if.
|
Sun, 22 Feb 2015 14:27:36 +0100 |
Thomas Wuerthinger |
Improve IfNode construction in the graph builder. Start reusing previous frame states in createTarget.
|
Sun, 22 Feb 2015 07:42:06 +0100 |
Stefan Anzinger |
[SPARC] Save all registers for foreign calls
|
Sat, 21 Feb 2015 22:26:55 +0100 |
Stefan Anzinger |
[SPARC] Fix SPARCHotSpotJumpToExceptionHandlerInCallerOp and SPARCAllocatorTest
|
Sat, 21 Feb 2015 19:55:33 +0100 |
Stefan Anzinger |
Merge
|
Sat, 21 Feb 2015 19:47:33 +0100 |
Stefan Anzinger |
[SPARC] Use correct caller save registers for ForeignCallsProvider
|
Sat, 21 Feb 2015 19:48:22 +0100 |
Stefan Anzinger |
Merge
|
Fri, 20 Feb 2015 22:22:55 +0100 |
Thomas Wuerthinger |
Create TYPE fields for LIRInstruction and CompositeValue. Renaming NodeClass#get to NodeClass#create.
|
Fri, 20 Feb 2015 18:08:53 +0100 |
Thomas Wuerthinger |
Remove LIRInstruction interface. Rename LIRInstructionBase to LIRInstruction.
|
Fri, 20 Feb 2015 14:37:08 +0100 |
Thomas Wuerthinger |
Small fix in GraphUtil.
|
Fri, 20 Feb 2015 14:18:06 +0100 |
Thomas Wuerthinger |
Simplification in GraphUtil.
|
Fri, 20 Feb 2015 13:59:11 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 20 Feb 2015 13:58:56 +0100 |
Thomas Wuerthinger |
Create CompilerAsserts tests. Add graph builder context on bailout. Consolidate CompilerAsserts Truffle API class.
|
Thu, 19 Feb 2015 17:39:35 -0800 |
Michael Van De Vanter |
Merge with 108fbab4e0e84b394c05cee5b4343a816d61e82f
|
Thu, 19 Feb 2015 13:24:50 -0800 |
Michael Van De Vanter |
Merge with 1cde96b966732b050683207d1c32758dac5a292b
|
Thu, 19 Feb 2015 11:42:03 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: some variable renaming for clarity
|
Thu, 19 Feb 2015 09:42:51 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: fix bug in Probe
|
Fri, 20 Feb 2015 01:15:31 +0100 |
Thomas Wuerthinger |
Use orderedLoopEnds in ControlFlowGraph#connectBlocks.
|
Thu, 19 Feb 2015 23:56:04 +0100 |
Thomas Wuerthinger |
Replace abstract type usage in graph builder with concrete type usage.
|
Thu, 19 Feb 2015 23:53:58 +0100 |
Thomas Wuerthinger |
Replace Array.copyOf usages with System.arraycopy usages.
|
Thu, 19 Feb 2015 23:40:21 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 19 Feb 2015 23:40:08 +0100 |
Thomas Wuerthinger |
Added flag FailedLoopExplosionIsFatal. Added support for graph builder canonicalization of integer switches.
|
Thu, 19 Feb 2015 21:28:36 +0100 |
Thomas Wuerthinger |
Simplify ControlFlowGraph#connectBlocks.
|
Thu, 19 Feb 2015 21:26:31 +0100 |
Thomas Wuerthinger |
Simplify LoopBeginNode#orderedLoopEnds.
|
Thu, 19 Feb 2015 21:06:37 +0100 |
Thomas Wuerthinger |
Change forward ends to type EndNode and not AbstractEndNode.
|
Thu, 19 Feb 2015 20:31:06 +0100 |
Thomas Wuerthinger |
Speed up ControlFlowGraph#addBranchToLoop.
|
Thu, 19 Feb 2015 16:15:56 +0100 |
Roland Schatz |
Fixed code format issues.
|
Thu, 19 Feb 2015 16:54:36 +0100 |
Doug Simon |
refactored HotSpot graph builder plugins into top level classes
|