Simon Dardis
3aa8a90eff
[mips] dla expansion without the at register
...
Previously only the superscalar scheduled expansion of the dla macro for
MIPS64 was implemented. If assembler temporary register is not available
and the optional source register is not the destination register, synthesize
the address using the naive solution of adds and shifts.
This partially resolves PR/30383.
Thanks to Sean Bruno for reporting the issue!
Reviewers: slthakur, seanbruno
Differential Revision: https://reviews.llvm.org/D29328
llvm-svn: 294182
2017-02-06 12:43:46 +00:00
..
2016-03-24 13:26:59 +00:00
2016-02-01 15:13:31 +00:00
2015-12-18 08:59:37 +00:00
2016-04-29 08:36:54 +00:00
2017-01-16 13:55:58 +00:00
2017-01-22 20:28:56 +00:00
2017-01-22 20:28:56 +00:00
2016-05-17 09:32:58 +00:00
2016-05-17 09:32:58 +00:00
2016-05-13 11:32:53 +00:00
2017-01-16 13:55:58 +00:00
2017-01-16 13:55:58 +00:00
2017-01-16 13:55:58 +00:00
2017-01-16 13:55:58 +00:00
2017-01-16 13:55:58 +00:00
2017-01-16 13:55:58 +00:00
2017-01-16 13:55:58 +00:00
2017-01-16 13:55:58 +00:00
2017-01-16 13:55:58 +00:00
2016-11-22 19:17:23 +00:00
2017-01-16 13:55:58 +00:00
2017-01-16 13:55:58 +00:00
2017-01-16 13:55:58 +00:00
2017-01-16 13:55:58 +00:00
2016-11-22 19:17:23 +00:00
2016-03-31 14:12:01 +00:00
2017-02-01 18:50:24 +00:00
2017-02-02 16:13:49 +00:00
2016-06-16 09:17:03 +00:00
2016-05-18 00:27:17 +00:00
2016-06-16 09:17:03 +00:00
2016-06-24 12:23:17 +00:00
2016-06-24 12:23:17 +00:00
2016-05-18 11:58:50 +00:00
2016-10-12 13:58:07 +00:00
2016-12-08 22:10:52 +00:00
2016-06-24 12:23:17 +00:00
2016-05-18 00:27:17 +00:00
2016-05-18 00:27:17 +00:00
2016-05-18 00:27:17 +00:00
2016-04-29 16:16:49 +00:00
2016-05-16 09:10:13 +00:00
2016-05-16 09:10:13 +00:00
2017-01-27 11:36:52 +00:00
2016-03-24 16:10:37 +00:00
2017-02-03 15:48:53 +00:00
2017-02-02 21:26:06 +00:00
2017-02-02 21:26:06 +00:00
2016-08-08 11:50:25 +00:00
2016-05-09 10:21:14 +00:00
2016-04-08 18:15:37 +00:00
2016-06-03 10:22:22 +00:00
2016-04-08 18:15:37 +00:00
2016-05-18 11:58:50 +00:00
2016-03-24 16:10:37 +00:00
2016-04-04 15:32:49 +00:00
2016-04-08 18:15:37 +00:00
2016-01-29 16:18:34 +00:00
2017-02-02 16:13:49 +00:00
2016-05-16 08:57:59 +00:00
2017-01-31 10:49:24 +00:00
2016-05-16 08:57:59 +00:00
2017-01-31 10:49:24 +00:00
2016-05-16 08:57:59 +00:00
2017-01-31 10:49:24 +00:00
2016-05-16 08:57:59 +00:00
2016-05-16 08:57:59 +00:00
2016-01-21 15:11:01 +00:00
2017-02-06 12:43:46 +00:00
2016-06-03 09:53:06 +00:00
2016-07-19 10:49:03 +00:00
2016-10-19 13:41:12 +00:00
2016-10-05 18:26:19 +00:00
2017-01-22 20:28:56 +00:00
2016-11-21 20:30:41 +00:00
2016-10-18 15:17:17 +00:00
2016-03-24 16:10:37 +00:00
2016-06-15 07:46:24 +00:00
2015-10-28 11:04:29 +00:00
2015-11-17 10:00:43 +00:00
2016-08-22 12:17:59 +00:00
2016-05-03 13:35:44 +00:00
2016-04-19 23:51:52 +00:00
2016-06-27 08:23:28 +00:00
2016-03-24 16:10:37 +00:00
2016-03-24 16:10:37 +00:00
2015-11-17 10:00:43 +00:00
2016-05-03 13:35:44 +00:00
2016-04-27 11:02:23 +00:00
2015-11-26 16:35:41 +00:00
2016-02-29 11:24:49 +00:00
2016-12-08 22:10:48 +00:00
2016-06-16 09:17:03 +00:00
2016-06-03 10:22:22 +00:00
2016-06-24 12:23:17 +00:00
2016-05-03 13:35:44 +00:00
2016-06-16 09:17:03 +00:00
2016-02-29 16:06:38 +00:00
2016-04-19 23:51:52 +00:00
2016-02-15 16:11:51 +00:00
2015-11-17 10:00:43 +00:00
2016-06-24 12:23:17 +00:00
2016-11-22 16:43:49 +00:00
2015-11-17 10:00:43 +00:00
2016-02-17 11:15:16 +00:00
2016-06-03 10:22:22 +00:00
2016-06-23 12:42:53 +00:00
2016-06-23 12:42:53 +00:00
2016-06-24 12:23:17 +00:00
2015-11-12 13:33:00 +00:00
2016-01-19 23:05:27 +00:00
2016-12-05 12:55:19 +00:00
2016-06-24 12:23:17 +00:00
2016-05-13 12:07:14 +00:00
2016-08-22 16:18:42 +00:00
2015-11-19 15:04:31 +00:00
2015-11-19 15:04:31 +00:00
2015-11-19 15:04:31 +00:00
2016-05-04 13:21:06 +00:00
2016-04-12 15:28:16 +00:00
2016-06-16 09:17:03 +00:00
2017-02-02 16:13:49 +00:00
2016-05-05 14:15:46 +00:00
2016-06-03 10:22:22 +00:00
2016-05-09 10:21:14 +00:00
2016-07-11 07:41:56 +00:00
2016-02-11 13:48:49 +00:00