Martin Storsjö
245ec675a4
Revert "[LV] Re-use existing broadcast value for live-ins."
...
This reverts commit eea9258648 .
That commit triggered crashes in the following testcase:
$ cat reduced.c
typedef struct {
int a[8]
} b;
typedef struct {
b *c;
short d
} e;
void f() {
int g;
char *h;
e *i = f;
short j = i->d;
int a = i->c->a[0];
for (;;)
for (; g < a; g++) {
*h = j * i->d >> 8;
h++;
}
}
$ clang -target aarch64-linux-gnu -w -c -O2 reduced.c
2023-07-25 10:35:41 +03:00
..
2023-07-12 12:53:18 +00:00
2023-07-12 12:53:18 +00:00
2023-06-12 13:10:22 +02:00
2023-03-27 08:34:30 +00:00
2023-01-11 14:08:06 +00:00
2023-06-12 13:10:22 +02:00
2023-04-10 21:08:34 +01:00
2023-01-11 14:08:06 +00:00
2023-04-10 21:08:34 +01:00
2023-01-11 14:08:06 +00:00
2023-03-07 17:10:34 +01:00
2023-04-27 14:41:10 +01:00
2023-07-25 10:35:41 +03:00
2023-01-11 18:52:51 +00:00
2023-07-25 10:35:41 +03:00
2023-05-17 17:03:15 +02:00
2023-05-07 19:11:53 -05:00
2023-06-29 09:06:00 +01:00
2023-06-07 22:08:29 +08:00
2023-01-11 14:08:06 +00:00
2023-05-30 16:42:55 +01:00
2023-02-28 18:14:18 +05:30
2023-04-17 10:49:40 +00:00
2023-02-04 20:42:57 +00:00
2023-01-11 14:08:06 +00:00
2023-01-11 14:08:06 +00:00
2023-03-01 09:01:19 +00:00
2023-04-13 16:40:43 +01:00
2023-06-29 17:50:56 +00:00
2023-06-27 19:36:27 -07:00
2023-07-21 13:59:13 +00:00
2023-04-24 22:02:30 +01:00
2023-07-18 10:26:00 +00:00
2023-07-20 10:34:05 +01:00
2023-06-12 13:10:22 +02:00
2023-01-11 14:08:06 +00:00
2023-07-15 19:42:58 +08:00
2023-02-09 09:42:29 +00:00
2023-02-09 09:42:29 +00:00
2023-02-09 09:42:29 +00:00
2023-05-18 10:35:57 +00:00
2023-02-09 09:42:29 +00:00
2023-06-12 13:10:22 +02:00
2023-04-17 10:49:40 +00:00
2023-07-15 19:42:58 +08:00
2023-06-12 13:10:22 +02:00
2023-07-15 19:42:58 +08:00
2023-06-29 17:50:56 +00:00
2023-01-11 14:08:06 +00:00
2023-01-11 14:08:06 +00:00
2023-01-11 14:08:06 +00:00
2023-02-09 09:42:29 +00:00
2023-03-01 14:17:58 +00:00
2023-03-27 10:21:24 +01:00
2023-02-09 09:42:29 +00:00
2023-01-11 14:08:06 +00:00
2023-04-11 12:48:15 +01:00
2023-05-04 14:00:13 +01:00
2023-05-18 10:35:57 +00:00
2023-04-06 09:38:47 +02:00
2023-05-18 10:35:57 +00:00
2023-04-06 09:38:47 +02:00
2023-07-25 10:35:41 +03:00
2023-03-27 08:34:30 +00:00
2023-02-09 09:42:29 +00:00
2023-01-11 14:08:06 +00:00
2023-05-23 20:36:16 +01:00
2023-07-15 19:42:58 +08:00
2023-05-23 20:36:16 +01:00
2023-06-12 13:10:22 +02:00
2023-03-01 09:01:19 +00:00
2023-04-17 10:49:40 +00:00
2023-05-02 00:28:39 +08:00
2023-06-12 13:10:22 +02:00
2023-05-23 20:36:16 +01:00