Erik Eckstein
b7ea3b9bb2
[SIL] Let alloc_existential_box return a single value.
...
And use the new project_existential_box to get to the address value.
SILGen now generates a project_existential_box for each alloc_existential_box.
And IRGen re-uses the address value from the alloc_existential_box if the operand of project_existential_box is an alloc_existential_box.
This lets the generated code be the same as before.
2016-01-20 11:27:06 -08:00
..
2015-02-15 22:51:39 +00:00
2016-01-13 04:09:39 +09:00
2016-01-13 04:09:39 +09:00
2016-01-16 00:47:43 +01:00
2014-12-23 22:15:30 +00:00
2016-01-09 17:34:44 +01:00
2015-12-08 22:57:27 +01:00
2016-01-06 21:38:32 +01:00
2016-01-11 20:41:24 -08:00
2014-05-15 23:24:01 +00:00
2014-05-15 23:39:04 +00:00
2014-05-15 23:39:04 +00:00
2014-05-15 23:24:01 +00:00
2014-05-15 23:24:01 +00:00
2014-12-01 11:21:33 +00:00
2015-08-18 22:02:19 +00:00
2016-01-13 04:09:39 +09:00
2015-12-03 23:51:30 +02:00
2015-11-05 20:29:12 -08:00
2016-01-19 19:59:05 -07:00
2015-11-05 08:52:51 -08:00
2014-05-15 23:24:01 +00:00
2015-12-16 06:33:05 +05:30
2015-07-16 23:36:36 +00:00
2015-11-03 23:28:38 -08:00
2015-12-26 12:43:52 +01:00
2015-12-11 10:58:23 +02:00
2013-08-24 09:02:45 +00:00
2013-08-24 09:02:45 +00:00
2013-08-24 09:02:45 +00:00
2015-12-04 12:55:54 +09:00
2014-08-01 01:15:40 +00:00
2015-12-10 06:56:55 +05:30
2016-01-13 11:15:39 -05:00
2015-12-15 18:36:46 +05:30
2014-03-17 23:04:09 +00:00
2015-12-23 05:04:58 +09:00
2016-01-06 12:41:08 +01:00
2016-01-12 11:09:15 +09:00
2015-12-03 23:36:10 +05:30
2015-12-23 00:55:48 +09:00
2016-01-11 20:01:30 -08:00
2016-01-19 19:58:45 -08:00
2015-12-05 13:29:04 +01:00
2013-09-25 20:56:52 +00:00
2013-11-20 23:27:13 +00:00
2015-11-16 10:53:56 -08:00
2016-01-11 20:41:24 -08:00
2015-12-03 14:18:52 -05:00
2016-01-06 12:29:40 +01:00
2016-01-11 20:41:24 -08:00
2015-12-17 15:10:25 +09:00
2016-01-06 14:12:03 -08:00
2016-01-06 21:38:32 +01:00
2015-11-16 10:53:56 -08:00
2016-01-20 11:27:06 -08:00
2014-05-15 23:24:01 +00:00
2016-01-06 21:38:32 +01:00
2016-01-06 21:38:32 +01:00
2015-11-02 17:49:02 -08:00
2016-01-13 04:09:39 +09:00
2015-12-27 01:57:33 -05:00
2016-01-06 21:38:32 +01:00
2015-12-03 15:49:16 -05:00
2015-11-16 10:53:56 -08:00
2015-12-07 17:34:14 -08:00
2015-12-10 09:13:05 -05:00