Simon Atanasyan
4d13cb0a8a
[mips] Disable the selection of mixed microMIPS/MIPS code
...
This patch modifies hasStandardEncoding() / inMicroMipsMode() /
inMips16Mode() methods of the MipsSubtarget class so only one can be
true at any one time. That prevents the selection of microMIPS and MIPS
instructions and patterns that are defined in TableGen files at the same
time. A few new patterns and instruction definitions hae been added to
keep test cases passed.
Differential revision: https://reviews.llvm.org/D51483
llvm-svn: 341338
2018-09-03 20:48:55 +00:00
..
2018-08-28 03:47:20 +00:00
2018-01-31 22:04:26 +00:00
2018-06-20 22:40:12 +00:00
2018-07-17 14:57:46 +00:00
2018-08-26 07:25:33 +00:00
2018-05-16 08:58:26 +00:00
2018-01-31 22:04:26 +00:00
2018-07-26 10:59:35 +00:00
2018-08-07 10:45:45 +00:00
2018-06-13 12:51:37 +00:00
2018-06-20 19:59:58 +00:00
2018-08-28 03:47:20 +00:00
2018-02-09 13:55:25 +00:00
2018-05-16 08:58:26 +00:00
2018-01-19 17:13:12 +00:00
2018-06-20 22:40:12 +00:00
2018-02-27 16:59:10 +00:00
2018-07-04 19:26:31 +00:00
2018-07-05 09:27:05 +00:00
2018-07-05 09:27:05 +00:00
2018-07-05 09:27:05 +00:00
2018-01-19 17:13:12 +00:00
2018-07-13 15:03:24 +00:00
2018-05-01 13:06:49 +00:00
2018-05-22 13:24:38 +00:00
2017-08-17 23:38:41 +00:00
2017-08-17 23:38:41 +00:00
2018-06-29 16:37:16 +00:00
2017-11-08 11:13:44 +00:00
2018-07-11 20:25:49 +00:00
2018-08-29 14:07:14 +00:00
2018-03-28 06:01:30 +00:00
2018-07-28 00:27:25 +00:00
2017-12-29 19:18:24 +00:00
2017-12-29 19:18:24 +00:00
2017-12-11 11:21:40 +00:00
2017-11-28 04:07:59 +00:00
2018-07-26 10:59:35 +00:00
2018-07-23 23:19:53 +00:00
2018-07-18 14:11:22 +00:00
2017-10-03 13:45:49 +00:00
2018-02-28 17:48:55 +00:00
2018-02-22 13:40:42 +00:00
2017-12-11 11:21:40 +00:00
2017-12-18 15:56:40 +00:00
2017-12-18 15:56:40 +00:00
2018-04-27 13:30:27 +00:00
2018-06-01 10:07:10 +00:00
2018-02-09 10:46:16 +00:00
2018-03-27 16:44:41 +00:00
2018-02-12 12:21:55 +00:00
2018-02-12 12:21:55 +00:00
2018-02-07 12:36:39 +00:00
2018-02-07 12:36:39 +00:00
2018-02-07 12:36:33 +00:00
2018-05-16 08:58:26 +00:00
2018-01-19 17:13:12 +00:00
2017-12-04 17:18:51 +00:00
2017-12-22 13:45:46 +00:00
2018-01-19 17:13:12 +00:00
2018-08-29 14:53:55 +00:00
2017-12-11 11:21:40 +00:00
2018-07-11 20:25:49 +00:00
2018-01-19 17:13:12 +00:00
2018-06-19 16:05:44 +00:00
2017-11-24 14:00:47 +00:00
2018-07-05 09:27:05 +00:00
2018-08-29 14:54:01 +00:00
2018-04-25 18:58:06 +00:00
2017-12-11 11:21:40 +00:00
2018-09-03 20:48:55 +00:00
2018-04-25 18:58:06 +00:00
2018-06-11 16:50:28 +00:00
2018-03-27 16:44:41 +00:00
2017-09-14 10:58:00 +00:00
2017-09-14 10:58:00 +00:00
2017-12-11 11:21:40 +00:00
2017-12-11 11:21:40 +00:00
2017-11-30 16:12:24 +00:00
2017-10-10 20:52:53 +00:00
2018-07-11 20:25:49 +00:00
2018-02-27 16:59:10 +00:00
2017-08-30 11:25:38 +00:00
2018-01-19 17:13:12 +00:00
2018-05-09 02:40:45 +00:00
2018-05-09 02:40:45 +00:00
2018-01-30 16:24:10 +00:00
2017-12-04 17:18:51 +00:00
2018-02-23 08:30:15 +00:00
2018-08-29 14:07:14 +00:00
2018-07-26 10:59:35 +00:00
2018-01-31 22:04:26 +00:00
2018-07-21 16:16:03 +00:00
2018-07-24 13:47:52 +00:00
2018-04-19 13:33:51 +00:00
2018-04-19 13:33:51 +00:00
2018-01-26 15:56:14 +00:00
2017-12-13 10:13:35 +00:00
2017-11-27 14:25:36 +00:00
2017-09-14 07:08:23 +00:00