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 |