Mikael Vidstedt
|
769dd50182
|
7197424: update copyright year to match last edit in jdk8 hotspot repository
Update copyright year to 2012 for relevant files
Reviewed-by: dholmes, coleenp
|
2012-10-09 10:09:34 -07:00 |
|
Bharadwaj Yadavalli
|
d5d2e78faa
|
7193318: C2: remove number of inputs requirement from Node's new operator
Deleted placement new operator of Node - node(size_t, Compile *, int).
Reviewed-by: kvn, twisti
|
2012-09-27 09:38:42 -07:00 |
|
Vlaidmir Ivanov
|
dd85e2f356
|
7173340: C2: code cleanup: use PhaseIterGVN::replace_edge(Node*, int, Node*) where applicable
Replace frequent C2 optimizer code patterns with new methods calls
Reviewed-by: kvn, twisti
|
2012-06-12 16:23:31 -07:00 |
|
Vladimir Kozlov
|
df8d608ac7
|
7068051: SIGSEGV in PhaseIdealLoop::build_loop_late_post
Removed predicate cloning from loop peeling optimization and from split fall-in paths.
Reviewed-by: never
|
2011-07-29 09:16:29 -07:00 |
|
Vladimir Kozlov
|
dd43791e4a
|
7070134: Hotspot crashes with sigsegv from PorterStemmer
Do not move data nodes which are attached to a predicate test to a dominating test.
Reviewed-by: never
|
2011-07-26 19:35:23 -07:00 |
|
Vladimir Kozlov
|
8698030a91
|
7042327: assert(opaq->outcnt() == 1 && opaq->in(1) == limit)
Separate limit by Opaque2 node when calculating new limit for unrolled loop.
Reviewed-by: never
|
2011-05-05 21:06:14 -07:00 |
|
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 |
|
Vladimir Kozlov
|
00eca5e982
|
7004535: Clone loop predicate during loop unswitch
Clone loop predicate for clonned loops
Reviewed-by: never
|
2011-04-02 10:54:15 -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
|
448b83e288
|
6677629: PhaseIterGVN::subsume_node() should call hash_delete() and add_users_to_worklist()
Use replace_node() method instead of subsume_node().
Reviewed-by: jrose, never
|
2010-06-28 14:54:39 -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 |
|
Kevin Brown
|
7548b8eed5
|
6915110: IfNode::up_one_dom moves beyond RootNode bug in src/share/vm/opto/ifnode.cpp
Check RootNode before check Loop in IfNode::up_one_dom().
Reviewed-by: never
|
2010-01-08 09:42:31 -08:00 |
|
Changpeng Fang
|
35ca20c546
|
Merge
|
2009-10-16 14:08:44 -07:00 |
|
Vladimir Kozlov
|
998bcbaf4b
|
6889300: assert(i != k || is_new || i->outcnt() > 0, "don't return dead nodes")
PhiNode::Ideal() should return TOP for Phi node with no users.
Reviewed-by: never, jrose
|
2009-10-13 22:32:31 -07:00 |
|
Xiomara Jayasena
|
15f08eb80e
|
6884624: Update copyright year
Update copyright for files that have been modified in 2009 through Septermber
Reviewed-by: tbell, ohair
|
2009-09-22 14:06:10 -07:00 |
|
Vladimir Kozlov
|
c3efa899b6
|
6851742: (EA) allocation elimination doesn't work with UseG1GC
Fix eliminate_card_mark() to eliminate G1 pre/post barriers.
Reviewed-by: never
|
2009-07-16 14:10:42 -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 |
|
Xiomara Jayasena
|
76df5ec473
|
6754988: Update copyright year
Update for files that have been modified starting July 2008
Reviewed-by: ohair, tbell
|
2008-10-02 19:58:19 -07:00 |
|
Tom Rodriguez
|
7b4a7f7bdc
|
6712835: Server compiler fails with assertion (loop_count < K,"infinite loop in PhaseIterGVN::transform")
Reviewed-by: kvn
|
2008-07-25 11:32:56 -07: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 |
|