Hideto Ueno
cc0a4cdc89
[FunctionAttrs] Annotate "willreturn" for intrinsics
...
Summary:
In D62801, new function attribute `willreturn` was introduced. In short, a function with `willreturn` is guaranteed to come back to the call site(more precise definition is in LangRef).
In this patch, willreturn is annotated for LLVM intrinsics.
Reviewers: jdoerfert
Reviewed By: jdoerfert
Subscribers: jvesely, nhaehnle, sstefan1, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D64904
llvm-svn: 367184
2019-07-28 06:09:56 +00:00
..
2018-11-27 22:22:33 +00:00
2018-08-23 10:21:36 +00:00
2019-05-21 19:40:28 +00:00
2018-10-29 20:32:36 +00:00
2018-08-09 02:16:18 +00:00
2018-08-03 14:36:44 +00:00
2018-08-15 12:22:08 +00:00
2019-06-05 21:12:14 +00:00
2018-10-24 17:42:17 +00:00
2018-10-24 17:42:17 +00:00
2018-10-24 18:45:44 +00:00
2018-10-24 17:42:17 +00:00
2019-02-21 01:13:27 +00:00
2019-07-10 09:58:51 +00:00
2018-10-25 05:04:35 +00:00
2018-07-23 13:26:37 +00:00
2018-10-24 17:42:17 +00:00
2018-10-24 17:42:17 +00:00
2019-07-10 08:16:49 +00:00
2018-10-24 17:42:17 +00:00
2019-07-08 08:35:05 +00:00
2019-07-08 08:47:47 +00:00
2018-10-25 05:04:35 +00:00
2018-10-24 18:45:44 +00:00
2018-10-25 15:23:49 +00:00
2019-07-24 08:42:34 +00:00
2019-04-12 10:43:48 +00:00
2019-05-22 11:42:54 +00:00
2019-07-17 20:41:26 +00:00
2018-12-10 06:07:59 +00:00
2018-11-02 17:29:04 +00:00
2018-12-10 06:07:59 +00:00
2019-06-21 16:03:06 +00:00
2019-01-24 19:32:49 +00:00
2019-04-23 17:04:15 +00:00
2019-03-01 02:15:39 +00:00
2018-12-18 16:22:21 +00:00
2019-03-01 02:15:39 +00:00
2018-10-24 17:42:17 +00:00
2019-01-29 09:04:03 +00:00
2019-06-20 17:15:21 +00:00
2018-10-05 21:57:41 +00:00
2019-03-19 20:55:14 +00:00
2019-05-02 00:38:14 +00:00
2019-04-26 21:08:11 +00:00
2018-07-23 13:26:37 +00:00
2019-07-25 16:11:57 +00:00
2018-09-12 09:19:19 +00:00
2019-06-05 21:12:14 +00:00
2019-06-05 21:12:14 +00:00
2019-06-25 16:49:32 +00:00
2019-06-05 21:12:14 +00:00
2019-06-03 11:02:53 +00:00
2018-07-23 13:26:37 +00:00
2018-10-24 17:42:17 +00:00
2018-10-24 17:42:17 +00:00
2018-10-24 17:42:17 +00:00
2018-08-19 16:30:57 +00:00
2018-08-19 16:30:57 +00:00
2019-06-14 00:35:17 +00:00
2019-07-14 18:32:42 +00:00
2019-05-22 11:42:54 +00:00
2019-06-18 14:34:27 +00:00
2018-09-12 09:19:19 +00:00
2019-03-08 10:44:06 +00:00
2018-12-05 01:44:31 +00:00
2019-02-14 04:13:00 +00:00
2018-12-13 09:47:39 +00:00
2018-09-06 18:25:39 +00:00
2019-06-03 15:57:25 +00:00
2019-03-14 19:46:51 +00:00
2019-06-03 15:57:25 +00:00
2018-09-07 23:57:54 +00:00
2018-10-16 14:29:27 +00:00
2018-09-07 21:24:27 +00:00
2019-01-19 05:36:54 +00:00
2019-03-21 20:36:08 +00:00
2019-01-16 13:44:01 +00:00
2018-11-26 18:13:31 +00:00
2018-10-25 18:57:19 +00:00
2018-10-25 18:57:19 +00:00
2018-12-07 15:31:23 +00:00
2019-03-21 20:36:08 +00:00
2019-05-31 06:09:35 +00:00
2019-03-21 20:36:08 +00:00
2019-06-20 19:44:51 +00:00
2019-05-16 07:18:02 +00:00
2018-08-24 04:45:04 +00:00
2019-04-15 17:17:35 +00:00
2019-04-15 18:39:36 +00:00
2019-07-26 21:19:37 +00:00
2019-06-11 01:17:28 +00:00
2019-01-14 00:03:55 +00:00
2019-04-15 17:17:35 +00:00
2019-01-25 07:08:22 +00:00
2019-06-22 07:21:48 +00:00
2019-06-22 07:21:48 +00:00
2019-07-26 21:19:37 +00:00
2019-01-28 07:03:10 +00:00
2019-01-14 08:46:51 +00:00
2019-01-14 08:46:51 +00:00
2019-07-26 21:19:37 +00:00
2019-06-11 01:17:28 +00:00
2019-01-14 00:03:55 +00:00
2019-07-26 21:19:37 +00:00
2019-01-25 07:08:22 +00:00
2019-01-20 19:04:56 +00:00
2019-01-28 07:03:10 +00:00
2019-07-10 17:11:23 +00:00
2019-03-31 15:01:30 +00:00
2019-03-31 15:01:30 +00:00
2019-03-24 00:56:52 +00:00
2018-10-01 21:51:28 +00:00
2019-02-22 16:29:50 +00:00
2018-10-01 21:51:28 +00:00
2019-06-05 21:12:14 +00:00
2019-07-10 17:11:23 +00:00
2019-07-10 17:11:23 +00:00
2018-08-27 19:53:19 +00:00
2019-07-09 04:21:50 +00:00
2019-07-09 04:21:50 +00:00
2018-08-08 19:55:52 +00:00
2019-04-27 02:58:17 +00:00
2018-12-20 21:33:59 +00:00
2018-12-20 21:33:59 +00:00
2019-03-17 23:16:31 +00:00
2018-10-04 09:25:44 +00:00
2019-06-13 18:18:40 +00:00
2019-07-16 17:24:33 +00:00
2018-08-19 17:32:56 +00:00
2019-07-22 12:50:30 +00:00
2018-12-12 20:30:53 +00:00
2019-07-25 16:11:57 +00:00
2019-07-25 16:11:57 +00:00
2018-12-05 22:03:04 +00:00
2018-12-05 22:03:04 +00:00
2018-12-03 23:52:33 +00:00
2019-05-29 14:59:32 +00:00
2018-11-07 11:37:05 +00:00
2019-01-17 15:21:55 +00:00
2019-04-25 22:28:09 +00:00
2019-04-25 22:28:09 +00:00
2019-07-11 17:44:11 +00:00
2019-07-11 17:44:11 +00:00
2018-12-18 21:05:03 +00:00
2019-05-07 07:36:07 +00:00
2019-04-29 23:25:33 +00:00
2018-09-20 05:04:57 +00:00
2018-09-20 05:04:57 +00:00
2018-11-09 03:35:32 +00:00
2018-09-24 18:14:50 +00:00
2018-11-26 14:35:38 +00:00
2018-11-26 14:35:38 +00:00
2019-03-29 09:11:52 +00:00
2019-07-08 09:38:06 +00:00
2019-07-12 18:14:51 +00:00
2019-07-12 18:14:51 +00:00
2019-07-12 18:14:51 +00:00
2019-07-12 18:14:51 +00:00
2019-07-12 18:14:51 +00:00
2019-07-12 18:14:51 +00:00
2019-07-19 23:34:16 +00:00
2019-07-10 17:11:29 +00:00
2019-05-28 21:16:04 +00:00
2019-05-16 07:18:02 +00:00
2019-06-05 03:17:11 +00:00
2019-01-19 05:36:54 +00:00
2019-02-04 20:42:38 +00:00
2019-07-09 23:17:43 +00:00
2019-01-15 09:44:25 +00:00
2019-01-15 09:44:25 +00:00
2019-01-24 19:32:49 +00:00
2019-01-15 09:44:25 +00:00
2019-01-15 09:44:25 +00:00
2019-01-15 09:44:25 +00:00
2019-01-15 09:44:25 +00:00
2019-01-15 09:44:25 +00:00
2019-01-15 09:44:25 +00:00
2019-01-15 09:44:25 +00:00
2019-01-15 09:44:25 +00:00
2018-10-30 21:58:56 +00:00
2018-10-30 21:58:56 +00:00
2018-10-30 21:58:56 +00:00
2018-10-30 21:58:56 +00:00
2018-11-19 19:56:43 +00:00
2018-11-01 08:56:51 +00:00
2018-10-30 21:58:56 +00:00
2018-10-11 09:09:50 +00:00
2018-10-11 09:09:50 +00:00
2018-11-19 19:56:43 +00:00
2018-10-11 09:09:50 +00:00
2018-11-19 19:56:43 +00:00
2018-10-30 21:58:56 +00:00
2018-10-11 09:09:50 +00:00
2018-10-11 09:09:50 +00:00
2018-10-11 09:09:50 +00:00
2018-10-11 09:09:50 +00:00
2019-07-06 21:05:52 +00:00
2018-10-26 03:16:16 +00:00
2018-08-10 09:49:21 +00:00
2019-06-05 03:17:11 +00:00
2018-09-25 23:17:09 +00:00
2018-09-25 22:27:40 +00:00
2018-09-25 22:27:40 +00:00
2018-09-07 09:21:09 +00:00
2018-11-17 19:41:39 +00:00
2018-09-11 19:42:58 +00:00
2018-12-07 11:16:03 +00:00
2018-08-08 22:23:57 +00:00
2019-06-05 21:12:14 +00:00
2019-06-05 21:12:14 +00:00
2019-07-26 20:36:57 +00:00
2019-02-11 22:54:27 +00:00
2019-01-22 00:11:17 +00:00
2019-02-11 20:13:42 +00:00
2019-06-21 16:03:06 +00:00
2019-06-21 16:03:06 +00:00
2019-06-21 16:03:06 +00:00
2018-12-17 19:19:15 +00:00
2018-08-27 19:53:19 +00:00
2018-12-13 21:18:16 +00:00
2019-05-02 20:07:35 +00:00
2018-12-11 16:58:43 +00:00
2019-01-08 17:52:29 +00:00
2019-06-27 06:44:44 +00:00
2019-05-21 19:40:28 +00:00
2018-08-31 13:56:14 +00:00
2018-08-31 13:56:14 +00:00
2018-08-20 20:14:08 +00:00
2018-08-31 13:56:14 +00:00
2018-08-31 13:56:14 +00:00
2018-08-20 20:14:08 +00:00
2019-07-11 00:09:16 +00:00
2018-11-13 20:08:13 +00:00
2018-11-28 21:18:07 +00:00
2018-08-31 13:56:14 +00:00
2018-11-09 19:17:56 +00:00
2019-01-24 05:34:29 +00:00
2019-01-24 05:34:29 +00:00
2018-08-16 23:56:32 +00:00
2018-12-07 17:57:44 +00:00
2018-11-15 00:19:18 +00:00
2019-01-04 20:51:54 +00:00
2018-07-19 00:44:52 +00:00
2019-05-17 03:44:15 +00:00
2018-11-02 17:36:58 +00:00
2019-03-19 14:53:52 +00:00
2019-06-05 03:17:11 +00:00
2019-05-07 23:06:21 +00:00
2018-11-15 00:19:18 +00:00
2018-11-14 22:59:27 +00:00
2019-02-08 15:34:12 +00:00
2019-01-16 07:39:44 +00:00
2019-07-22 12:50:30 +00:00
2018-10-01 21:51:28 +00:00
2019-07-09 15:02:07 +00:00
2019-06-19 17:41:30 +00:00
2018-08-09 08:02:42 +00:00
2019-05-14 22:37:34 +00:00
2018-10-18 14:44:25 +00:00
2019-07-10 22:47:07 +00:00
2018-07-25 04:29:03 +00:00
2019-06-05 03:17:11 +00:00
2018-12-07 08:58:12 +00:00
2019-06-03 15:57:25 +00:00
2019-02-17 03:53:23 +00:00
2019-07-22 12:50:30 +00:00
2019-05-31 06:09:35 +00:00
2019-05-31 06:09:35 +00:00
2018-10-25 19:13:46 +00:00
2019-06-05 21:12:14 +00:00
2019-07-28 06:09:56 +00:00
2018-08-31 13:56:14 +00:00
2018-08-31 13:56:14 +00:00
2019-06-13 16:45:29 +00:00
2019-05-24 21:49:27 +00:00
2019-05-24 21:49:27 +00:00
2019-06-13 18:18:40 +00:00
2018-09-26 17:01:44 +00:00
2019-05-28 21:16:04 +00:00
2019-05-28 21:16:04 +00:00
2019-07-15 20:02:23 +00:00
2019-02-07 15:14:11 +00:00
2019-06-05 21:12:14 +00:00
2018-07-30 12:27:40 +00:00
2018-07-30 12:27:40 +00:00
2018-07-30 12:27:40 +00:00
2018-10-16 14:29:27 +00:00
2018-09-28 17:09:51 +00:00
2018-11-06 20:45:26 +00:00
2018-12-14 00:21:02 +00:00
2019-03-08 15:10:07 +00:00
2019-07-22 12:50:30 +00:00
2019-07-22 12:50:30 +00:00
2019-02-13 19:04:26 +00:00
2019-01-25 08:51:53 +00:00
2019-07-20 22:50:50 +00:00
2019-02-12 20:46:00 +00:00
2019-02-08 15:34:12 +00:00
2018-07-19 00:44:52 +00:00
2019-06-05 21:12:14 +00:00
2019-02-08 15:34:12 +00:00
2019-01-30 20:34:35 +00:00
2019-06-17 16:06:00 +00:00
2019-06-17 16:06:00 +00:00
2019-04-30 22:56:53 +00:00
2019-03-19 20:44:18 +00:00
2018-09-14 15:18:30 +00:00
2018-10-01 21:51:28 +00:00
2019-06-21 16:03:06 +00:00
2019-06-24 16:44:27 +00:00
2019-07-10 17:11:23 +00:00
2019-02-11 02:53:16 +00:00
2019-06-05 21:12:14 +00:00
2019-02-08 15:34:12 +00:00
2019-07-04 04:44:42 +00:00
2019-07-15 07:25:11 +00:00
2019-06-05 21:12:14 +00:00
2019-06-05 21:12:14 +00:00
2019-06-12 05:25:40 +00:00
2019-07-18 06:20:12 +00:00
2019-07-18 06:20:12 +00:00
2019-05-31 04:42:13 +00:00
2019-07-25 16:11:57 +00:00
2019-07-25 16:11:57 +00:00
2018-08-23 04:09:49 +00:00
2019-05-17 03:44:15 +00:00
2019-07-25 16:11:57 +00:00
2019-07-25 16:11:57 +00:00
2018-09-07 19:14:24 +00:00
2019-07-10 17:11:23 +00:00
2019-06-05 21:12:14 +00:00
2019-06-05 21:12:14 +00:00
2019-06-05 21:12:14 +00:00
2019-04-09 10:12:49 +00:00
2019-07-18 18:29:59 +00:00
2019-07-18 18:29:59 +00:00
2019-07-18 18:29:59 +00:00
2019-07-18 18:29:59 +00:00
2019-07-18 18:29:59 +00:00
2019-04-09 10:12:49 +00:00
2019-07-18 18:29:59 +00:00
2019-07-18 18:29:59 +00:00
2019-07-18 18:29:59 +00:00
2019-07-18 18:29:59 +00:00
2019-06-11 12:49:15 +00:00
2019-03-18 22:25:57 +00:00
2019-07-25 20:53:15 +00:00
2019-06-05 03:17:11 +00:00
2019-02-28 00:47:55 +00:00
2018-08-10 15:09:24 +00:00
2019-01-28 17:12:19 +00:00
2019-06-05 21:12:14 +00:00
2019-06-05 21:12:14 +00:00
2019-02-08 15:34:12 +00:00
2019-05-06 23:24:17 +00:00
2019-06-26 21:36:35 +00:00
2019-06-26 21:36:35 +00:00
2019-06-26 21:36:35 +00:00
2019-07-19 23:02:58 +00:00
2019-07-10 17:11:23 +00:00
2019-07-10 17:11:23 +00:00
2019-07-10 17:11:23 +00:00
2019-07-25 16:11:57 +00:00
2018-10-26 01:31:57 +00:00
2018-08-21 20:41:17 +00:00
2019-06-05 21:12:14 +00:00
2019-06-05 21:12:14 +00:00
2018-08-24 20:18:34 +00:00
2018-12-06 03:28:37 +00:00
2019-07-12 18:14:51 +00:00
2019-07-12 18:14:51 +00:00
2019-06-20 20:07:20 +00:00
2019-02-26 19:20:04 +00:00
2019-07-12 18:14:51 +00:00
2019-06-05 03:17:11 +00:00
2019-06-22 21:30:43 +00:00
2019-06-22 21:30:43 +00:00
2019-07-10 17:11:23 +00:00
2018-10-15 15:43:00 +00:00
2018-11-29 18:02:31 +00:00
2018-10-05 21:10:03 +00:00
2019-06-21 16:03:06 +00:00
2018-08-05 14:53:34 +00:00
2019-05-10 20:38:31 +00:00
2019-05-10 20:38:31 +00:00
2019-06-15 15:38:51 +00:00
2019-06-19 08:53:46 +00:00
2018-08-16 23:19:50 +00:00
2019-02-04 23:37:50 +00:00
2018-11-09 21:17:38 +00:00
2019-07-16 06:23:27 +00:00
2019-04-10 19:11:32 +00:00
2018-12-10 23:02:40 +00:00
2019-06-05 21:12:14 +00:00
2018-07-19 00:44:52 +00:00
2019-06-05 21:12:14 +00:00
2019-01-24 21:08:30 +00:00
2019-02-01 22:25:23 +00:00
2018-08-31 20:57:00 +00:00
2018-10-31 17:43:55 +00:00
2018-10-29 20:32:36 +00:00
2019-06-05 21:12:14 +00:00
2019-06-05 21:12:14 +00:00
2019-06-19 11:34:08 +00:00
2019-06-05 21:12:14 +00:00
2019-01-16 22:56:25 +00:00
2019-06-05 21:12:14 +00:00
2019-06-05 21:12:14 +00:00
2019-06-20 19:35:25 +00:00
2019-07-20 22:50:50 +00:00
2019-01-16 22:56:25 +00:00
2019-03-08 09:01:10 +00:00
2019-03-24 00:56:52 +00:00
2019-03-20 20:25:28 +00:00
2019-06-06 08:28:42 +00:00
2018-08-14 20:21:05 +00:00
2019-07-12 02:32:15 +00:00
2019-02-08 19:45:08 +00:00
2018-10-24 17:42:17 +00:00
2019-07-20 22:50:50 +00:00
2019-07-20 22:50:50 +00:00
2019-01-20 16:40:33 +00:00
2019-01-20 16:40:33 +00:00
2018-09-14 01:59:12 +00:00
2018-10-16 14:29:27 +00:00