Coleen Phillimore
4a831d45f0
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
...
Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv
Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
2008-04-13 17:43:42 -04: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
Vladimir Kozlov
b64d5e4209
6667615: (Escape Analysis) extend MDO to cache arguments escape state
...
Use MDO to cache arguments escape state determined by the byte code escape analyzer.
Reviewed-by: never
2008-03-11 19:00:38 -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
Vladimir Kozlov
9f1a8ede80
6633953: type2aelembytes{T_ADDRESS} should be 8 bytes in 64 bit VM
...
T_ADDRESS size is defined as 'int' size (4 bytes) but C2 use it for raw pointers and as memory type for StoreP and LoadP nodes.
Reviewed-by: jrose
2008-02-25 15:05:44 -08:00
Vladimir Kozlov
e06dedd2f1
6498878: client compiler crashes on windows when dealing with breakpoint instructions
...
_is_compilable check prevents breakpoint bytecodes reversion when loading bytecodes for ciMethod.
Reviewed-by: never
2008-02-21 19:03:44 -08:00
Vladimir Kozlov
b8789d9c9a
6621084: ciMethodBlocks::split_block_at() is broken for methods with exception handler
...
After an exception handler block is split the exception information is not moved to the new block which starts in exception handler BCI.
Reviewed-by: jrose
2008-02-21 14:03:41 -08:00
Tom Rodriguez
10c473e425
6395208: Elide autoboxing for calls to HashMap.get(int) and HashMap.get(long)
...
Reviewed-by: kvn, rasbold
2007-12-05 09:01:00 -08:00
J. Duke
8153779ad3
Initial load
2007-12-01 00:00:00 +00:00