Age | Commit message (Collapse) | Author |
|
Summary: profiling code in interpreter broken when argument profiling is off.
Reviewed-by: iveresov, kvn
|
|
command line
Summary: Making sure that if NewSize is set on the command line it should be used for both min and initial size even if it is re-aligned.
Reviewed-by: jwilhelm, jmasa
|
|
Summary: Now using NewRatio to size initial NewSize if not specified on commandline.
Reviewed-by: jmasa, jwilhelm
|
|
failed: bad dominance
Summary: add missing is_mem() check when we collect load nodes in SuperWord::co_locate_pack().
Reviewed-by: iveresov
|
|
Summary: Ignore nodes without a type when checking for speculative types in Compile::remove_speculative_types(...).
Reviewed-by: kvn, roland
Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
|
|
runThese -full
Summary: use correct set_escape_state() method.
Reviewed-by: kvn, iignatyev
Contributed-by: Richard Reingruber <richard.reingruber@sap.com>
|
|
|
|
|
|
|
|
method from a parent in presence of conflicting defaults.
Summary: A static method should be preferred during method resolution over an overpass, search the current class as well as its superclasses.
Reviewed-by: acorn, coleenp, kamg
|
|
Summary: Added missing calls to record_for_igvn() in loop opts. Added verification of def-use domination.
Reviewed-by: iveresov
|
|
|
|
version 50.
Summary: No VerifiyError generated if multianewarray bytecode's array type descriptor was 1 dimension smaller than dimensions specified.
Reviewed-by: hseigel, ctornqvi, coleenp, kamg
|
|
|
|
|
|
|
|
Reviewed-by: jrose, twisti
|
|
Reviewed-by: kvn, twisti
|
|
failed: offset is a constant" with FoldStableValues on
Reviewed-by: kvn
|
|
|
|
Reviewed-by: morris, kvn
|
|
|
|
|
|
|
|
Reviewed-by: tschatzl, pliden
|
|
|
|
Reviewed-by: tschatzl, pliden
|
|
|
|
|
|
Summary: enable type speculation
Reviewed-by: kvn
|
|
Summary: check fr.sender_sp() in java thread instead of os::is_first_C_frame(&fr).
Reviewed-by: twisti, coleenp
|
|
1 != 0 at ciMethodData.cpp:90
Summary: concurrent update of traps with construction of ciMethodData
Reviewed-by: kvn, twisti
|
|
|
|
|
|
method
Summary: favor profile data coming from outer most method
Reviewed-by: kvn, twisti
|
|
Summary: Add support for BMI1 instructions
Reviewed-by: kvn, roland
|
|
Reviewed-by: kvn, jrose
|
|
Summary: Call is_metadata instead which does less work for the call in debugInfo.hpp which is called for all compiled code stack frames.
Reviewed-by: jmasa, dcubed
|
|
failed: Bad size calculated"
Summary: Dtrace monitoring uses size before mirror size is set.
Reviewed-by: kamg, hseigel
|
|
Summary: Keep class in CLD::_klasses list and mirror created for CDS classes if OOM during restore_shareable_info(). This keeps pointers consistent for CMS.
Reviewed-by: ehelin, stefank, jmasa, iklam
|
|
|
|
|
|
Summary: added missing check for loop padding case.
Reviewed-by: kvn, jrose
|
|
src\share\vm\runtime\synchronizer.cpp:239
Summary: biased locking's revoke_bias locks monitor in compiled frame with eliminated lock
Reviewed-by: kvn, iveresov
|
|
|
|
Reviewed-by: tschatzl, jwilhelm
|
|
Reviewed-by: twisti, kvn
|
|
Summary: Replaced the verification call to a conditional one that only runs verification in debug builds.
Reviewed-by: brutisso, tschatzl
|
|
Reviewed-by: coleenp, dsamersoff
Contributed-by: masato.yoshida@oracle.com
|
|
Thread::current() and JNI pthread interaction
Reviewed-by: dholmes, dsamersoff
Contributed-by: andreas.eriksson@oracle.com
|