Vladimir Kozlov
e187503af0
7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE
...
Fixed several EA issues with Connection Graph construction.
Reviewed-by: never, twisti
2011-11-28 15:46:31 -08:00
Roland Westrelin
07d9df5a7f
7090968: Allow adlc register class to depend on runtime conditions
...
Allow reg_class definition as a function.
Reviewed-by: kvn, never
2011-11-22 09:45:57 +01:00
Roland Westrelin
9d8e44db59
7077312: Provide a CALL effect for instruct declaration in the ad file
...
Abstracted way to declare that the MachNode has the effect of a call (kills caller save registers, preserves callee save registers)
Reviewed-by: twisti, never
2011-09-14 09:22:51 +02:00
Christian Thalinger
89d4179a4b
7110058: change default for ScavengeRootsInCode to 2
...
Reviewed-by: kvn, never
2011-11-21 00:57:43 -08:00
Tom Rodriguez
4511ca18de
7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable
...
Reviewed-by: kvn, iveresov, twisti
2011-11-18 10:29:27 -08:00
Christian Thalinger
ed9a60ae02
7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not
...
Reviewed-by: kvn, never
2011-11-17 04:07:30 -08:00
Igor Veresov
b6ce13798b
7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks
...
Move the inlinee invoke notification callback into inlinee preamble
Reviewed-by: kvn, never
2011-11-16 19:42:58 -08:00
Vladimir Kozlov
8d2ee23293
6890673: Eliminate allocations immediately after EA
...
Try to eliminate allocations and related locks immediately after escape analysis.
Reviewed-by: never
2011-11-16 09:13:57 -08:00
Christian Thalinger
81c085a1e2
7003454: order constants in constant table by number of references in code
...
Reviewed-by: kvn, never, bdelsart
2011-11-16 01:39:50 -08:00
Vladimir Kozlov
6b52dbceb0
7105605: Use EA info to optimize pointers compare
...
Optimize pointers compare using EA information.
Reviewed-by: never, twisti
2011-11-14 18:38:03 -08:00
Vladimir Kozlov
157ba53d27
7110586: C2 generates incorrect results
...
Exact limit of empty loop calculated incorrectly.
Reviewed-by: iveresov, never
2011-11-10 20:17:05 -08:00
Christian Thalinger
3de3451b3a
Merge
2011-11-10 04:46:08 -08:00
Vladimir Kozlov
09b7902e14
7107042: assert(no_dead_loop) failed: dead loop detected
...
Use dead nodes elimination code in PhaseIdealLoop before executing EA.
Reviewed-by: never, twisti
2011-11-09 07:25:51 -08:00
Vladimir Kozlov
dc1f4fe50e
7109887: java/util/Arrays/CopyMethods.java fails with -XX:+DeoptimizeALot
...
Zero array when compiled code is deoptimized.
Reviewed-by: never, twisti
2011-11-09 06:14:32 -08:00
Christian Thalinger
423972a7d8
7087727: JSR 292: C2 crash if ScavengeRootsInCode=2 when "static final" MethodHandle constants are in use
...
Reviewed-by: jrose, kvn, never
2011-11-09 00:42:33 -08:00
Tom Rodriguez
89ccd723ce
7108242: jinfo -permstat shouldn't report interned strings as part of perm
...
Reviewed-by: kvn, twisti
2011-11-08 20:42:26 -08:00
Tom Rodriguez
087c7441f7
7105305: assert check_method_context proper context
...
Reviewed-by: jrose, kvn
2011-11-08 17:29:57 -08:00
Tom Rodriguez
051c64ad4d
7104960: JSR 292: +VerifyMethodHandles in product JVM can overflow buffer
...
Reviewed-by: kvn, jrose, twisti
2011-11-08 10:31:53 -08:00
Vladimir Kozlov
0bc2963b7d
7059047: EA: can't find initializing store with several CheckCastPP
...
Split adjust_escape_state() method into two methods to find initializing stores.
Reviewed-by: never
2011-11-07 14:33:57 -08:00
Alejandro Murillo
9d6d4e292b
7108553: Bump the hs23 build number to 06
...
Reviewed-by: johnc
2011-11-04 14:06:09 -07:00
J. Duke
bf689f8a34
Merge
2017-07-05 17:54:55 +02:00
J. Duke
57c71a917b
Merge
2017-07-05 17:54:52 +02:00
J. Duke
624dda638e
Merge
2017-07-05 17:54:49 +02:00
J. Duke
9cffae904e
Merge
2017-07-05 17:54:46 +02:00
J. Duke
4209b88299
Merge
2017-07-05 17:54:44 +02:00
J. Duke
15ff4f278a
Merge
2017-07-05 17:54:41 +02:00
J. Duke
38cfd5d70d
Merge
2017-07-05 17:54:35 +02:00
J. Duke
c17726339a
Added tag jdk8-b12 for changeset 86db042b3385
2017-07-05 17:54:25 +02:00
J. Duke
55168184d6
Merge
2017-07-05 17:54:24 +02:00
J. Duke
d768df399d
Merge
2017-07-05 17:54:21 +02:00
J. Duke
509ced946c
Merge
2017-07-05 17:54:16 +02:00
J. Duke
3ffc20bf08
Merge
2017-07-05 17:54:13 +02:00
J. Duke
a2902a562c
Merge
2017-07-05 17:54:10 +02:00
J. Duke
3a74e0568f
Merge
2017-07-05 17:54:07 +02:00
J. Duke
506300d94d
Merge
2017-07-05 17:54:00 +02:00
J. Duke
f5a4ed3bcc
Added tag jdk8-b11 for changeset cc1f5ce8e504
2017-07-05 17:53:51 +02:00
J. Duke
7c18f827d7
Merge
2017-07-05 17:53:50 +02:00
J. Duke
a079697817
Merge
2017-07-05 17:53:47 +02:00
J. Duke
7ce6c06c44
Merge
2017-07-05 17:53:44 +02:00
J. Duke
4c4686dd55
Merge
2017-07-05 17:53:42 +02:00
J. Duke
070f6f324c
Merge
2017-07-05 17:53:39 +02:00
J. Duke
a161f6e198
Merge
2017-07-05 17:53:36 +02:00
J. Duke
c301513708
Merge
2017-07-05 17:53:32 +02:00
J. Duke
cfec5ad9f9
Added tag jdk8-b10 for changeset f651ce871279
2017-07-05 17:53:21 +02:00
J. Duke
e482d16c43
Merge
2017-07-05 17:53:21 +02:00
J. Duke
754d67857b
Merge
2017-07-05 17:53:18 +02:00
J. Duke
f3b42bf53d
Merge
2017-07-05 17:53:13 +02:00
J. Duke
e77ad65c04
Merge
2017-07-05 17:53:11 +02:00
J. Duke
111b74d777
Merge
2017-07-05 17:53:08 +02:00
J. Duke
7d9ec688e0
Merge
2017-07-05 17:53:04 +02:00