Tim Northover
173215fc06
AArch64: work around how Cyclone handles "movi.2d vD, #0 ".
...
For Cylone, the instruction "movi.2d vD, #0 " is executed incorrectly in some rare
circumstances. Work around the issue conservatively by avoiding the instruction entirely.
This patch changes CodeGen so that problematic instructions are never
generated, and the AsmParser so that an equivalent instruction is used (with a
warning).
llvm-svn: 320965
2017-12-18 10:36:00 +00:00
..
2017-11-29 15:14:39 +00:00
2017-07-25 19:57:26 +00:00
2017-03-28 10:02:56 +00:00
2017-03-28 10:02:56 +00:00
2017-05-02 22:01:48 +00:00
2014-05-24 12:50:23 +00:00
2017-11-20 14:36:40 +00:00
2016-06-16 01:42:25 +00:00
2016-06-16 01:42:25 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-07-23 12:58:11 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2017-07-29 20:35:28 +00:00
2014-05-24 12:50:23 +00:00
2017-12-14 16:09:48 +00:00
2014-05-24 12:50:23 +00:00
2017-05-02 22:01:48 +00:00
2017-05-02 22:01:48 +00:00
2015-04-07 22:49:47 +00:00
2015-11-27 13:04:48 +00:00
2017-12-04 17:18:51 +00:00
2014-05-24 12:50:23 +00:00
2017-12-07 10:40:31 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2015-07-28 21:58:08 +00:00
2016-07-05 21:23:04 +00:00
2016-07-05 21:23:04 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2017-05-02 22:01:48 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2016-11-30 22:25:24 +00:00
2015-06-02 18:37:20 +00:00
2015-04-20 16:54:37 +00:00
2017-09-18 14:46:14 +00:00
2015-10-05 13:42:31 +00:00
2016-09-16 18:30:20 +00:00
2015-04-16 15:38:58 +00:00
2015-11-26 15:34:44 +00:00
2017-08-09 14:59:54 +00:00
2017-08-21 08:43:06 +00:00
2015-11-26 15:26:10 +00:00
2015-11-26 15:28:47 +00:00
2015-12-01 10:48:51 +00:00
2015-11-26 15:32:30 +00:00
2017-08-31 09:27:04 +00:00
2017-08-11 13:14:00 +00:00
2017-08-31 08:36:45 +00:00
2017-08-22 11:08:21 +00:00
2017-08-21 08:43:06 +00:00
2017-08-11 13:14:00 +00:00
2017-12-14 16:09:48 +00:00
2017-05-03 20:33:52 +00:00
2017-12-04 17:18:51 +00:00
2015-06-08 21:32:16 +00:00
2017-11-02 12:00:58 +00:00
2017-07-19 20:14:24 +00:00
2017-06-27 23:58:19 +00:00
2017-09-19 18:14:45 +00:00
2017-08-13 19:42:05 +00:00
2017-07-26 11:19:17 +00:00
2017-09-18 14:46:14 +00:00
2017-12-18 10:36:00 +00:00
2016-09-19 11:10:18 +00:00
2017-05-03 20:33:52 +00:00
2016-09-19 21:55:04 +00:00
2017-05-15 19:42:15 +00:00
2016-11-30 22:25:24 +00:00
2014-07-02 04:50:23 +00:00
2014-07-02 04:50:23 +00:00
2015-02-04 03:10:03 +00:00
2015-09-24 23:01:16 +00:00
2017-12-04 17:18:51 +00:00
2015-04-15 15:59:37 +00:00
2014-05-24 12:50:23 +00:00
2016-09-19 11:10:18 +00:00
2017-05-02 22:01:48 +00:00
2015-04-15 15:59:37 +00:00
2015-04-15 15:59:37 +00:00
2015-04-15 15:59:37 +00:00
2017-05-02 22:01:48 +00:00
2017-05-02 22:01:48 +00:00
2016-12-14 10:43:58 +00:00
2015-11-16 16:25:47 +00:00
2017-03-10 13:08:20 +00:00
2017-05-02 22:01:48 +00:00
2015-04-28 01:37:11 +00:00
2017-07-26 11:19:17 +00:00
2015-12-09 14:32:11 +00:00
2015-12-08 12:16:10 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2017-05-02 22:01:48 +00:00
2017-12-04 17:18:51 +00:00
2016-11-08 18:31:04 +00:00
2016-01-26 00:17:24 +00:00
2017-07-13 15:29:13 +00:00
2017-12-04 17:18:51 +00:00
2016-10-11 09:17:47 +00:00
2017-06-22 17:25:35 +00:00
2017-07-06 19:09:35 +00:00
2016-10-11 09:17:47 +00:00
2015-11-16 10:25:19 +00:00
2016-04-01 09:14:50 +00:00
2017-05-30 09:37:11 +00:00
2014-06-09 22:42:55 +00:00
2017-07-19 20:14:32 +00:00
2017-07-19 20:14:32 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2015-12-08 12:16:10 +00:00
2014-05-24 12:50:23 +00:00
2015-12-08 12:16:10 +00:00
2015-12-08 12:16:10 +00:00
2015-12-08 12:16:10 +00:00
2017-01-22 20:28:56 +00:00
2014-05-24 12:50:23 +00:00
2015-12-08 12:16:10 +00:00
2014-05-24 12:42:26 +00:00
2017-08-09 14:59:54 +00:00
2014-05-24 12:42:26 +00:00
2015-12-08 12:16:10 +00:00
2015-12-08 12:16:10 +00:00
2014-05-24 12:50:23 +00:00
2015-12-08 12:16:10 +00:00
2015-12-08 12:16:10 +00:00
2015-12-08 12:16:10 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:42:26 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2015-12-08 12:16:10 +00:00
2014-05-24 12:50:23 +00:00
2015-12-08 12:16:10 +00:00
2015-12-08 12:16:10 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2015-12-08 12:16:10 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2015-12-08 12:16:10 +00:00
2015-12-08 12:16:10 +00:00
2014-05-24 12:50:23 +00:00
2015-12-08 12:16:10 +00:00
2015-12-08 12:16:10 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:42:26 +00:00
2014-05-24 12:42:26 +00:00
2015-12-08 12:16:10 +00:00
2014-05-24 12:42:26 +00:00
2015-12-08 12:16:10 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:42:26 +00:00
2014-05-24 12:50:23 +00:00
2017-04-05 10:44:38 +00:00
2015-08-19 17:40:19 +00:00
2016-06-16 15:47:19 +00:00
2017-09-18 14:46:14 +00:00
2016-12-27 18:02:27 +00:00
2016-06-16 01:42:25 +00:00
2016-09-29 01:05:48 +00:00
2017-05-02 22:01:48 +00:00
2014-05-24 12:50:23 +00:00
2014-05-24 12:50:23 +00:00