Chuck Rasbold
|
1659f11da6
|
Merge
|
2008-04-03 06:41:16 -07:00 |
|
Vladimir Kozlov
|
ccaa58c5db
|
6681577: PIT: some VM tests fails with -XX:+AggressiveOpts in 6u5p b01
C2 spends > 60% in escape analysis code during test nsk/regression/b4675027.
Reviewed-by: never
|
2008-04-02 16:59:37 -07:00 |
|
John R Rose
|
0d27a8639f
|
6667042: PrintAssembly option does not work without special plugin
Remove old private plugin interface, simplify, rework old plugin to use unchanged Gnu sources
Reviewed-by: kvn, rasbold
|
2008-04-02 12:09:59 -07:00 |
|
Vladimir Kozlov
|
659a8dc7d5
|
6681646: Relocking of a scalar replaced object during deoptimization is broken
Relocking of a thread-local object during deoptimization is broken
Reviewed-by: kbr, jrose, never
|
2008-04-01 16:14:18 -07:00 |
|
Vladimir Kozlov
|
833746644c
|
6682236: C2 hits ideal nodes limit during IGVN optimization with EA
Missing check in LoadNode::Ideal() causes infinite generation of a value Phi.
Reviewed-by: jrose, never
|
2008-03-31 18:37:36 -07:00 |
|
Tom Rodriguez
|
1a350ad182
|
6636352: Unit tests for supplementary character support fail with -XX:+AggressiveOpts
Incorrect encoding
Reviewed-by: kvn, rasbold, sgoldman, jrose
|
2008-03-31 16:22:52 -07:00 |
|
John Coomes
|
b63d2cdd27
|
6679422: networkStream::connect() in ostream.cpp is not 64-bit clean
Reviewed-by: jmasa, xlu
|
2008-03-28 23:35:42 -07:00 |
|
John Coomes
|
5ac01e984f
|
6642862: Code cache allocation fails with large pages after 6588638
Reviewed-by: apetrusenko
|
2008-03-28 23:35:42 -07:00 |
|
Vladimir Kozlov
|
2ea233816f
|
6680665: bytecode Escape Analyzer produces incorrect escape information for methods without oop arguments
BcEscapeAnalyzer does not analyze methods with no oop arguments.
Reviewed-by: rasbold
|
2008-03-28 11:52:29 -07:00 |
|
Tom Rodriguez
|
0530e0d854
|
6680594: Load + Load isn't canonicalized leading to missed GVN opportunities
Reviewed-by: kvn, jrose
|
2008-03-28 09:00:39 -07:00 |
|
Vladimir Kozlov
|
fb63e29743
|
6679854: assert in escape.cpp:397
The assert misses the case CastX2P 'base' for an unsafe field reference
Reviewed-by: never, jrose
|
2008-03-27 09:12:54 -07:00 |
|
Tom Rodriguez
|
50bc5573a8
|
6679708: No_Safepoint_Verifier and BacktraceBuilder have uninitialized fields
Fix or remove uninitialized fields
Reviewed-by: kvn, rasbold
|
2008-03-26 12:25:06 -07:00 |
|
Chuck Rasbold
|
446895de2d
|
Merge
|
2008-03-21 08:32:17 -07:00 |
|
Vladimir Kozlov
|
c58e0f9c95
|
6678377: Update build number for HS12
B01 -> b02
Reviewed-by: kvn
|
2008-03-21 00:49:06 -07:00 |
|
Vladimir Kozlov
|
cdd27962da
|
6674600: (Escape Analysis) Optimize memory graph for instance's fields
EA gives opportunite to do more aggressive memory optimizations.
Reviewed-by: never, jrose
|
2008-03-20 15:11:44 -07:00 |
|
Vladimir Kozlov
|
1ba2523386
|
6259129: (Escape Analysis) scalar replacement for not escaping objects
Use scalar replacement with EA to remove allocations for objects which do not escape the compiled method.
Reviewed-by: rasbold, never, jrose
|
2008-03-20 13:51:55 -07:00 |
|
Tom Rodriguez
|
a2b4f55757
|
6663621: JVM crashes while trying to execute api/java_security/Signature/SignatureTests.html#initSign tests
Alignment expression with secondary induction variables is sometimes wrong
Reviewed-by: kvn, rasbold
|
2008-03-20 10:43:42 -07:00 |
|
Keith McGuigan
|
c2c3f0fe72
|
Merge
|
2008-03-20 09:17:30 -05:00 |
|
Vladimir Kozlov
|
b71360f557
|
6662967: Optimize I2D conversion on new x86
Use CVTDQ2PS and CVTDQ2PD for integer values conversions to float and double values on new AMD cpu.
Reviewed-by: sgoldman, never
|
2008-03-19 15:33:25 -07:00 |
|
Tom Rodriguez
|
d200260fe5
|
6661247: Internal bug in 32-bit HotSpot optimizer while bit manipulations
Copy elimination of a constant value results in incorrect execution
Reviewed-by: kvn, sgoldman, rasbold
|
2008-03-19 15:14:36 -07:00 |
|
Steve Bohne
|
bf559c6dce
|
6667833: Remove CacheTimeMillis
Remove -XX:+CacheTimeMillis option and associated functionality
Reviewed-by: acorn, never
|
2008-03-19 09:58:01 -04:00 |
|
Tom Rodriguez
|
49434b6bad
|
6659207: access violation in CompilerThread0
Split_thru_phi produces top on a non-dead path
Reviewed-by: kvn, rasbold, sgoldman
|
2008-03-18 23:54:17 -07:00 |
|
Tom Rodriguez
|
8e1624d88c
|
6676841: ClearArrayNode::Identity is incorrect for 64-bit
ClearArrayNode::Identity should use TypeX instead of TypeInt
Reviewed-by: jrose, kvn, sgoldman
|
2008-03-18 23:44:46 -07:00 |
|
Tom Rodriguez
|
641bce6847
|
6666343: Compile::has_loops not always set correctly
Compile::has_loops() should be set from inlined methods
Reviewed-by: kvn, rasbold
|
2008-03-18 11:17:37 -07:00 |
|
Vladimir Kozlov
|
20046c1a18
|
6672848: (Escape Analysis) improve lock elimination with EA
Remove lock/unlock MemBar nodes and specify locks in debug info for deoptimization.
Reviewed-by: never
|
2008-03-14 16:40:42 -07:00 |
|
Vladimir Kozlov
|
fc0117cb9a
|
6674588: (Escape Analysis) Improve Escape Analysis code
Current EA code has several problems which have to be fixed.
Reviewed-by: jrose, sgoldman
|
2008-03-14 15:26:33 -07:00 |
|
Steve Bohne
|
387f42921b
|
6204603: Modify hotspot to use new Solaris mmap semantics for class data archive file
Os::attempt_reserve_memory_at() now passes an address hint to mmap
Reviewed-by: kamg, dice
|
2008-03-14 10:43:02 -04:00 |
|
Vladimir Kozlov
|
30dc0edfc8
|
6673473: (Escape Analysis) Add the instance's field information to PhiNode
Avoid an infinite generation of instance's field values Phi nodes.
Reviewed-by: never
|
2008-03-13 16:31:32 -07:00 |
|
Vladimir Kozlov
|
000ac830a0
|
6671807: (Escape Analysis) Add new ideal node to represent the state of a scalarized object at a safepoint
Values of non-static fields of a scalarized object should be saved in debug info to reallocate the object during deoptimization.
Reviewed-by: never
|
2008-03-13 16:06:34 -07:00 |
|
Daniel D. Daugherty
|
0745d10694
|
Merge
|
2008-03-13 14:17:48 -07:00 |
|
Chuck Rasbold
|
1931e94bad
|
Merge
|
2008-03-13 05:40:44 -07:00 |
|
Daniel D. Daugherty
|
63a8cc420e
|
6667089: 3/3 multiple redefinitions of a class break reflection
Use instanceKlass::method_with_idnum() instead of slot() to work with RedefineClasses().
Reviewed-by: sspitsyn
|
2008-03-12 18:39:05 -07:00 |
|
Daniel D. Daugherty
|
2927815658
|
6452081: 3/4 Allow for Linux builds with Sun Studio Linux compilers
(for Serguei) Allow for Linux builds with Sun Studio Linux compilers
Reviewed-by: sspitsyn, ohair
|
2008-03-12 18:37:03 -07:00 |
|
Daniel D. Daugherty
|
454bce8993
|
6453355: 4/4 new No_Safepoint_Verifier uses fail during GC
(for Serguei) Clean up use of No_Safepoint_Verifier in JVM TI
Reviewed-by: dcubed
|
2008-03-12 18:09:34 -07:00 |
|
Daniel D. Daugherty
|
f813016add
|
6599425: 4/3 OopMapCache::lookup() can cause later crash or assert() failure
Add should_not_be_cached() to markOop and methodOop and query that status inOopMapCache::lookup()
Reviewed-by: coleenp, sspitsyn, jmasa
|
2008-03-12 18:07:46 -07:00 |
|
Daniel D. Daugherty
|
0f1d30354a
|
6497639: 4/3 Profiling Swing application caused JVM crash
Make RedefineClasses() interoperate better with class sharing.
Reviewed-by: sspitsyn, jmasa
|
2008-03-12 18:06:50 -07:00 |
|
J. Duke
|
493ac9ee8f
|
Merge
|
2017-07-05 16:34:33 +02:00 |
|
J. Duke
|
a2a6cc1dd8
|
Merge
|
2017-07-05 16:34:30 +02:00 |
|
J. Duke
|
313edfca60
|
Merge
|
2017-07-05 16:34:27 +02:00 |
|
J. Duke
|
302aff771b
|
Merge
|
2017-07-05 16:34:23 +02:00 |
|
J. Duke
|
e1520a3a5c
|
Merge
|
2017-07-05 16:34:21 +02:00 |
|
J. Duke
|
072d125c3d
|
Merge
|
2017-07-05 16:34:18 +02:00 |
|
J. Duke
|
0a91c9aa9d
|
Merge
|
2017-07-05 16:34:04 +02:00 |
|
J. Duke
|
4cab019dcb
|
Added tag jdk7-b24 for changeset 1cc8dd79fd1c
|
2017-07-05 16:33:56 +02:00 |
|
J. Duke
|
77c86a9646
|
Merge
|
2017-07-05 16:33:55 +02:00 |
|
J. Duke
|
62cd79af98
|
Merge
|
2017-07-05 16:33:39 +02:00 |
|
J. Duke
|
c2d21dbeba
|
Merge
|
2017-07-05 16:33:23 +02:00 |
|
J. Duke
|
8883615177
|
Merge
|
2017-07-05 16:33:07 +02:00 |
|
J. Duke
|
b15242a5a2
|
Merge
|
2017-07-05 16:32:55 +02:00 |
|
Xiomara Jayasena
|
b1415f3d2d
|
Merge
|
2008-03-27 12:09:50 -07:00 |
|