21775 Commits

Author SHA1 Message Date
Goetz Lindenmaier
ecca1bcc72 8029015: PPC64 (part 216): opto: trap based null and range checks
On PPC64 use tdi instruction that does a compare and raises SIGTRAP for NULL and range checks.

Reviewed-by: kvn
2013-11-27 16:16:21 -08:00
Goetz Lindenmaier
fe89766184 8028515: PPPC64 (part 113.2): opto: Introduce LoadFence/StoreFence
Use new nodes for loadFence/storeFence intrinsics in C2.

Reviewed-by: kvn, dholmes
2013-11-26 18:38:19 -08:00
Goetz Lindenmaier
b4ded0bc2e 8029025: PPC64 (part 203): opto: Move static _in_dump_cnt to Compile object
Also introduces the compiler oracle 'option' feature for PrintAssembly.

Reviewed-by: kvn
2013-11-22 12:14:09 -08:00
Goetz Lindenmaier
7289ee4573 8028767: PPC64: (part 121): smaller shared changes needed to build C2
Smaller shared changes required to build the C2 compiler on PPC64.

Reviewed-by: kvn
2013-11-21 19:00:57 -08:00
Goetz Lindenmaier
a7c123880e 8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck optimization
Fixed Implicit NULL check optimization for AIX, where the page at address '0' is only write-protected.

Reviewed-by: kvn
2013-11-21 18:29:34 -08:00
Vladimir Kozlov
aabed3781b Merge 2013-11-21 12:30:35 -08:00
Christine Lu
2bb71f5f4c Added tag jdk8-b117 for changeset 797ce5564b97 2013-11-21 09:22:49 -08:00
J. Duke
6c6d4cb785 Merge 2017-07-05 19:23:07 +02:00
J. Duke
a94e253794 Merge 2017-07-05 19:23:04 +02:00
J. Duke
627a3834ca Merge 2017-07-05 19:22:57 +02:00
J. Duke
5eed11ed34 Merge 2017-07-05 19:22:54 +02:00
J. Duke
c4fc61ec16 Merge 2017-07-05 19:22:50 +02:00
J. Duke
1681040cd2 Merge 2017-07-05 19:22:42 +02:00
J. Duke
129d6e5a3e Merge 2017-07-05 19:22:38 +02:00
J. Duke
39c14bcf0d Merge 2017-07-05 19:22:22 +02:00
J. Duke
83bb31e1de Added tag jdk8-b116 for changeset aaf663f591ab 2017-07-05 19:22:05 +02:00
J. Duke
29edd23be2 Merge 2017-07-05 19:22:05 +02:00
J. Duke
5c9ca17001 Merge 2017-07-05 19:22:02 +02:00
J. Duke
a9d5fd755e Merge 2017-07-05 19:21:59 +02:00
J. Duke
69c615c948 Merge 2017-07-05 19:21:56 +02:00
J. Duke
4f71d999e9 Merge 2017-07-05 19:21:53 +02:00
J. Duke
5c26723c31 Merge 2017-07-05 19:21:50 +02:00
J. Duke
e714e302c3 Merge 2017-07-05 19:21:47 +02:00
J. Duke
f81009aa79 Merge 2017-07-05 19:21:44 +02:00
J. Duke
f164e640eb Added tag jdk8-b115 for changeset 3dd9732b1703 2017-07-05 19:21:29 +02:00
J. Duke
805a34ccbe Merge 2017-07-05 19:21:29 +02:00
J. Duke
5c4850b3b8 Merge 2017-07-05 19:21:26 +02:00
J. Duke
7f77736f14 Merge 2017-07-05 19:21:18 +02:00
J. Duke
334ed9bc10 Merge 2017-07-05 19:21:15 +02:00
J. Duke
4f2a6b48ee Merge 2017-07-05 19:21:10 +02:00
J. Duke
7e7cead34a Merge 2017-07-05 19:21:00 +02:00
J. Duke
520ce4119a Merge 2017-07-05 19:20:56 +02:00
J. Duke
74340f3eb1 Merge 2017-07-05 19:20:12 +02:00
J. Duke
10d223c170 Added tag jdk8-b114 for changeset dfa34ab293fa 2017-07-05 19:19:40 +02:00
J. Duke
31a141290b Merge 2017-07-05 19:19:39 +02:00
J. Duke
d05fa2518d Merge 2017-07-05 19:19:36 +02:00
J. Duke
8834b5db66 Merge 2017-07-05 19:19:33 +02:00
J. Duke
a275960dc5 Merge 2017-07-05 19:19:29 +02:00
J. Duke
ed9774f3d9 Merge 2017-07-05 19:19:26 +02:00
J. Duke
8888370f59 Merge 2017-07-05 19:19:23 +02:00
J. Duke
c8e192f730 Merge 2017-07-05 19:19:20 +02:00
J. Duke
2f0be9f630 Merge 2017-07-05 19:19:16 +02:00
J. Duke
2aa30fbbff Added tag jdk8-b113 for changeset 4a4dbcf7cb7d 2017-07-05 19:18:50 +02:00
J. Duke
53fb16b381 Merge 2017-07-05 19:18:50 +02:00
J. Duke
af692ebe47 Merge 2017-07-05 19:18:47 +02:00
J. Duke
7e1312e999 Merge 2017-07-05 19:18:32 +02:00
J. Duke
b9c3c601ec Merge 2017-07-05 19:18:22 +02:00
J. Duke
970b89afee Merge 2017-07-05 19:18:10 +02:00
J. Duke
5002e07a9d Merge 2017-07-05 19:18:01 +02:00
J. Duke
934e3aa528 Merge 2017-07-05 19:17:51 +02:00