- 16 2月, 2016 1 次提交
-
-
由 thartmann 提交于
Summary: Fixed handling of long/double MH arguments in GraphBuilder::try_method_handle_inline(). Reviewed-by: roland, shade, vlivanov, kvn, twisti
-
- 27 1月, 2016 1 次提交
-
-
由 thartmann 提交于
Summary: Emit CastII to make narrow ConvI2L dependent on the corresponding range check. Reviewed-by: kvn, roland
-
- 16 9月, 2015 1 次提交
-
-
由 zmajo 提交于
Reviewed-by: kvn, vlivanov Contributed-by: vlad.ureche@gmail.com
-
- 31 8月, 2015 1 次提交
-
-
由 roland 提交于
Summary: Bad rewiring of memory edges when we split unique types during EA Reviewed-by: kvn
-
- 10 12月, 2015 1 次提交
-
-
由 vlivanov 提交于
Reviewed-by: roland
-
- 04 12月, 2015 1 次提交
-
-
由 aeriksso 提交于
Reviewed-by: kvn
-
- 15 12月, 2015 1 次提交
-
-
由 zmajo 提交于
Summary: Add a new compiler phase, PhaseRenumberLive, that renumbers live nodes. Reviewed-by: kvn, thartmann, vlivanov, shade
-
- 11 6月, 2015 1 次提交
-
-
由 vlivanov 提交于
Reviewed-by: kvn
-
- 03 6月, 2015 1 次提交
-
-
由 roland 提交于
Summary: Node::depends_only_on_test() should return false for Unsafe loads Reviewed-by: kvn, adinn
-
- 21 5月, 2015 1 次提交
-
-
由 aeriksso 提交于
Summary: CmpU needs to be reprocessed by CCP when an AddI/SubI input's input type change Reviewed-by: mcberg, kvn, roland Contributed-by: andreas.eriksson@oracle.com
-
- 08 5月, 2015 1 次提交
-
-
由 thartmann 提交于
Summary: Prevent vectorization of memory operations with different invariant offsets if unaligned memory accesses are not allowed. Reviewed-by: kvn
-
- 11 5月, 2015 1 次提交
-
-
由 thartmann 提交于
Summary: C2 should not try to vectorize loops with loop variant vector base address. Reviewed-by: kvn
-
- 14 4月, 2015 1 次提交
-
-
由 vlivanov 提交于
Reviewed-by: kvn
-
- 03 4月, 2015 1 次提交
-
-
由 kvn 提交于
Summary: check that offset % mem_oper_size == 0 when alignment is verified during vectorization. Reviewed-by: iveresov
-
- 27 3月, 2015 1 次提交
-
-
由 roland 提交于
Summary: meet of 2 constant arrays result in bottom Reviewed-by: kvn
-
- 21 2月, 2015 1 次提交
-
-
由 drchase 提交于
Summary: Added better debug-printing support and enhanced LogCompilation tool Reviewed-by: kvn, roland, dholmes
-
- 18 2月, 2015 1 次提交
-
-
由 iveresov 提交于
Summary: Check for overflow when inverting the loop during the counted loop conversion Reviewed-by: kvn
-
- 30 1月, 2015 1 次提交
-
-
由 vlivanov 提交于
8068915: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations Reviewed-by: kvn, roland, jrose
-
- 21 3月, 2015 1 次提交
-
-
由 vlivanov 提交于
Reviewed-by: jrose, kvn
-
- 30 1月, 2015 1 次提交
-
-
由 vlivanov 提交于
Reviewed-by: jrose, kvn
-
- 21 12月, 2015 2 次提交
-
-
由 thartmann 提交于
Summary: is_scaled_iv_plus_offset() should handle AddI nodes with scaled iv as second input. Reviewed-by: kvn
-
由 thartmann 提交于
8144487: PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true Summary: Restore the major_progress flag before calling igvn.optimize(). Reviewed-by: kvn
-
- 21 1月, 2015 1 次提交
-
-
由 iveresov 提交于
8068881: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init> Summary: Use MachMerge to hook together defs of the same multidef value in a block Reviewed-by: kvn, vlivanov
-
- 16 1月, 2015 1 次提交
-
-
由 asiebenborn 提交于
Reviewed-by: kvn
-
- 31 1月, 2015 1 次提交
-
-
由 kvn 提交于
Summary: Add missing C->failing() check after Connection graph construction. Reviewed-by: iveresov
-
- 23 1月, 2015 1 次提交
-
-
由 iveresov 提交于
8071302: assert(!_reg_node[reg_lo] || edge_from_to(_reg_node[reg_lo], def)) failed: after block local Summary: Add merge nodes to node to block mapping Reviewed-by: kvn, vlivanov
-
- 12 12月, 2014 1 次提交
-
-
由 thartmann 提交于
Summary: Check for dead input nodes after replacing compare node with implicit null check. Reviewed-by: kvn
-
- 06 12月, 2014 1 次提交
-
-
由 roland 提交于
Summary: bad assumption on graph shape in CastIINode::Value if that part of the graph is becoming dead. Reviewed-by: kvn
-
- 10 12月, 2014 1 次提交
-
-
由 roland 提交于
Summary: range check smearing uncorrectly adjust first range check in a list of range checks to cover all of them Reviewed-by: jrose, kvn, iveresov
-
- 04 12月, 2014 1 次提交
-
-
由 kvn 提交于
Summary: The new code in 8u backport should guard the execution of the following code instead of return. Reviewed-by: iveresov
-
- 03 12月, 2014 2 次提交
- 27 11月, 2014 1 次提交
-
-
由 roland 提交于
Summary: code in PhaseIterGVN::add_users_to_worklist() from 8054478 makes incorrect assumption about graph shape Reviewed-by: iveresov
-
- 02 12月, 2014 1 次提交
-
-
由 roland 提交于
Summary: dead backbranch in main loop results in erroneous array access Reviewed-by: kvn, iveresov
-
- 26 11月, 2014 1 次提交
-
-
由 roland 提交于
Summary: OOM during reallocation of scalar replaced objects in deoptimization causes crashes Reviewed-by: kvn, jrose
-
- 04 12月, 2014 1 次提交
-
-
由 roland 提交于
Summary: PhaseIdealLoop::split_if_with_blocks_post() shoulnd't reorder range checks adjusted by range check smearing Reviewed-by: kvn, jrose
-
- 24 11月, 2014 1 次提交
-
-
由 vlivanov 提交于
Reviewed-by: kvn, roland
-
- 25 2月, 2015 1 次提交
-
-
由 dlong 提交于
Summary: refactor close to remove references to closed ports Reviewed-by: kvn, simonis, sgehwolf, dholmes
-
- 11 11月, 2014 1 次提交
-
-
由 zmajo 提交于
8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc) Summary: In Parse::array_store_check(), add control edge FROM IfTrue branch of runtime type check of the destination array TO loading _element_klass from destination array. Reviewed-by: kvn, roland, anoll Contributed-by: NZoltan Majo <zoltan.majo@oracle.com>
-
- 30 4月, 2015 1 次提交
-
-
由 sgehwolf 提交于
Summary: do the math on the unsigned type where overflows are well defined Reviewed-by: kvn, aph
-