Arnold Schwaighofer
26f016f143
SwiftCC: swifterror register cannot be as the base register
...
Functions that have a dynamic alloca require a base register which is defined to
be X19 on AArch64 and r6 on ARM. We have defined the swifterror register to be
the same register. Use a different callee save register for swifterror instead:
X21 on AArch64
R8 on ARM
rdar://30433803
llvm-svn: 294551
2017-02-09 01:52:17 +00:00
..
2017-01-06 00:30:53 +00:00
2017-01-06 00:30:53 +00:00
2017-02-03 21:49:13 +00:00
2017-02-03 21:49:13 +00:00
2016-10-09 23:00:34 +00:00
2016-07-05 23:15:58 +00:00
2016-10-08 12:30:07 +00:00
2017-02-01 02:54:42 +00:00
2016-10-01 02:56:57 +00:00
2017-01-21 02:21:04 +00:00
2017-01-25 00:29:26 +00:00
2016-10-01 02:56:57 +00:00
2017-01-03 04:30:21 +00:00
2017-02-09 01:52:17 +00:00
2017-02-08 17:57:27 +00:00
2017-02-01 22:56:06 +00:00
2016-10-01 02:56:57 +00:00
2017-01-06 19:22:01 +00:00
2017-01-13 09:58:52 +00:00
2017-01-13 09:58:52 +00:00
2016-11-16 03:38:27 +00:00
2017-01-18 18:57:08 +00:00
2017-01-25 00:29:26 +00:00
2017-01-25 00:29:26 +00:00
2016-06-02 16:22:07 +00:00
2017-02-06 21:57:06 +00:00
2016-08-02 20:22:36 +00:00
2017-01-16 16:28:43 +00:00
2017-02-01 02:54:34 +00:00
2017-02-01 02:54:34 +00:00
2017-02-08 21:41:16 +00:00
2017-02-08 21:22:25 +00:00
2017-02-08 17:57:27 +00:00
2016-11-30 17:04:22 +00:00
2017-02-08 22:30:47 +00:00
2017-02-08 17:57:20 +00:00
2017-02-08 23:23:39 +00:00
2016-10-14 22:18:18 +00:00
2017-01-25 00:29:26 +00:00
2017-01-06 00:30:53 +00:00
2017-02-01 07:30:46 +00:00
2017-02-01 02:54:34 +00:00
2016-10-01 01:50:25 +00:00
2016-02-27 06:40:41 +00:00
2016-10-01 02:56:57 +00:00
2017-01-25 15:56:59 +00:00
2017-02-06 21:57:06 +00:00
2017-02-06 21:57:06 +00:00
2017-01-19 11:15:55 +00:00
2017-02-02 02:23:25 +00:00
2016-12-16 23:55:43 +00:00
2016-10-21 09:53:42 +00:00
2016-04-26 00:37:46 +00:00
2017-02-01 02:54:39 +00:00
2016-12-23 12:51:41 +00:00
2016-06-30 00:01:54 +00:00
2016-11-29 20:00:27 +00:00
2016-03-01 21:55:35 +00:00
2017-01-26 20:10:41 +00:00
2017-02-01 02:54:39 +00:00
2016-06-30 00:01:54 +00:00
2016-11-22 14:12:09 +00:00
2016-06-22 12:54:25 +00:00
2016-06-12 15:39:02 +00:00
2016-10-01 02:56:57 +00:00
2017-01-06 18:03:26 +00:00
2017-02-01 02:54:42 +00:00
2016-07-05 21:23:04 +00:00
2017-02-01 02:54:42 +00:00
2016-09-20 19:02:06 +00:00
2016-11-22 16:17:20 +00:00
2016-09-16 07:33:15 +00:00
2017-01-11 08:23:37 +00:00
2017-01-26 07:03:25 +00:00
2017-01-25 00:29:26 +00:00
2017-02-01 02:54:34 +00:00