Vladimir Kozlov
|
3de260da41
|
7008866: Missing loop predicate for loop with multiple entries
Add predicates when loop head bytecode is parsed instead of when back branch bytecode is parsed.
Reviewed-by: never
|
2011-03-21 11:28:14 -07: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 |
|
Vladimir Kozlov
|
21f481e5dd
|
6959430: Make sure raw loads have control edge
Check that raw loads have control edge
Reviewed-by: never, twisti
|
2010-06-15 18:07:27 -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 |
|
Tom Rodriguez
|
a1446b775d
|
6938026: C2 compiler fails in Node::rematerialize()const
Reviewed-by: twisti
|
2010-04-14 15:30:13 -07:00 |
|
Tom Rodriguez
|
67c094c4c7
|
6926979: should simplify catch_inline_exception
Reviewed-by: twisti
|
2010-03-18 14:31:41 -07:00 |
|
Tom Rodriguez
|
e904069b51
|
6930398: fix for return address locals in OSR entries uses wrong test
Reviewed-by: kvn
|
2010-03-01 12:12:35 -08:00 |
|
Tom Rodriguez
|
0ab4fb9e37
|
6915557: assert(_gvn.type(l)->higher_equal(type),"must constrain OSR typestate") with debug build
Reviewed-by: kvn
|
2010-02-25 11:38:50 -08:00 |
|
Tom Rodriguez
|
51fc36cc9a
|
6877221: Endless deoptimizations in OSR nmethod
Reviewed-by: kvn
|
2010-02-16 20:07:48 -08: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 |
|
Tom Rodriguez
|
1fb2423873
|
6892079: live value must not be garbage failure after fix for 6854812
Reviewed-by: kvn
|
2009-11-11 23:39:17 -08:00 |
|
Tom Rodriguez
|
7437f0b825
|
6854812: 6.0_14-b08 crashes with a SIGSEGV
Reviewed-by: kvn, twisti
|
2009-09-16 11:06:10 -07: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
|
34ee921399
|
6788527: Server vm intermittently fails with assertion "live value must not be garbage" with fastdebug bits
Cache Jvmti and DTrace flags used by Compiler.
Reviewed-by: never
|
2009-05-08 10:44:20 -07:00 |
|
John R Rose
|
34c1d72421
|
6655646: dynamic languages need dynamically linked call sites
Invokedynamic instruction (JSR 292 RI)
Reviewed-by: twisti, never
|
2009-04-21 23:21:04 -07:00 |
|
Tom Rodriguez
|
4d34a77121
|
6823454: Oop-typed loadP yields invalid pointer (0x1) on SPECjbb2005 at OSRed method entry
Reviewed-by: kvn, jrose
|
2009-04-01 11:45:01 -07:00 |
|
Christian Thalinger
|
05d1de7727
|
6810672: Comment typos
I have collected some typos I have found while looking at the code.
Reviewed-by: kvn, never
|
2009-02-27 13:27:09 -08:00 |
|
Tom Rodriguez
|
4b1e242299
|
6384206: Phis which are later unneeded are impairing our ability to inline based on static types
Reviewed-by: rasbold, jrose
|
2008-09-17 12:59:52 -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
|
76035424de
|
6703890: Compressed Oops: add LoadNKlass node to generate narrow oops (32-bits) compare instructions
Add LoadNKlass and CMoveN nodes, use CmpN and ConN nodes to generate narrow oops compare instructions.
Reviewed-by: never, rasbold
|
2008-05-21 13:46:23 -07:00 |
|
Vladimir Kozlov
|
bf7f5e1887
|
6667610: (Escape Analysis) retry compilation without EA if it fails
During split unique types EA could exceed nodes limit and fail the method compilation.
Reviewed-by: rasbold
|
2008-03-06 10:30:17 -08:00 |
|
J. Duke
|
8153779ad3
|
Initial load
|
2007-12-01 00:00:00 +00:00 |
|