kvn [Fri, 28 Sep 2012 10:16:29 -0700] rev 13897
Merge
kvn [Thu, 27 Sep 2012 15:49:48 -0700] rev 13896
7198084: NPG: distance is too big for short branches in test_invocation_counter_for_mdp()
Summary: use long branches in test_invocation_counter_for_mdp()
Reviewed-by: twisti
kvn [Thu, 27 Sep 2012 09:38:42 -0700] rev 13895
7193318: C2: remove number of inputs requirement from Node's new operator
Summary: Deleted placement new operator of Node - node(size_t, Compile *, int).
Reviewed-by: kvn, twisti
Contributed-by: bharadwaj.yadavalli@oracle.com
kvn [Tue, 25 Sep 2012 15:48:17 -0700] rev 13894
7200264: 7192963 changes disabled shift vectors
Summary: Replaced is_vector_use() call with explicit check for vector shift's count.
Reviewed-by: twisti, roland, dlong, vlivanov
kvn [Tue, 25 Sep 2012 10:41:15 -0700] rev 13893
7200233: C2: can't use expand rules for vector instruction rules
Summary: Added missed _bottom_type set in ArchDesc::defineExpand() and missed vector nodes in MatchRule::is_vector().
Reviewed-by: twisti, roland, dlong
neliasso [Thu, 29 Mar 2012 16:43:21 +0200] rev 13892
7163863: Updated projectcreator
Summary: Enable source browsing for all platform dependent code
Reviewed-by: brutisso, coleenp
twisti [Mon, 24 Sep 2012 17:59:24 -0700] rev 13891
7200001: failed C1 OSR compile doesn't get recompiled with C2
Reviewed-by: kvn
kvn [Mon, 24 Sep 2012 14:46:06 -0700] rev 13890
Merge
twisti [Mon, 24 Sep 2012 12:31:47 -0700] rev 13889
Merge
twisti [Mon, 24 Sep 2012 11:07:03 -0700] rev 13888
7188176: The JVM should differentiate between T and M series and adjust GC ergonomics
Reviewed-by: kvn
Contributed-by: Tao Mao <tao.mao@oracle.com>
kvn [Mon, 24 Sep 2012 10:30:14 -0700] rev 13887
7200163: add CodeComments functionality to assember stubs
Summary: Pass the codeBuffer to the Stub constructor, and adapts the disassembler to print the comments.
Reviewed-by: jrose, kvn, twisti
Contributed-by: goetz.lindenmaier@sap.com
roland [Thu, 20 Sep 2012 16:49:17 +0200] rev 13886
7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()
Summary: use shorter instruction sequences for atomic add and atomic exchange when possible.
Reviewed-by: kvn, jrose
kvn [Wed, 19 Sep 2012 16:50:26 -0700] rev 13885
7199010: incorrect vector alignment
Summary: Fixed vectors alignment when several arrays are accessed in one loop.
Reviewed-by: roland, twisti
twisti [Wed, 19 Sep 2012 10:38:12 -0700] rev 13884
7198499: TraceTypeProfile as diagnostic option
Reviewed-by: kvn
Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>