- 28 8月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: Avoid loading old values in G1 pre-barriers for inlined unsafe load_store nodes. Reviewed-by: kvn, tonyp Contributed-by: NMartin Doerr <martin.doerr@sap.com>
-
- 26 8月, 2013 1 次提交
-
-
由 adlertz 提交于
Summary: Create public methods for accessing the nodes in a block Reviewed-by: kvn, roland
-
- 24 8月, 2013 2 次提交
- 15 8月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: Replace MAX_UNROLL constant with new C2 LoopMaxUnroll flag. Reviewed-by: roland
-
- 08 8月, 2013 1 次提交
-
-
由 rbackman 提交于
Reviewed-by: kvn, twisti
-
- 17 8月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: fix method clone_projs() to clone all related MachProj nodes. Reviewed-by: roland, adlertz
-
- 16 8月, 2013 1 次提交
-
-
由 adlertz 提交于
Summary: public methods that don't need to be public should be private. Reviewed-by: kvn, twisti
-
- 07 8月, 2013 1 次提交
-
-
由 adlertz 提交于
Summary: Hide private node to block mapping using public interface Reviewed-by: kvn, roland
-
- 19 7月, 2013 1 次提交
-
-
由 ccheung 提交于
Summary: this fix also removes the -XX:+UseStringCache option Reviewed-by: dholmes, acorn, iklam
-
- 13 7月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: generate one "fat" membar instead of set of barriers for volitile store Reviewed-by: roland
-
- 03 7月, 2013 2 次提交
- 26 6月, 2013 1 次提交
-
-
由 adlertz 提交于
Summary: Replaces unused decodeN at MemBarAcquire with its corresponding loadN if loadN is used at more than one place. Reviewed-by: kvn, twisti
-
- 19 6月, 2013 1 次提交
-
-
由 adlertz 提交于
8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc Summary: Remove unnecessary LoadN / DecodeN nodes at MemBarAcquire nodes. Reviewed-by: kvn, roland
-
- 12 6月, 2013 1 次提交
-
-
由 drchase 提交于
8014959: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit Summary: Insert extra checks and bailouts for too many nodes Reviewed-by: kvn
-
- 14 6月, 2013 1 次提交
-
-
由 ccheung 提交于
Reviewed-by: dholmes, coleenp Contributed-by: jeremymanson@google.com, calvin.cheung@oracle.com
-
- 10 6月, 2013 1 次提交
-
-
由 sla 提交于
Reviewed-by: acorn, coleenp, sla Contributed-by: NKaren Kinnear <karen.kinnear@oracle.com>, Bengt Rutisson <bengt.rutisson@oracle.com>, Calvin Cheung <calvin.cheung@oracle.com>, Erik Gahlin <erik.gahlin@oracle.com>, Erik Helin <erik.helin@oracle.com>, Jesper Wilhelmsson <jesper.wilhelmsson@oracle.com>, Keith McGuigan <keith.mcguigan@oracle.com>, Mattias Tobiasson <mattias.tobiasson@oracle.com>, Markus Gronlund <markus.gronlund@oracle.com>, Mikael Auno <mikael.auno@oracle.com>, Nils Eliasson <nils.eliasson@oracle.com>, Nils Loodin <nils.loodin@oracle.com>, Rickard Backman <rickard.backman@oracle.com>, Staffan Larsen <staffan.larsen@oracle.com>, Stefan Karlsson <stefan.karlsson@oracle.com>, Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
-
- 04 6月, 2013 1 次提交
-
-
由 adlertz 提交于
8005956: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block Summary: Disable re-materialization of reaching definitions (which have live inputs) for phi nodes when spilling. Reviewed-by: twisti, kvn
-
- 23 5月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: Stop current iteration of loop opts if partial_peel() failed and it created node clones outside processed loop. Reviewed-by: roland
-
- 15 5月, 2013 1 次提交
-
-
由 minqi 提交于
Summary: The fix of 8010992, disable use of global operator new and new[] which caused failure on some tests. This takes two of the bugs also add ALLOW_OPERATOR_NEW_USAGE to prevent crash for third party code calling operator new of jvm on certain platforms. Reviewed-by: coleenp, dholmes, zgu Contributed-by: yumin.qi@oracle.com
-
- 14 5月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: Corrected escape state for the result of boxing method. Added force inlining executed boxing methods. Reviewed-by: twisti
-
- 10 5月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: Add NULL checks and asserts for Type::make_ptr() returned value. Reviewed-by: twisti
-
- 09 5月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: Resurrected autobox elimination code and enabled part of it by default. Reviewed-by: roland, twisti
-
- 25 4月, 2013 2 次提交
-
-
由 dlong 提交于
Summary: refactored code to allow platform-specific differences Reviewed-by: dlong, twisti Contributed-by: NGoetz Lindenmaier <goetz.lindenmaier@sap.com>
-
由 johnc 提交于
Summary: In graphKit INT operations were generated to access PtrQueue::_index which has type size_t. This is 64 bit on 64-bit machines. No problems occur on little endian machines as long as the index fits into 32 bit, but on big endian machines the upper part is read, which is zero. This leads to unnecessary branches to the slow path in the runtime. Reviewed-by: twisti, johnc Contributed-by: NMartin Doerr <martin.doerr@sap.com>
-
- 24 4月, 2013 2 次提交
-
-
由 roland 提交于
Summary: Some #ifndef PRODUCT should be #ifdef ASSERT Reviewed-by: kvn, twisti Contributed-by: Ngdub <duboscq@ssw.jku.at>
-
由 roland 提交于
8010460: Interpreter on some platforms loads ConstMethod::_max_stack and misses extra stack slots for JSR 292 Summary: ConstMethod::max_stack() doesn't account for JSR 292 appendix. Reviewed-by: kvn
-
- 01 6月, 2013 1 次提交
-
-
由 kvn 提交于
8015441: runThese crashed with assert(opcode == Op_ConP || opcode == Op_ThreadLocal || opcode == Op_CastX2P ..) failed: sanity Summary: Relax the assert to accept any raw ptr types. Reviewed-by: roland
-
- 22 4月, 2013 1 次提交
-
-
由 dcubed 提交于
Summary: anti-delta fix for 8010992 until 8012902 can be fixed Reviewed-by: acorn, minqi, rdurbin
-
- 20 4月, 2013 1 次提交
-
-
由 minqi 提交于
Summary: disable use of global operator new and new[] which could cause unexpected exception and escape from NMT tracking. Reviewed-by: coleenp, dholmes, zgu Contributed-by: yumin.qi@oracle.com
-
- 11 4月, 2013 1 次提交
-
-
由 neliasso 提交于
Summary: Remove continous free block requirement Reviewed-by: kvn
-
- 16 4月, 2013 1 次提交
-
-
由 neliasso 提交于
Reviewed-by: kvn, roland Contributed-by: niclas.adlertz@oracle.com
-
- 13 4月, 2013 1 次提交
-
-
由 drchase 提交于
Summary: Repair wrong code generation, added new matching rule Reviewed-by: kvn, twisti
-
- 10 4月, 2013 1 次提交
-
-
由 jiangli 提交于
Summary: Allocate the method's profiling related metadata until they are needed. Reviewed-by: coleenp, roland
-
- 05 4月, 2013 1 次提交
-
-
由 mikael 提交于
Summary: Add the -Wunused-function flag and remove a number of unused functions. Reviewed-by: dholmes, coleenp, kvn
-
- 04 4月, 2013 1 次提交
-
-
由 rasbold 提交于
Summary: Fix shorten_branches() to accurately count an initial nop that may be inserted in a block that starts with a safepoint. Reviewed-by: kvn
-
- 27 3月, 2013 1 次提交
-
-
由 kvn 提交于
Summary: always transform AddP nodes in IdealKit by calling _gvn.transform(). Reviewed-by: roland, twisti
-
- 26 3月, 2013 2 次提交