Vladimir Kozlov
fa2d360cd5
6910664: C2: java/util/Arrays/Sorting.java fails with DeoptimizeALot flag
...
Matcher::float_in_double should be true only when FPU is used for floats.
Reviewed-by: never, twisti
2010-02-19 10:04:16 -08:00
Tom Rodriguez
3e1688a8cd
6663854: assert(n != __null,"Bad immediate dominator info.") in C2 with -Xcomp
...
Reviewed-by: kvn
2010-02-18 15:05:10 -08:00
Christian Thalinger
c3066e0605
Merge
2010-02-18 10:44:14 -08:00
Gary Benson
51b9396b40
6927165: Zero S/390 fixes
...
Fixes two failures on 31-bit S/390.
Reviewed-by: twisti
2010-02-18 06:54:48 -08:00
Christian Thalinger
0c605ed991
6926782: CodeBuffer size too small after 6921352
...
After 6921352 the CodeBuffer size was too small.
Reviewed-by: kvn, never
2010-02-18 11:35:41 +01:00
Tom Rodriguez
51fc36cc9a
6877221: Endless deoptimizations in OSR nmethod
...
Reviewed-by: kvn
2010-02-16 20:07:48 -08:00
Vladimir Kozlov
892336beb1
6926697: "optimized" VM build failed: The type "AdapterHandlerTableIterator" is incomplete
...
Define AdapterHandlerTableIterator class as non product instead of debug.
Reviewed-by: never
2010-02-16 16:17:46 -08:00
John Cuthbertson
e475437c5a
Merge
2010-02-16 14:11:44 -08:00
Vladimir Kozlov
9110d86267
Merge
2010-02-12 15:27:36 -08:00
Gary Benson
17a0e10b07
6926048: Improve Zero performance
...
Make Zero figure out result types in a similar way to C++ interpreter implementation.
Reviewed-by: kvn
2010-02-12 10:34:11 -08: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
Igor Veresov
52b92d5593
6923991: G1: improve scalability of RSet scanning
...
Implemented block-based work stealing. Moved copying during the rset scanning phase to the main copying phase. Made the size of rset table depend on the region size.
Reviewed-by: apetrusenko, tonyp
2010-02-11 15:52:19 -08:00
Andrei Pangin
291a66ad2f
Merge
2010-02-11 10:48:10 -08:00
John Cuthbertson
0356567ed8
6782663: Data produced by PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime is not accurate
...
Update and display the timers associated with these flags for all safepoints.
Reviewed-by: ysr, jcoomes
2010-02-09 13:56:09 -08:00
Vladimir Kozlov
1a1e145498
6924097: assert((_type == Type::MEMORY) == (_adr_type != 0),"adr_type for memory phis only")
...
Use PhiNode::make_blank(r, n) method to construct the phi.
Reviewed-by: never
2010-02-09 10:21:06 -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
3f7a94c3f2
6910605: C2: NullPointerException/ClassCaseException is thrown when C2 with DeoptimizeALot is used
...
Set the reexecute bit for runtime calls _new_array_Java when they used for _multianewarray bytecode.
Reviewed-by: never
2010-02-08 12:20:09 -08:00
Antonios Printezis
a88853347f
6802453: G1: hr()->is_in_reserved(from),"Precondition."
...
The operations of re-using a RSet component and expanding the same RSet component were not mutually exlusive, and this could lead to RSets getting corrupted and entries being dropped.
Reviewed-by: iveresov, johnc
2010-02-08 14:23:01 -05:00
Neo Jia
7d7887d46c
6587322: dtrace probe object__alloc doesn't fire in some situations on amd64
...
Fix misplaced probe point
Reviewed-by: rasbold, phh
2010-02-08 13:49:03 -05:00
John Cuthbertson
e003616106
Merge
2010-02-08 09:58:32 -08:00
Vladimir Kozlov
2fd8d35905
6923002: assert(false,"this call site should not be polymorphic")
...
Clear the total count when a receiver information is cleared.
Reviewed-by: never, jrose
2010-02-07 12:15:06 -08:00
Erik Trimble
94ccfa4187
6921473: Bump the HS17 build number to 09
...
Update the HS17 build number to 09
Reviewed-by: jcoomes
2010-02-05 12:27:12 -08:00
Erik Trimble
7c54f15bde
Merge
2010-02-05 12:26:35 -08:00
J. Duke
6a6913f754
Merge
2017-07-05 17:06:28 +02:00
J. Duke
d483483dca
Merge
2017-07-05 17:06:26 +02:00
J. Duke
c48fcc4f1c
Merge
2017-07-05 17:06:23 +02:00
J. Duke
e51c0226bf
Merge
2017-07-05 17:06:21 +02:00
J. Duke
999f8de959
Merge
2017-07-05 17:06:19 +02:00
J. Duke
7d76d2b86a
Merge
2017-07-05 17:06:17 +02:00
J. Duke
a831f80cea
Merge
2017-07-05 17:06:15 +02:00
J. Duke
04d32968fe
Added tag jdk7-b81 for changeset dcc938ac40cc
2017-07-05 17:06:08 +02:00
J. Duke
0b2e54aa23
Merge
2017-07-05 17:06:08 +02:00
J. Duke
d737d33cfc
Merge
2017-07-05 17:06:06 +02:00
J. Duke
12f9d970b6
Merge
2017-07-05 17:06:02 +02:00
J. Duke
2fe9d30321
Merge
2017-07-05 17:06:00 +02:00
J. Duke
b48051977c
Merge
2017-07-05 17:05:58 +02:00
J. Duke
ad18101c5a
Merge
2017-07-05 17:05:55 +02:00
J. Duke
4ba73bcc85
Merge
2017-07-05 17:05:50 +02:00
J. Duke
067def0f1b
Added tag jdk7-b80 for changeset e6abd38682d2
2017-07-05 17:05:41 +02:00
J. Duke
13ad3ed8b9
Merge
2017-07-05 17:05:40 +02:00
J. Duke
8d6221f091
Merge
2017-07-05 17:05:38 +02:00
J. Duke
9aa48d7d95
Merge
2017-07-05 17:05:35 +02:00
J. Duke
fc2e528980
Merge
2017-07-05 17:05:33 +02:00
J. Duke
f03973e260
Merge
2017-07-05 17:05:30 +02:00
J. Duke
ecdc744638
Merge
2017-07-05 17:05:27 +02:00
J. Duke
1cad37e136
Merge
2017-07-05 17:05:21 +02:00
J. Duke
d035093f93
Added tag jdk7-b79 for changeset e9c98378f6b9
2017-07-05 17:05:08 +02:00
J. Duke
2ff37874ef
Merge
2017-07-05 17:05:07 +02:00
J. Duke
cb9d0253da
Merge
2017-07-05 17:05:05 +02:00
J. Duke
f95352e36f
Merge
2017-07-05 17:05:01 +02:00