Commit Graph

36865 Commits

Author SHA1 Message Date
Ivan Krylov
429b1c80a1 8147844: new method j.l.Runtime.onSpinWait() and the corresponding x86 hotspot instrinsic
Adds c1 & c2 x86 intrinsics for j.l.Runtime.onSpinWait() that utilize the PAUSE instruction

Co-authored-by: Yuri Gaevsky <ygaevsky@azul.com>
Reviewed-by: iveresov, kvn
2016-03-30 17:04:14 +02:00
Bharadwaj Yadavalli
cf5871861f Merge 2016-04-05 20:32:54 +00:00
Bharadwaj Yadavalli
e258fc4bc7 Merge 2016-04-05 15:39:35 -04:00
Michael Berg
e38aef947f 8151003: Remove nds->is_valid() checks from assembler_x86.cpp
Reviewed-by: kvn
2016-04-05 11:37:41 -07:00
Michael Berg
ff80cc58c9 8151573: Multiversioning for range check elimination
Range check elimination in post loops

Reviewed-by: kvn
2016-04-05 10:34:05 -07:00
Tobias Hartmann
9ee03a4b4f 8151724: Remove -XX:GenerateCompilerNullChecks
Removed the broken GenerateCompilerNullChecks flag.

Reviewed-by: zmajo, kvn
2016-04-05 17:51:44 +02:00
Tobias Hartmann
edee2ddca8 Merge 2016-04-05 10:11:07 +00:00
Jamsheed Mohammed C M
b26b78a4d4 8067247: Crash: assert(method_holder->data() == 0 ...) failed: a) MT-unsafe modification of inline cache
Made invoker LambdaForm instance & its compiled form lifetime tightly coupled.

Reviewed-by: vlivanov
2016-04-05 01:46:40 -07:00
Tobias Hartmann
36e384c810 8074553: Crash with assert(!is_unloaded()) failed: should not call follow on unloaded nmethod
Sweeper thread needs to override nmethods_do() to prevent G1 from unloading _scanned_nmethod.

Reviewed-by: kvn, mgerdin
2016-04-05 07:19:44 +02:00
Alejandro Murillo
2b06e96dc0 Merge 2016-04-04 13:40:18 -07:00
Jesper Wilhelmsson
7233d45a4d 8153410: Disable tests until JDK-8151460 gets to main
Reviewed-by: gtriantafill, dcubed
2016-04-04 20:39:42 +02:00
Zoltan Majo
69d14c811b 8072422: Cleanup: Remove some unused flags/code in loop optimizations
Remove unused flags, change test using them.

Reviewed-by: kvn, twisti
2016-04-04 12:52:11 +02:00
Tom Rodriguez
fa667c5409 8153315: [JVMCI] evol_method dependencies failures should return dependencies_failed
Reviewed-by: iveresov
2016-04-03 21:44:54 -07:00
Chris Hegarty
721765cda0 8153181: Move sun.misc.VMSupport to an internal package
Reviewed-by: alanb, mchung
2016-04-03 16:28:47 +01:00
J. Duke
871832c718 Merge 2017-07-05 21:31:37 +02:00
J. Duke
4dcec69b02 Merge 2017-07-05 21:31:30 +02:00
J. Duke
953525ab71 Merge 2017-07-05 21:31:22 +02:00
J. Duke
3fcaea7626 Merge 2017-07-05 21:31:15 +02:00
J. Duke
7176203044 Merge 2017-07-05 21:31:07 +02:00
J. Duke
91b5bedc63 Merge 2017-07-05 21:30:59 +02:00
J. Duke
c28bcf0316 Merge 2017-07-05 21:30:52 +02:00
J. Duke
03242aed84 Merge 2017-07-05 21:30:42 +02:00
J. Duke
4aacfc5569 Added tag jdk-9+112 for changeset 7359994942f8 2017-07-05 21:30:27 +02:00
J. Duke
1627f81245 Merge 2017-07-05 21:30:26 +02:00
J. Duke
cc11063e9b Merge 2017-07-05 21:30:21 +02:00
J. Duke
ab345cad91 Merge 2017-07-05 21:30:09 +02:00
J. Duke
7c44e09ef5 Merge 2017-07-05 21:30:02 +02:00
J. Duke
bd590375c7 Merge 2017-07-05 21:29:54 +02:00
J. Duke
8625509a5d Merge 2017-07-05 21:29:44 +02:00
J. Duke
8a546668ec Merge 2017-07-05 21:29:38 +02:00
J. Duke
d156c62fe2 Merge 2017-07-05 21:29:18 +02:00
J. Duke
7ab46748d4 Added tag jdk-9+111 for changeset a6614ff7bf09 2017-07-05 21:28:37 +02:00
J. Duke
a30c34b58c Merge 2017-07-05 21:28:36 +02:00
J. Duke
dc0173d956 Merge 2017-07-05 21:28:30 +02:00
J. Duke
7fcd243f21 Merge 2017-07-05 21:28:22 +02:00
J. Duke
4b6ca61e1c Merge 2017-07-05 21:28:14 +02:00
J. Duke
708adb84ed Merge 2017-07-05 21:28:07 +02:00
J. Duke
f5225b6550 Merge 2017-07-05 21:27:59 +02:00
J. Duke
84388c0a75 Merge 2017-07-05 21:27:52 +02:00
J. Duke
a5e8c4b357 Merge 2017-07-05 21:27:42 +02:00
J. Duke
df4c8d06f7 Added tag jdk-9+110 for changeset 4a95f4b1bd8b 2017-07-05 21:27:28 +02:00
J. Duke
8bf8993801 Merge 2017-07-05 21:27:27 +02:00
J. Duke
379fab9673 Merge 2017-07-05 21:27:22 +02:00
J. Duke
38165bb3ef Merge 2017-07-05 21:27:13 +02:00
J. Duke
9058ee1442 Merge 2017-07-05 21:27:06 +02:00
J. Duke
9e5ce08797 Merge 2017-07-05 21:26:58 +02:00
J. Duke
f1f6a48424 Merge 2017-07-05 21:26:50 +02:00
J. Duke
1a1a418f50 Merge 2017-07-05 21:26:43 +02:00
J. Duke
dbd74f9058 Merge 2017-07-05 21:26:22 +02:00
J. Duke
96678b62c6 Added tag jdk-9+109 for changeset c870cb782aca 2017-07-05 21:25:36 +02:00