Fri, 29 Feb 2008 09:57:18 -0800 6667580: Optimize CmpP for allocations
kvn [Fri, 29 Feb 2008 09:57:18 -0800] rev 206
6667580: Optimize CmpP for allocations Summary: CmpP could be optimized out if it compares new allocated objects. Reviewed-by: jrose, never, rasbold
Thu, 28 Feb 2008 15:40:09 -0800 6667573: Use set_req_X() in AddPNode::Ideal() for Iterative GVN
kvn [Thu, 28 Feb 2008 15:40:09 -0800] rev 205
6667573: Use set_req_X() in AddPNode::Ideal() for Iterative GVN Summary: set_req_X() puts dependent nodes on IGVN worklist which allows to improve graph and gives more opportunities for EA scalar replacement. Reviewed-by: jrose, never
Thu, 28 Feb 2008 10:45:15 -0800 6590177: jck60019 test assert(!repeated,"do not walk merges twice")
kvn [Thu, 28 Feb 2008 10:45:15 -0800] rev 204
6590177: jck60019 test assert(!repeated,"do not walk merges twice") Summary: A mergemem node could be not in worklist_store but in should_not_repeat vectorset since it was processed and removed from worklist_store before. Reviewed-by: jrose, never
Wed, 27 Feb 2008 00:23:37 -0800 6610906: inexplicable IncompatibleClassChangeError
jrose [Wed, 27 Feb 2008 00:23:37 -0800] rev 203
6610906: inexplicable IncompatibleClassChangeError Summary: dependency check must treat polymorphic interfaces consistently Reviewed-by: kvn, never, sgoldman
Mon, 25 Feb 2008 15:05:44 -0800 6633953: type2aelembytes{T_ADDRESS} should be 8 bytes in 64 bit VM
kvn [Mon, 25 Feb 2008 15:05:44 -0800] rev 202
6633953: type2aelembytes{T_ADDRESS} should be 8 bytes in 64 bit VM Summary: T_ADDRESS size is defined as 'int' size (4 bytes) but C2 use it for raw pointers and as memory type for StoreP and LoadP nodes. Reviewed-by: jrose
Fri, 22 Feb 2008 17:55:13 -0800 6650373: Assert in methodOopDesc::make_adapters()
kvn [Fri, 22 Feb 2008 17:55:13 -0800] rev 201
6650373: Assert in methodOopDesc::make_adapters() Summary: AdapterHandlerLibrary::get_create_adapter_index() returns incorrect value (-2) when CodeCache is full. Reviewed-by: sgoldman
Thu, 21 Feb 2008 19:03:44 -0800 6498878: client compiler crashes on windows when dealing with breakpoint instructions
kvn [Thu, 21 Feb 2008 19:03:44 -0800] rev 200
6498878: client compiler crashes on windows when dealing with breakpoint instructions Summary: _is_compilable check prevents breakpoint bytecodes reversion when loading bytecodes for ciMethod. Reviewed-by: never
Thu, 21 Feb 2008 14:03:41 -0800 6621084: ciMethodBlocks::split_block_at() is broken for methods with exception handler
kvn [Thu, 21 Feb 2008 14:03:41 -0800] rev 199
6621084: ciMethodBlocks::split_block_at() is broken for methods with exception handler Summary: After an exception handler block is split the exception information is not moved to the new block which starts in exception handler BCI. Reviewed-by: jrose
Wed, 20 Feb 2008 17:23:43 -0800 6621094: PrintOptoAssembly is broken for oops information in DebugInfo
kvn [Wed, 20 Feb 2008 17:23:43 -0800] rev 198
6621094: PrintOptoAssembly is broken for oops information in DebugInfo Summary: OopMapValue and VMRegImpl classes miss the virtual method print_on(st). Reviewed-by: rasbold, jrose, never
Wed, 20 Feb 2008 16:19:43 -0800 6614330: Node::dump(n) does not print full graph for specified depth.
kvn [Wed, 20 Feb 2008 16:19:43 -0800] rev 197
6614330: Node::dump(n) does not print full graph for specified depth. Summary: A node is not processed in dump_nodes() if it was visited during processing previous inputs. Reviewed-by: rasbold
(0) -100 -10 +10 +100 +300 +1000 +3000 +10000 +30000 tip