aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm/opto/c2_globals.hpp
AgeCommit message (Collapse)Author
2012-10-257163534: VM could crashes assert(false) failed: infinite EA connection graph ↵kvn
build Summary: In case of time or iterations limit reached C2 stops EA and continue compilation without EA as it does in product VM already. Reviewed-by: twisti
2012-09-197199010: incorrect vector alignmentkvn
Summary: Fixed vectors alignment when several arrays are accessed in one loop. Reviewed-by: roland, twisti
2012-09-197198499: TraceTypeProfile as diagnostic optiontwisti
Reviewed-by: kvn Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
2012-08-276677625: Move platform specific flags from globals.hpp to globals_<arch>.hpptwisti
Reviewed-by: kvn, dholmes, coleenp Contributed-by: Tao Mao <tao.mao@oracle.com>
2012-06-197177923: SIGBUS on sparc in compiled code for java.util.Calendar.clear()kvn
Summary: disable vectorization of a memory access with more elements per vector than one which is used for alignment on sparc Reviewed-by: twisti
2012-06-157119644: Increase superword's vector size up to 256 bitskvn
Summary: Increase vector size up to 256-bits for YMM AVX registers on x86. Reviewed-by: never, twisti, roland
2012-03-127147744: CTW: assert(false) failed: infinite EA connection graph buildkvn
Summary: rewrote Connection graph construction code in EA to reduce time spent there. Reviewed-by: never
2012-01-077125896: Eliminate nested lockskvn
Summary: Nested locks elimination done before lock nodes expansion by looking for outer locks of the same object. Reviewed-by: never, twisti
2011-11-147105605: Use EA info to optimize pointers comparekvn
Summary: optimize pointers compare using EA information. Reviewed-by: never, twisti
2011-10-237103784: enable some flags by defaultnever
Reviewed-by: kvn
2011-09-257089790: integrate bsd-port changesnever
Reviewed-by: kvn, twisti, jrose Contributed-by: Kurt Miller <kurt@intricatesoftware.com>, Greg Lewis <glewis@eyesbeyond.com>, Jung-uk Kim <jkim@freebsd.org>, Christos Zoulas <christos@zoulas.com>, Landon Fuller <landonf@plausible.coop>, The FreeBSD Foundation <board@freebsdfoundation.org>, Michael Franz <mvfranz@gmail.com>, Roger Hoover <rhoover@apple.com>, Alexander Strange <astrange@apple.com>
2011-05-045091921: Sign flip issues in loop optimizerkvn
Summary: Fix integer overflow problem in the code generated by loop optimizer. Reviewed-by: never
2011-04-057010070: Update all 2010 Oracle-changed OpenJDK files to have the proper ↵trims
copyright dates - second pass Summary: Update the copyright to be 2010 on all changed files in OpenJDK Reviewed-by: ohair
2011-03-217008866: Missing loop predicate for loop with multiple entrieskvn
Summary: Add predicates when loop head bytecode is parsed instead of when back branch bytecode is parsed. Reviewed-by: never
2011-02-027016023: Enable building ARM and PPC from src/closed repositorybobv
Reviewed-by: dholmes, bdelsart
2010-12-036961690: load oops from constant table on SPARCtwisti
Summary: oops should be loaded from the constant table of an nmethod instead of materializing them with a long code sequence. Reviewed-by: never, kvn
2010-11-236989984: Use standard include model for Hospotstefank
Summary: Replaced MakeDeps and the includeDB files with more standardized solutions. Reviewed-by: coleenp, kvn, kamg --HG-- rename : make/windows/makefiles/makedeps.make => make/windows/makefiles/projectcreator.make rename : src/share/tools/MakeDeps/ArgsParser.java => src/share/tools/ProjectCreator/ArgsParser.java rename : src/share/tools/MakeDeps/BuildConfig.java => src/share/tools/ProjectCreator/BuildConfig.java rename : src/share/tools/MakeDeps/DirectoryTree.java => src/share/tools/ProjectCreator/DirectoryTree.java rename : src/share/tools/MakeDeps/DirectoryTreeNode.java => src/share/tools/ProjectCreator/DirectoryTreeNode.java rename : src/share/tools/MakeDeps/FileFormatException.java => src/share/tools/ProjectCreator/FileFormatException.java rename : src/share/tools/MakeDeps/Macro.java => src/share/tools/ProjectCreator/Macro.java rename : src/share/tools/MakeDeps/MacroDefinitions.java => src/share/tools/ProjectCreator/MacroDefinitions.java rename : src/share/tools/MakeDeps/MakeDeps.java => src/share/tools/ProjectCreator/ProjectCreator.java rename : src/share/tools/MakeDeps/Util.java => src/share/tools/ProjectCreator/Util.java rename : src/share/tools/MakeDeps/WinGammaPlatform.java => src/share/tools/ProjectCreator/WinGammaPlatform.java rename : src/share/tools/MakeDeps/WinGammaPlatformVC6.java => src/share/tools/ProjectCreator/WinGammaPlatformVC6.java rename : src/share/tools/MakeDeps/WinGammaPlatformVC7.java => src/share/tools/ProjectCreator/WinGammaPlatformVC7.java rename : src/share/tools/MakeDeps/WinGammaPlatformVC8.java => src/share/tools/ProjectCreator/WinGammaPlatformVC8.java rename : src/share/tools/MakeDeps/WinGammaPlatformVC9.java => src/share/tools/ProjectCreator/WinGammaPlatformVC9.java
2010-08-274809552: Optimize Arrays.fill(...)never
Reviewed-by: kvn
2010-08-196978249: spill between cpu and fpu registers when those moves are fastnever
Reviewed-by: kvn
2010-08-036973963: SEGV in ciBlock::start_bci() with EAkvn
Summary: Added more checks into ResourceObj and growableArray to verify correctness of allocation type. Reviewed-by: never, coleenp, dholmes
2010-05-276941466: Oracle rebranding changes for Hotspot repositoriestrims
Summary: Change all the Sun copyrights to Oracle copyright Reviewed-by: ohair
2010-04-076940701: Don't align loops in stubs for Niagara sparckvn
Summary: Don't align loops in stubs for Niagara sparc since NOPs are expensive. Reviewed-by: twisti, never
2010-01-126894779: Loop Predication for Loop Optimizer in C2cfang
Summary: Loop predication implementation Reviewed-by: never, kvn
2009-11-256904191: OptimizeStringConcat should be product instead of experimentalcfang
Summary: Make OptimizeStringConcat a product VM option(contributed by never) Reviewed-by: never
2009-11-126892658: C2 should optimize some stringbuilder patternsnever
Reviewed-by: kvn, twisti
2009-08-196873799: enable escape analysis by defaultkvn
Summary: enable escape analysis by default Reviewed-by: never
2009-03-266810845: Performance regression in mpegaudio on x64kvn
Summary: Used the outer loop frequency in frequencies checks in RA. Reviewed-by: never, twisti
2009-03-096814575: Update copyright yearxdono
Summary: Update copyright for files that have been modified in 2009, up to 03/09 Reviewed-by: katleman, tbell, ohair
2009-01-076782232: assert("CreateEx must be first instruction in block" )kvn
Summary: Add the missing check for CreateEx. Add new notproduct flag VerifyRegisterAllocator. Reviewed-by: never
2008-11-186772413: code cleanupkvn
Summary: Removed lines in adm64.make with interpret.o and moved few constant strings from header files. Reviewed-by: never
2008-11-076462850: generate biased locking code in C2 ideal graphkvn
Summary: Inline biased locking code in C2 ideal graph during macro nodes expansion Reviewed-by: never
2008-11-066743900: frequency based block layoutrasbold
Summary: post-register allocation pass that drives block layout by edge frequencies Reviewed-by: never, kvn
2008-07-316732312: Switch off executing Escape Analysis by defaultkvn
Summary: Switch off executing Escape Analysis by default for now Reviewed-by: rasbold
2008-07-286726999: nsk/stress/jck12a/jck12a010 assert(n != null,"Bad immediate ↵kvn
dominator info.") Summary: Escape Analysis fixes. Reviewed-by: never, rasbold
2008-07-11Mergekvn
2008-07-036684714: Optimize EA Connection Graph build performancekvn
Summary: switch on EA by default, optimize Connection Graph construction Reviewed-by: rasbold, never
2008-07-026719955: Update copyright yearjdk7-b30xdono
Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell
2008-05-156701887: JDK7 server VM in endless loop in Node::dominateskvn
Summary: The method Node::dominates loops in the dead code which does not have a Region node. Reviewed-by: jrose, never
2008-03-146674588: (Escape Analysis) Improve Escape Analysis codekvn
Summary: Current EA code has several problems which have to be fixed. Reviewed-by: jrose, sgoldman
2007-12-056395208: Elide autoboxing for calls to HashMap.get(int) and HashMap.get(long)never
Reviewed-by: kvn, rasbold
2007-12-01Initial loadjdk7-b24duke