George Burgess IV
4e2d8dca99
Add the allocsize attribute to LLVM.
...
`allocsize` is a function attribute that allows users to request that
LLVM treat arbitrary functions as allocation functions.
This patch makes LLVM accept the `allocsize` attribute, and makes
`@llvm.objectsize` recognize said attribute.
The review for this was split into two patches for ease of reviewing:
D18974 and D14933. As promised on the revisions, I'm landing both
patches as a single commit.
Differential Revision: http://reviews.llvm.org/D14933
llvm-svn: 266032
2016-04-12 01:05:35 +00:00
..
2016-04-01 05:33:11 +00:00
2015-10-10 14:18:36 +00:00
2015-02-27 21:17:42 +00:00
2016-04-12 01:05:35 +00:00
2016-03-16 23:17:54 +00:00
2016-03-03 10:08:02 +00:00
2016-03-03 10:08:02 +00:00
2016-01-29 05:55:09 +00:00
2016-01-29 05:55:09 +00:00
2015-02-27 21:17:42 +00:00
2015-04-28 04:30:29 +00:00
2015-04-28 04:30:29 +00:00
2015-11-11 02:11:46 +00:00
2015-10-27 21:17:06 +00:00
2015-11-11 02:11:46 +00:00
2015-10-27 21:17:06 +00:00
2016-03-16 05:43:03 +00:00
2016-03-16 05:43:03 +00:00
2016-04-07 12:32:19 +00:00
2015-02-27 19:29:02 +00:00
2016-03-31 03:40:07 +00:00
2015-08-03 17:26:41 +00:00
2015-05-21 20:37:30 +00:00
2015-08-28 20:26:49 +00:00
2015-07-31 18:58:39 +00:00
2015-08-28 20:26:49 +00:00
2015-08-28 20:26:49 +00:00
2015-02-25 01:10:03 +00:00
2015-02-25 01:10:03 +00:00
2015-07-10 12:52:00 +00:00
2015-02-27 21:17:42 +00:00
2014-12-15 19:07:53 +00:00
2014-12-08 00:41:39 +00:00
2015-09-11 03:22:04 +00:00
2015-10-26 18:37:00 +00:00
2015-12-16 16:16:19 +00:00
2015-12-16 16:16:19 +00:00
2016-03-27 23:00:59 +00:00
2015-01-19 15:16:06 +00:00
2015-09-11 03:22:04 +00:00
2014-12-15 19:07:53 +00:00
2015-03-13 18:20:45 +00:00
2015-03-13 18:20:45 +00:00
2016-04-02 15:22:57 +00:00
2016-03-29 05:25:17 +00:00
2016-03-27 23:17:54 +00:00
2014-12-15 19:07:53 +00:00
2014-12-11 23:02:24 +00:00
2014-12-15 19:07:53 +00:00
2015-06-17 20:52:32 +00:00
2016-04-01 05:33:11 +00:00
2015-09-11 03:22:04 +00:00
2015-09-24 23:34:52 +00:00
2015-06-16 20:03:39 +00:00
2015-02-25 01:10:03 +00:00
2015-07-02 16:22:40 +00:00
2015-08-31 18:00:30 +00:00
2016-02-10 21:55:02 +00:00
2015-11-19 05:56:52 +00:00
2015-10-27 21:17:06 +00:00
2016-03-15 00:04:37 +00:00
2016-03-15 00:04:37 +00:00
2016-03-15 00:04:37 +00:00
2016-04-11 13:58:45 +00:00
2016-03-15 00:04:37 +00:00
2015-02-27 21:17:42 +00:00
2016-04-01 00:16:49 +00:00
2015-11-05 22:03:56 +00:00
2014-12-15 19:07:53 +00:00
2015-09-10 16:02:24 +00:00
2015-09-11 03:22:04 +00:00
2015-09-17 20:12:00 +00:00
2015-01-20 05:58:07 +00:00
2015-01-20 05:58:07 +00:00