Arthur Eubanks
7f28b4d5b7
[LICM] Bail if checking a global/constant for invariant.start
...
When we check if a load is loop invariant by finding a dominating
invariant.start call, we strip bitcasts until we get to an i8* Value,
and look for an invariant.start use of the i8* Value.
We may accidentally end up at an i8 global and look at a global's uses,
which we shouldn't do in a loop pass. Although we could make this
logic work with globals, that's not currently intended.
Reviewed By: nikic
Differential Revision: https://reviews.llvm.org/D111098
2021-10-04 14:14:25 -07:00
..
2021-09-28 10:24:50 -07:00
2021-08-31 09:20:52 -07:00
2021-10-04 08:57:44 +01:00
2021-09-12 08:17:18 -07:00
2021-07-27 14:34:04 -04:00
2021-09-08 21:23:10 +02:00
2021-08-26 10:08:00 +01:00
2021-09-27 20:39:05 +08:00
2021-09-26 18:01:26 +02:00
2021-09-19 13:44:23 -07:00
2021-07-28 11:09:12 -04:00
2021-10-01 09:57:40 -07:00
2021-09-09 09:50:24 -07:00
2021-08-19 20:23:17 +02:00
2021-10-01 09:57:40 -07:00
2021-08-20 11:25:05 -07:00
2021-09-29 14:44:13 +01:00
2021-07-19 12:15:52 -07:00
2021-09-24 18:52:30 +02:00
2021-10-04 14:14:25 -07:00
2021-10-04 10:17:44 +01:00
2021-08-26 21:01:59 +08:00
2021-09-03 18:36:19 +07:00
2021-09-30 10:27:05 -04:00
2021-09-29 19:53:34 +01:00
2021-09-16 15:46:26 -07:00
2021-09-12 08:17:18 -07:00
2021-07-16 11:59:20 -04:00
2021-09-30 10:27:05 -04:00
2021-09-30 10:27:05 -04:00
2021-09-30 10:40:47 -04:00
2021-07-13 12:17:09 -07:00
2021-08-16 20:59:37 +02:00
2021-08-16 20:59:37 +02:00
2021-10-04 08:57:44 +01:00
2021-08-03 00:57:26 +03:00
2021-09-15 08:34:04 +02:00
2021-09-07 09:19:33 -07:00
2021-09-21 11:33:07 +02:00
2021-09-15 08:34:04 +02:00
2021-09-08 11:21:36 +01:00
2021-09-15 08:34:04 +02:00
2021-09-21 21:43:25 +02:00
2021-09-23 09:25:06 +01:00
2021-08-17 21:05:41 -07:00
2021-10-04 08:57:44 +01:00
2021-09-21 13:01:08 +01:00
2021-07-27 14:34:04 -04:00
2021-09-30 08:51:21 -07:00
2021-10-01 09:57:40 -07:00
2021-09-12 08:17:18 -07:00
2021-09-14 19:49:38 -04:00
2021-10-04 09:19:26 -07:00
2021-09-02 08:23:33 +02:00
2021-09-20 20:18:16 +02:00
2021-10-04 08:57:44 +01:00
2021-10-01 09:57:40 -07:00