sstefan1
3610c7de35
Reland [OpenMPOpt] ICV tracking for calls
...
The problem with module slice has been addressed in D86319
Introduce two new AAs. AAICVTrackerFunctionReturned which checks if a
function can have a unique ICV value after it is finished, and
AAICVCallSiteReturned which checks AAICVTrackerFunctionReturned for a
call site. This enables us to check the value of a call and if it
changes the ICV. This also changes the approach in
`getReplacementValues()` to a worklist-based approach so we can explore
all relevant BBs.
Differential Revision: https://reviews.llvm.org/D85544
2020-08-30 11:27:48 +02:00
..
2020-04-14 20:26:13 +07:00
2020-07-16 11:54:04 -07:00
2020-08-03 19:31:53 +01:00
2020-04-28 10:07:39 -05:00
2020-08-30 10:30:44 +02:00
2020-07-10 08:34:53 +01:00
2020-07-16 16:09:08 +07:00
2020-05-28 05:21:12 +09:00
2020-04-25 11:44:47 +03:00
2020-08-28 20:52:22 +02:00
2020-08-24 11:41:05 -07:00
2020-08-29 21:17:03 +02:00
2020-05-14 13:03:50 -07:00
2020-07-20 10:23:09 -04:00
2020-08-28 11:19:04 +01:00
2020-07-20 09:21:39 +09:00
2020-08-29 12:11:01 -04:00
2020-07-28 14:00:11 +00:00
2020-04-02 11:20:47 +02:00
2020-07-11 10:08:44 -04:00
2020-08-19 17:30:13 -04:00
2020-07-28 09:09:13 -07:00
2020-08-28 17:34:44 -07:00
2020-07-28 09:09:13 -07:00
2020-08-20 11:52:09 +02:00
2020-08-06 15:32:59 -07:00
2020-08-11 14:54:09 -07:00
2020-08-13 11:25:58 -07:00
2020-07-20 10:29:57 +03:00
2020-08-03 17:22:42 +01:00
2020-08-09 08:48:12 -07:00
2020-08-18 11:24:35 +01:00
2020-08-19 14:33:19 -04:00
2020-08-28 09:50:38 +01:00
2020-08-27 10:00:54 -07:00
2020-08-29 18:21:24 +03:00
2020-06-26 20:41:37 -07:00
2020-06-01 11:11:14 -04:00
2020-08-29 21:59:39 +02:00
2020-05-27 12:12:22 +00:00
2020-06-22 08:27:13 -07:00
2020-08-28 23:43:42 +00:00
2020-08-06 10:56:00 -07:00
2020-08-11 14:54:09 -07:00
2020-08-21 12:26:31 +02:00
2020-07-28 14:00:11 +00:00
2020-08-06 10:56:00 -07:00
2020-08-09 13:25:17 +01:00
2020-07-23 21:02:04 +00:00
2020-08-21 13:48:31 +01:00
2020-08-10 12:41:33 +01:00
2020-07-30 19:21:14 +01:00
2020-06-26 20:41:37 -07:00
2020-07-21 12:15:12 +01:00
2020-08-05 12:25:01 -07:00
2020-07-28 14:00:11 +00:00
2020-07-29 19:18:01 -07:00
2020-08-21 13:48:31 +01:00
2020-08-26 20:20:41 +03:00
2020-07-30 19:51:35 -07:00
2020-08-20 11:52:09 +02:00
2020-08-29 18:21:24 +03:00
2020-08-03 10:32:09 -07:00
2020-07-20 10:23:09 -04:00
2020-06-22 10:21:28 -07:00
2020-07-20 21:11:53 +01:00
2020-07-24 15:15:38 -05:00
2020-07-24 12:14:27 -07:00
2020-05-14 13:03:50 -07:00
2020-08-09 19:16:56 +01:00
2020-08-28 17:45:14 -07:00
2020-08-30 11:27:48 +02:00
2020-08-26 20:20:41 +03:00
2020-08-22 00:33:22 +03:00
2020-06-24 14:52:46 -07:00
2020-08-26 12:57:12 -07:00
2020-06-22 08:27:13 -07:00
2020-08-27 13:54:41 -07:00
2020-08-26 11:07:35 -07:00
2020-08-10 11:14:01 +01:00
2020-08-24 21:55:03 +02:00
2020-08-04 20:20:52 +02:00
2020-05-14 13:03:50 -07:00
2020-08-14 07:54:20 +01:00
2020-08-26 15:51:30 -07:00
2020-06-26 20:41:37 -07:00
2020-08-25 10:50:14 -07:00
2020-05-05 15:28:40 +01:00
2020-07-09 15:45:23 +03:00
2020-08-28 21:55:45 +02:00
2020-06-01 12:50:35 +03:00
2020-07-13 00:39:48 +03:00
2020-04-20 15:05:22 -07:00
2020-08-06 10:38:03 -07:00
2020-08-26 16:52:48 -04:00
2020-07-14 12:16:57 -07:00