Vedant Kumar
808e157356
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
..
2017-10-28 18:43:07 +00:00
2017-11-22 20:43:00 +00:00
2017-11-13 01:47:52 +00:00
2018-04-26 13:37:00 +00:00
2018-09-12 09:54:17 +00:00
2018-08-28 01:18:29 +00:00
2018-05-09 02:40:45 +00:00
2018-08-30 00:03:02 +00:00
2017-10-28 18:43:07 +00:00
2018-01-19 17:13:12 +00:00
2018-06-18 23:20:08 +00:00
2017-09-12 23:28:11 +00:00
2018-05-18 08:52:15 +00:00
2018-05-08 23:28:15 +00:00
2017-10-28 18:43:07 +00:00
2017-09-01 19:54:08 +00:00
2017-10-31 19:03:49 +00:00
2018-05-09 02:40:45 +00:00
2017-11-13 01:47:52 +00:00
2018-07-09 22:27:23 +00:00
2017-11-03 21:08:13 +00:00
2018-08-12 18:32:53 +00:00
2017-10-31 19:03:49 +00:00
2017-12-09 00:21:41 +00:00
2017-12-14 22:05:20 +00:00
2018-03-22 17:07:51 +00:00
2018-07-09 22:27:23 +00:00
2017-08-09 18:56:26 +00:00
2017-12-31 16:47:16 +00:00
2018-05-09 02:40:45 +00:00
2018-11-14 15:27:07 +00:00
2017-10-28 18:43:07 +00:00
2017-08-29 20:06:24 +00:00
2017-10-28 18:43:07 +00:00
2018-05-09 02:40:45 +00:00
2018-04-12 20:58:24 +00:00
2017-10-31 19:03:49 +00:00
2017-12-14 22:05:20 +00:00
2018-05-09 02:40:45 +00:00
2018-10-19 19:01:26 +00:00
2017-10-31 19:03:49 +00:00
2017-11-09 23:17:52 +00:00
2018-02-14 06:58:08 +00:00
2017-12-05 14:14:00 +00:00
2018-11-14 19:53:41 +00:00
2018-07-09 22:27:23 +00:00
2018-07-09 22:27:23 +00:00
2018-02-08 07:16:29 +00:00
2018-07-09 22:27:23 +00:00