Daniel Sanders
0ad83683fc
[mips][mips16] Re-work the inline assembly stubs to work with IAS. NFC.
...
Summary:
Previously, we were inserting an InlineAsm statement for each line of the
inline assembly. This works for GAS but it triggers prologue/epilogue
emission when IAS is in use. This caused:
.set noreorder
.cpload $25
to be emitted as:
.set push
.set reorder
.set noreorder
.set pop
.set push
.set reorder
.cpload $25
.set pop
which led to assembler errors and caused the test to fail.
The whitespace-after-comma changes included in this patch are necessary to
match the output when IAS is in use.
Reviewers: vkalintiris
Subscribers: rkotler, llvm-commits, dsanders
Differential Revision: http://reviews.llvm.org/D13653
llvm-svn: 250895
2015-10-21 12:44:14 +00:00
..
2015-10-15 14:52:58 +00:00
2015-10-16 12:24:58 +00:00
2015-06-09 00:31:39 +00:00
2015-10-16 12:24:58 +00:00
2015-05-28 13:48:41 +00:00
2015-07-09 02:10:08 +00:00
2015-06-12 18:44:57 +00:00
2014-09-02 22:28:02 +00:00
2015-10-16 12:24:58 +00:00
2015-10-16 12:24:58 +00:00
2015-08-18 14:40:43 +00:00
2015-08-18 14:40:43 +00:00
2015-10-19 07:16:26 +00:00
2015-10-19 07:16:26 +00:00
2015-10-15 08:11:50 +00:00
2015-09-22 13:36:28 +00:00
2015-10-16 12:24:58 +00:00
2015-10-20 00:15:20 +00:00
2015-07-14 17:17:13 +00:00
2015-10-21 12:44:14 +00:00
2015-06-23 09:49:53 +00:00
2015-06-23 09:49:53 +00:00
2014-08-07 05:46:54 +00:00
2015-04-02 10:14:54 +00:00
2015-06-23 09:49:53 +00:00
2015-09-22 13:36:28 +00:00
2015-07-09 02:09:04 +00:00
2015-06-23 09:49:53 +00:00
2015-10-20 00:15:20 +00:00
2015-06-23 09:49:53 +00:00
2015-03-12 05:43:57 +00:00
2015-03-12 05:43:57 +00:00
2015-04-20 12:42:08 +00:00
2015-09-15 10:02:16 +00:00
2015-09-22 13:36:28 +00:00
2015-08-12 12:45:16 +00:00
2015-06-23 09:49:53 +00:00
2015-10-15 14:34:23 +00:00
2014-10-04 16:55:56 +00:00
2015-06-23 09:49:53 +00:00
2015-10-20 00:15:20 +00:00
2015-06-23 09:49:53 +00:00
2015-05-07 23:10:21 +00:00
2015-10-17 21:32:26 +00:00
2015-06-23 09:49:53 +00:00
2015-05-07 10:29:52 +00:00
2015-10-20 00:15:20 +00:00
2015-10-20 00:15:20 +00:00
2015-10-15 08:59:45 +00:00
2015-10-21 09:58:54 +00:00
2015-09-15 10:02:16 +00:00
2015-09-15 10:02:16 +00:00
2015-10-12 15:39:41 +00:00
2015-06-02 13:14:46 +00:00
2015-06-23 09:49:53 +00:00
2015-09-15 15:06:26 +00:00
2015-10-06 15:17:25 +00:00
2015-08-11 23:09:45 +00:00
2015-06-23 09:49:53 +00:00
2015-10-21 09:58:54 +00:00
2015-07-09 02:09:04 +00:00
2015-06-23 09:49:53 +00:00
2015-10-20 00:15:20 +00:00
2015-10-17 21:32:26 +00:00
2015-10-20 00:15:20 +00:00
2015-08-11 23:23:17 +00:00
2015-08-11 23:23:17 +00:00
2015-06-23 12:21:54 +00:00
2015-06-23 09:49:53 +00:00
2015-06-23 09:49:53 +00:00
2015-09-24 12:10:23 +00:00
2015-10-21 09:58:54 +00:00
2015-01-29 23:27:36 +00:00
2015-06-27 15:39:19 +00:00
2015-06-23 09:49:53 +00:00
2015-07-20 22:51:32 +00:00
2015-07-20 22:51:32 +00:00
2015-06-27 15:39:19 +00:00
2015-09-28 18:24:08 +00:00
2015-09-28 18:24:08 +00:00
2015-10-20 00:15:20 +00:00
2015-07-14 17:17:13 +00:00
2015-08-28 17:53:26 +00:00
2015-06-23 09:49:53 +00:00
2015-08-28 17:53:26 +00:00
2015-06-23 09:49:53 +00:00
2015-09-16 16:31:21 +00:00
2015-06-23 09:49:53 +00:00
2015-06-02 13:14:46 +00:00
2015-03-12 05:43:57 +00:00
2015-10-12 16:07:25 +00:00
2015-10-12 16:07:25 +00:00
2015-09-16 23:38:13 +00:00
2015-06-23 09:49:53 +00:00
2015-07-16 06:11:10 +00:00
2015-07-16 06:11:10 +00:00
2015-09-22 10:50:09 +00:00
2015-10-07 10:57:06 +00:00