Vladimir Kozlov
|
1ac79543d0
|
5091921: Sign flip issues in loop optimizer
Fix integer overflow problem in the code generated by loop optimizer.
Reviewed-by: never
|
2011-05-04 13:12:42 -07:00 |
|
Tom Rodriguez
|
33f0e50994
|
7009361: JSR 292 Invalid value on stack on solaris-sparc with -Xcomp
Reviewed-by: kvn, twisti
|
2011-05-02 18:53:37 -07:00 |
|
Bertrand Delsart
|
4770417e71
|
7025485: leverage shared x86-only deoptimization code
Removed an ifdef IA32 around harmless code useful for some ports
Reviewed-by: chrisphi, never
|
2011-03-10 17:44:32 +01:00 |
|
Bob Vandette
|
31e3fe4a98
|
7016023: Enable building ARM and PPC from src/closed repository
Reviewed-by: dholmes, bdelsart
|
2011-02-02 11:35:26 -05:00 |
|
Coleen Phillimore
|
7b4f8073f0
|
6990754: Use native memory and reference counting to implement SymbolTable
Move symbols from permgen into C heap and reference count them
Reviewed-by: never, acorn, jmasa, stefank
|
2011-01-27 16:11:27 -08:00 |
|
Tom Rodriguez
|
423f587b01
|
4926272: methodOopDesc::method_from_bcp is unsafe
Reviewed-by: coleenp, jrose, kvn, dcubed
|
2011-01-13 22:15:41 -08:00 |
|
Stefan Karlsson
|
8006fe8f75
|
6989984: Use standard include model for Hospot
Replaced MakeDeps and the includeDB files with more standardized solutions.
Reviewed-by: coleenp, kvn, kamg
|
2010-11-23 13:22:55 -08:00 |
|
Tom Rodriguez
|
1d8c677377
|
6968367: can_post_on_exceptions is still using VM_DeoptimizeFrame in some places
Reviewed-by: kvn, twisti
|
2010-10-19 16:14:34 -07:00 |
|
Igor Veresov
|
0f31511718
|
6986270: guarantee(*bcp != Bytecodes::_monitorenter || exec_mode != Deoptimization::Unpack_exception) fails
Propagate the compiler type of the deopting method to vframeArrayElement::unpack_on_stack()
Reviewed-by: jrose, never
|
2010-09-21 13:38:35 -07:00 |
|
Igor Veresov
|
2c66a6c3fd
|
6953144: Tiered compilation
Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation.
Reviewed-by: kvn, never, phh, twisti
|
2010-09-03 17:51:07 -07:00 |
|
Gary Benson
|
d7310fb0f7
|
6976186: integrate Shark HotSpot changes
Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure.
Reviewed-by: kvn, twisti
|
2010-08-11 05:51:21 -07:00 |
|
Erik Trimble
|
ba7c173659
|
6941466: Oracle rebranding changes for Hotspot repositories
Change all the Sun copyrights to Oracle copyright
Reviewed-by: ohair
|
2010-05-27 19:08:38 -07:00 |
|
Vladimir Kozlov
|
d4437819bd
|
6925249: assert(last_sp < (intptr_t*) interpreter_frame_monitor_begin(),"bad tos")
Fix assert since top deoptimized frame has last_sp == interpreter_frame_monitor_begin if there are no expressions.
Reviewed-by: twisti
|
2010-02-12 08:54:13 -08:00 |
|
Vladimir Kozlov
|
22409a5704
|
6910618: C2: Error: assert(d->is_oop(),"JVM_ArrayCopy: dst not an oop")
Mark in PcDesc call sites which return oop and save the result oop across objects reallocation during deoptimization.
Reviewed-by: never
|
2010-02-09 01:31:13 -08:00 |
|
Vladimir Kozlov
|
0c27c5537e
|
6614597: Performance variability in jvm2008 xml.validation
Fix incorrect marking of methods as not compilable.
Reviewed-by: never
|
2010-02-01 16:49:49 -08:00 |
|
Christian Thalinger
|
918c7a2e33
|
6921352: JSR 292 needs its own deopt handler
We need to introduce a new MH deopt handler so we can easily determine if the deopt happened at a MH call site or not.
Reviewed-by: never, jrose
|
2010-02-01 19:29:46 +01:00 |
|
Christian Thalinger
|
9aa675b7e6
|
6921339: backout 6917766
Reviewed-by: mr
|
2010-01-29 08:33:24 -08:00 |
|
Christian Thalinger
|
fbc43afae6
|
6917766: JSR 292 needs its own deopt handler
We need to introduce a new MH deopt handler so we can easily determine if the deopt happened at a MH call site or not.
Reviewed-by: never, jrose
|
2010-01-29 12:13:05 +01:00 |
|
Changpeng Fang
|
815db4fcba
|
6894779: Loop Predication for Loop Optimizer in C2
Loop predication implementation
Reviewed-by: never, kvn
|
2010-01-12 14:37:35 -08:00 |
|
Xiomara Jayasena
|
a63ef10004
|
6862919: Update copyright year
Update copyright for files that have been modified in 2009, up to 07/09
Reviewed-by: tbell, ohair
|
2009-07-28 12:12:40 -07:00 |
|
Vladimir Kozlov
|
7b9d6a79ac
|
6837472: com/sun/jdi/MonitorFrameInfo.java fails with AggressiveOpts in 6u14
Disable escape analysis when jvmti/debugger is used. Add support for EA ibto SA.
Reviewed-by: never
|
2009-06-09 16:19:10 -07:00 |
|
Xiomara Jayasena
|
c96a95c4b8
|
6719955: Update copyright year
Update copyright year for files that have been modified in 2008
Reviewed-by: ohair, tbell
|
2008-07-02 12:55:16 -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
|
96e8bcb6aa
|
6667620: (Escape Analysis) fix deoptimization for scalar replaced objects
Deoptimization code for reallocation and relocking scalar replaced objects has to be fixed.
Reviewed-by: rasbold, never
|
2008-03-11 11:25:13 -07:00 |
|
J. Duke
|
8153779ad3
|
Initial load
|
2007-12-01 00:00:00 +00:00 |
|