Petar Avramovic
ed3051917e
[MIPS GlobalISel] Lower aggregate structure return arguments
...
Implement aggregate structure split to simpler types in splitToValueTypes.
splitToValueTypes is used for return values.
According to MipsABIInfo from clang/lib/CodeGen/TargetInfo.cpp,
aggregate structure arguments for O32 always get simplified and thus
will remain unsupported by the MIPS GlobalISel for the time being.
For O32, aggregate structures can be encountered only for complex number
returns e.g. 'complex float' or 'complex double' from <complex.h>.
Differential Revision: https://reviews.llvm.org/D67963
llvm-svn: 372957
2019-09-26 10:48:07 +00:00
..
2019-09-11 11:16:06 +00:00
2019-09-11 11:16:48 +00:00
2018-06-20 22:40:12 +00:00
2019-03-19 19:01:34 +00:00
2019-09-26 10:48:07 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-07-17 08:11:40 +00:00
2019-09-11 11:16:48 +00:00
2019-09-11 11:16:48 +00:00
2019-09-18 12:24:57 +00:00
2019-09-18 19:34:41 +00:00
2019-07-12 04:58:45 +00:00
2018-10-27 15:00:38 +00:00
2019-03-30 20:16:16 +00:00
2019-07-09 15:48:05 +00:00
2019-09-18 12:24:57 +00:00
2018-07-04 19:26:31 +00:00
2019-06-10 16:53:37 +00:00
2019-06-10 16:53:37 +00:00
2019-06-10 16:53:37 +00:00
2019-09-18 12:24:57 +00:00
2018-07-13 15:03:24 +00:00
2019-08-14 16:27:07 +00:00
2018-06-29 16:37:16 +00:00
2018-10-03 22:02:23 +00:00
2019-06-19 00:25:39 +00:00
2019-07-09 15:48:05 +00:00
2019-06-04 11:06:21 +00:00
2019-08-09 12:02:32 +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
2019-06-10 16:53:37 +00:00
2019-03-19 17:01:24 +00:00
2018-09-11 15:32:47 +00:00
2019-01-28 14:59:30 +00:00
2018-11-08 19:14:20 +00:00
2019-07-09 15:48:16 +00:00
2019-07-09 15:48:05 +00:00
2019-03-06 22:40:28 +00:00
2019-08-14 16:27:00 +00:00
2019-01-17 21:50:37 +00:00
2019-05-15 02:35:32 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-07-17 08:11:57 +00:00
2019-04-26 18:45:04 +00:00
2019-05-27 06:00:00 +00:00
2019-06-17 09:51:07 +00:00
2019-05-28 20:47:44 +00:00
2019-05-16 13:15:27 +00:00
2019-01-17 21:50:37 +00:00
2019-01-17 21:50:37 +00:00
2019-08-28 22:32:10 +00:00
2018-08-29 14:53:55 +00:00
2019-05-28 20:47:44 +00:00
2019-05-16 13:15:27 +00:00
2019-06-04 11:06:21 +00:00
2019-05-01 05:27:20 +00:00
2018-07-05 09:27:05 +00:00
2019-02-07 22:57:33 +00:00
2019-07-12 04:58:45 +00:00
2019-09-11 11:16:48 +00:00
2018-10-16 08:27:28 +00:00
2019-03-13 14:23:12 +00:00
2019-05-29 14:59:07 +00:00
2019-09-11 11:16:48 +00:00
2019-03-13 13:09:30 +00:00
2019-07-12 04:58:45 +00:00
2019-05-01 05:27:20 +00:00
2019-04-02 13:57:32 +00:00
2018-10-03 22:02:23 +00:00
2019-01-17 21:50:37 +00:00
2018-10-10 14:15:52 +00:00
2019-08-28 22:32:10 +00:00
2019-02-22 14:53:58 +00:00
2019-01-17 21:50:37 +00:00
2019-03-06 22:40:28 +00:00
2018-08-29 14:07:14 +00:00
2019-01-17 21:50:37 +00:00
2019-09-11 11:16:48 +00:00
2019-07-09 15:48:05 +00:00
2019-09-03 10:24:07 +00:00
2018-07-21 16:16:03 +00:00
2018-09-11 09:57:25 +00:00
2019-09-11 11:16:48 +00:00
2019-06-19 00:25:39 +00:00
2019-03-13 17:07:09 +00:00
2019-05-01 05:27:20 +00:00