Roland Westrelin
|
1c38036fd8
|
8075922: assert(t == t_no_spec) fails in phaseX.cpp
Subgraph becomes dead RegionNode::Ideal() but is not destroyed
Reviewed-by: kvn, vlivanov
|
2015-03-25 14:25:53 +01:00 |
|
Zoltan Majo
|
0129e6502d
|
Merge
|
2015-03-27 15:08:13 +00:00 |
|
Zoltan Majo
|
357e482f8c
|
Merge
|
2015-03-27 14:52:45 +00:00 |
|
Zoltan Majo
|
b690259da4
|
Merge
|
2015-03-27 10:19:18 +00:00 |
|
Zoltan Majo
|
5555698353
|
8075798: Allow ADLC register class to depend on runtime conditions also for cisc-spillable classes
Introduce a new register class, reg_class_dynamic, that supports also cist-spillable masks.
Reviewed-by: kvn, dlong, roland
|
2015-03-27 10:57:42 +01:00 |
|
Zoltan Majo
|
90e9ec4634
|
Merge
|
2015-03-27 09:02:53 +01:00 |
|
Alejandro Murillo
|
4811592f50
|
Merge
|
2015-03-26 13:54:11 -07:00 |
|
Jesper Wilhelmsson
|
33a887ef0e
|
Merge
|
2015-03-26 14:42:13 +01:00 |
|
Jesper Wilhelmsson
|
edbd6cb695
|
8076012: SA don't support flags of type size_t
Added support for flags of type size_t in VM.Flags
Reviewed-by: sla, kbarrett
|
2015-03-25 19:50:00 +01:00 |
|
Ed Nevill
|
87529b4864
|
8075860: aarch64: jdk9/dev fails to build
Fix undefined os::Linux::ucontext_set_pc in aarch64 build
Reviewed-by: kvn
|
2015-03-25 10:24:51 -07:00 |
|
Volker Simonis
|
12008d9c8f
|
8075858: AIX: clean-up HotSpot make files
Reviewed-by: kvn
|
2015-03-25 15:50:17 +01:00 |
|
Stefan Karlsson
|
602b7d79e9
|
8075829: Move CSpaceCounters implementation to cSpaceCounters.cpp
Reviewed-by: jwilhelm, brutisso
|
2015-03-25 10:13:56 +01:00 |
|
Stefan Karlsson
|
b980d93909
|
8075809: Add missing includes of stack.inline.hpp
Reviewed-by: jmasa, pliden
|
2015-03-25 10:08:09 +01:00 |
|
Stefan Karlsson
|
0c57e77d43
|
8075803: Fix GC includes and forward declarations
Reviewed-by: pliden, mgerdin
|
2015-03-24 11:21:21 +01:00 |
|
Mikael Gerdin
|
8efb3ab7c1
|
8075511: Enable -Woverloaded-virtual C++ warning for HotSpot build
Reviewed-by: erikj, simonis, ehelin
|
2015-03-24 13:49:56 +01:00 |
|
Stefan Johansson
|
7f727ff4df
|
8075735: Missing include causes minimal build failure
Added the missing include.
Reviewed-by: jprovino, dholmes, stefank
|
2015-03-24 10:24:31 +01:00 |
|
Jesper Wilhelmsson
|
5f5b27baba
|
Merge
|
2015-03-23 22:08:14 +01:00 |
|
Alejandro Murillo
|
7ce244a2eb
|
Merge
|
2015-03-23 11:44:41 -07:00 |
|
Roland Westrelin
|
b81d606a4c
|
8075663: compiler/rangechecks/TestExplicitRangeChecks.java fails in compiler nightlies
-Xmixed following -Xcomp doesn't undo the effect of -Xcomp with tiered on
Reviewed-by: kvn, vlivanov
|
2015-03-23 17:09:41 +01:00 |
|
Roland Westrelin
|
05a8df78b3
|
Merge
|
2015-03-23 11:20:38 +00:00 |
|
Tobias Hartmann
|
869a12fdab
|
8075136: Unnecessary sign extension for byte array access
Added C2 matching rules to remove unnecessary sign extension for byte array access.
Reviewed-by: roland, kvn, aph, adinn
|
2015-03-23 10:15:53 +01:00 |
|
Tobias Hartmann
|
3bc3f7cd49
|
8075324: Costs of memory operands in aarch64.ad are inconsistent
Made cost of 'indOffI' consistent to the other memory operands.
Reviewed-by: roland, aph, adinn
|
2015-03-23 10:13:18 +01:00 |
|
Tatiana Pivovarova
|
9ed9ae6214
|
8075488: compiler/whitebox/DeoptimizeFramesTest fails with exit code 1 due to unrecognized VM option -XX:+IgnoreUnexpectedVMOptions
Reviewed-by: kvn
|
2015-03-21 21:47:49 +03:00 |
|
Vladimir Ivanov
|
b64245d163
|
Merge
|
2015-03-20 20:32:07 +00:00 |
|
Vladimir Ivanov
|
879642dc68
|
8074548: Never-taken branches cause repeated deopts in MHs.GWT case
Reviewed-by: jrose, kvn
|
2015-03-20 11:41:34 -07:00 |
|
Vladimir Ivanov
|
43dbb43fb5
|
8075263: MHI::checkCustomized isn't eliminated for inlined MethodHandles
Reviewed-by: jrose, kvn
|
2015-03-20 11:41:34 -07:00 |
|
Vladimir Ivanov
|
ad99060af9
|
8075266: Show runtime call details when printing machine code
Reviewed-by: jrose, kvn
|
2015-03-20 11:41:34 -07:00 |
|
Vladimir Ivanov
|
d6f7c9f4a6
|
8075269: Extend -XX:CompileCommand=print,* to work for MethodHandle.invokeBasic/linkTo*
Reviewed-by: jrose, kvn, dlong
|
2015-03-20 11:41:34 -07:00 |
|
Vladimir Ivanov
|
e53337224d
|
8075270: Print locals & stack slots location for PcDescs
Reviewed-by: kvn, jrose
|
2015-03-20 11:41:34 -07:00 |
|
Andrew Haley
|
f82562e36e
|
8075443: AARCH64: Missed L2I optimizations in C2
Use iRegIOrL2I for input operands whenever it makes sense.
Reviewed-by: kvn
|
2015-03-20 17:39:29 +00:00 |
|
Zoltan Majo
|
9755168fe2
|
Merge
|
2015-03-20 11:53:01 +01:00 |
|
Lana Steuck
|
c88afadada
|
Merge
|
2015-03-19 16:13:07 -07:00 |
|
Alejandro Murillo
|
b83414f119
|
Merge
|
2015-03-19 15:00:51 -07:00 |
|
David Katleman
|
8406d7ff8e
|
Added tag jdk9-b55 for changeset 18da5010f46a
|
2015-03-19 12:59:19 -07:00 |
|
Zoltan Majo
|
379e3d6fb6
|
Merge
|
2015-03-19 18:01:39 +01:00 |
|
Thomas Stuefe
|
addb7b0b0f
|
8075505: aix: improve handling of native memory
Reviewed-by: kvn, stuefe
|
2015-03-19 14:30:52 +01:00 |
|
Andrew Haley
|
2fc2ef9a39
|
8075045: AARCH64: Stack banging should use store rather than load
Change stack bangs to use a store rather than a load
Reviewed-by: dholmes
|
2015-03-17 14:03:05 +00:00 |
|
Roland Westrelin
|
71e31ee0b9
|
8073480: C2 should optimize explicit range checks
Explicit range checks should be recognized by C2
Reviewed-by: kvn, vlivanov
|
2015-03-17 10:06:31 +01:00 |
|
Alejandro Murillo
|
f0349a463b
|
Merge
|
2015-03-16 14:27:33 -07:00 |
|
Roland Westrelin
|
0258ef4abc
|
8073866: Fix for 8064703 is not sufficient
Side effects between allocation and arraycopy can be reexecuted, unreachable uninitialized array can be seen by GCs
Reviewed-by: kvn, vlivanov
|
2015-03-16 12:24:06 +01:00 |
|
Igor Ignatyev
|
f51a895f42
|
Merge
|
2015-03-14 16:13:48 +00:00 |
|
Zoltan Majo
|
41b79b9ad4
|
8074869: C2 code generator can replace -0.0f with +0.0f on Linux
Instead of 'fpclass', use cast float->int and double->long to check if value is +0.0f and +0.0d, respectively.
Reviewed-by: kvn, simonis, dlong
|
2015-03-14 11:21:04 +01:00 |
|
Coleen Phillimore
|
34a23fb48a
|
Merge
|
2015-03-13 20:44:57 +00:00 |
|
Coleen Phillimore
|
cd6b38c449
|
8074717: Merge interp_masm files for x86 _32 and _64
Merge interp_masm_x86 files into one.
Reviewed-by: sspitsyn, hseigel, mockner
|
2015-03-13 15:16:07 -04:00 |
|
Coleen Phillimore
|
57f3125882
|
Merge
|
2015-03-13 18:59:41 +00:00 |
|
Igor Ignatyev
|
140bf2be86
|
8073607: add trace events for inlining
Reviewed-by: kvn, fzhinkin, mgronlun
|
2015-03-13 21:53:13 +03:00 |
|
Coleen Phillimore
|
7b384c6958
|
8061205: MetadataOnStackMark only needs to walk code cache during class redefinition
Only do full metadata walk during class redefinition and only walk handles during class unloading.
Reviewed-by: sspitsyn, stefank
|
2015-03-13 12:40:39 -04:00 |
|
Daniel D. Daugherty
|
6029190551
|
Merge
|
2015-03-13 09:18:28 -07:00 |
|
Andrew Haley
|
dbb33fd997
|
Merge
|
2015-03-13 12:44:58 +00:00 |
|
Andrew Haley
|
bb8dc09453
|
8074723: AARCH64: Stray pop in C1 LIR_Assembler::emit_profile_type
Remove stray POP instruction
Reviewed-by: dholmes
|
2015-03-13 12:44:28 +00:00 |
|