Age | Commit message (Collapse) | Author |
|
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
|
|
Summary: Fixed vectors alignment when several arrays are accessed in one loop.
Reviewed-by: roland, twisti
|
|
Reviewed-by: kvn
Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
|
|
Reviewed-by: kvn, dholmes, coleenp
Contributed-by: Tao Mao <tao.mao@oracle.com>
|
|
Summary: disable vectorization of a memory access with more elements per vector than one which is used for alignment on sparc
Reviewed-by: twisti
|
|
Summary: Increase vector size up to 256-bits for YMM AVX registers on x86.
Reviewed-by: never, twisti, roland
|
|
Summary: rewrote Connection graph construction code in EA to reduce time spent there.
Reviewed-by: never
|
|
Summary: Nested locks elimination done before lock nodes expansion by looking for outer locks of the same object.
Reviewed-by: never, twisti
|
|
Summary: optimize pointers compare using EA information.
Reviewed-by: never, twisti
|
|
Reviewed-by: kvn
|
|
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>
|
|
Summary: Fix integer overflow problem in the code generated by loop optimizer.
Reviewed-by: never
|
|
copyright dates - second pass
Summary: Update the copyright to be 2010 on all changed files in OpenJDK
Reviewed-by: ohair
|
|
Summary: Add predicates when loop head bytecode is parsed instead of when back branch bytecode is parsed.
Reviewed-by: never
|
|
Reviewed-by: dholmes, bdelsart
|
|
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
|
|
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
|
|
Reviewed-by: kvn
|
|
Reviewed-by: kvn
|
|
Summary: Added more checks into ResourceObj and growableArray to verify correctness of allocation type.
Reviewed-by: never, coleenp, dholmes
|
|
Summary: Change all the Sun copyrights to Oracle copyright
Reviewed-by: ohair
|
|
Summary: Don't align loops in stubs for Niagara sparc since NOPs are expensive.
Reviewed-by: twisti, never
|
|
Summary: Loop predication implementation
Reviewed-by: never, kvn
|
|
Summary: Make OptimizeStringConcat a product VM option(contributed by never)
Reviewed-by: never
|
|
Reviewed-by: kvn, twisti
|
|
Summary: enable escape analysis by default
Reviewed-by: never
|
|
Summary: Used the outer loop frequency in frequencies checks in RA.
Reviewed-by: never, twisti
|
|
Summary: Update copyright for files that have been modified in 2009, up to 03/09
Reviewed-by: katleman, tbell, ohair
|
|
Summary: Add the missing check for CreateEx. Add new notproduct flag VerifyRegisterAllocator.
Reviewed-by: never
|
|
Summary: Removed lines in adm64.make with interpret.o and moved few constant strings from header files.
Reviewed-by: never
|
|
Summary: Inline biased locking code in C2 ideal graph during macro nodes expansion
Reviewed-by: never
|
|
Summary: post-register allocation pass that drives block layout by edge frequencies
Reviewed-by: never, kvn
|
|
Summary: Switch off executing Escape Analysis by default for now
Reviewed-by: rasbold
|
|
dominator info.")
Summary: Escape Analysis fixes.
Reviewed-by: never, rasbold
|
|
|
|
Summary: switch on EA by default, optimize Connection Graph construction
Reviewed-by: rasbold, never
|
|
Summary: Update copyright year for files that have been modified in 2008
Reviewed-by: ohair, tbell
|
|
Summary: The method Node::dominates loops in the dead code which does not have a Region node.
Reviewed-by: jrose, never
|
|
Summary: Current EA code has several problems which have to be fixed.
Reviewed-by: jrose, sgoldman
|
|
Reviewed-by: kvn, rasbold
|
|
|