Vedant Kumar
d61070716c
Mark @llvm.trap cold
...
A call to @llvm.trap can be expected to be cold (i.e. unlikely to be
reached in a normal program execution).
Outlining paths which unconditionally trap is an important memory
saving. As the hot/cold splitting pass (imho) should not treat all
noreturn calls as cold, explicitly mark @llvm.trap cold so that it can
be outlined.
Split out of https://reviews.llvm.org/D54244 .
Differential Revision: https://reviews.llvm.org/D54329
llvm-svn: 346885
2018-11-14 19:53:41 +00:00
..
2018-10-19 06:12:02 +00:00
2018-06-18 01:28:01 +00:00
2017-12-13 21:31:13 +00:00
2017-10-16 14:52:26 +00:00
2018-10-25 07:44:01 +00:00
2017-07-04 06:16:53 +00:00
2018-10-08 16:53:31 +00:00
2018-10-08 16:53:31 +00:00
2017-09-14 16:56:21 +00:00
2017-09-14 16:56:21 +00:00
2018-08-21 19:44:11 +00:00
2018-08-21 19:44:11 +00:00
2018-11-14 19:53:41 +00:00
2018-01-08 16:25:40 +00:00
2018-09-27 02:13:45 +00:00
2018-08-16 15:29:24 +00:00
2018-10-25 07:44:01 +00:00
2018-10-25 07:44:01 +00:00
2018-11-14 19:53:41 +00:00
2018-05-23 22:10:21 +00:00
2018-09-27 02:13:45 +00:00
2018-07-13 13:18:00 +00:00
2017-12-13 21:31:13 +00:00
2018-03-23 23:58:25 +00:00
2017-11-22 07:11:01 +00:00
2018-08-16 15:29:24 +00:00
2018-05-14 12:53:11 +00:00
2018-05-14 12:53:11 +00:00
2018-05-10 22:16:44 +00:00
2018-11-09 13:15:32 +00:00
2018-09-30 22:31:29 +00:00
2018-10-23 17:41:39 +00:00
2018-09-30 22:31:29 +00:00
2018-09-27 02:13:45 +00:00
2018-08-17 17:45:15 +00:00
2018-08-21 19:44:11 +00:00
2018-10-31 12:28:05 +00:00
2018-11-14 19:53:41 +00:00
2018-03-29 00:29:43 +00:00
2017-08-29 02:01:56 +00:00
2018-10-31 12:28:05 +00:00
2018-10-31 12:28:05 +00:00
2018-05-14 12:53:11 +00:00
2018-05-14 12:53:11 +00:00
2018-10-31 00:31:06 +00:00
2018-05-14 12:53:11 +00:00
2017-12-20 19:36:28 +00:00
2017-12-20 19:36:28 +00:00
2018-10-31 17:46:21 +00:00
2017-09-14 18:33:25 +00:00
2018-10-25 07:44:01 +00:00
2018-04-30 14:59:11 +00:00
2018-05-01 15:54:18 +00:00
2018-10-25 07:44:01 +00:00
2018-10-25 07:44:01 +00:00
2017-04-21 15:59:56 +00:00
2016-11-19 13:05:44 +00:00
2018-11-09 01:57:00 +00:00
2018-05-10 22:16:44 +00:00
2018-03-24 07:15:47 +00:00
2018-04-22 00:52:02 +00:00
2018-03-24 07:48:54 +00:00
2018-06-19 04:24:44 +00:00
2018-06-16 23:25:50 +00:00
2018-09-11 17:28:43 +00:00
2018-08-13 22:06:28 +00:00
2018-06-19 04:24:42 +00:00