diff options
author | Martin Storsjö <martin@martin.st> | 2023-07-25 10:27:56 +0300 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2023-07-25 10:35:41 +0300 |
commit | 245ec675a4e41f7ec24dfc998720bffdc46a6c53 (patch) | |
tree | c0c7987adaf23e9b8c7bd45a5fb8e130817697ab /clang/lib/CodeGen/CodeGenModule.h | |
parent | 1f5a1b8952921c39ed0f4a50872990533661278b (diff) | |
download | llvm-245ec675a4e41f7ec24dfc998720bffdc46a6c53.zip llvm-245ec675a4e41f7ec24dfc998720bffdc46a6c53.tar.gz llvm-245ec675a4e41f7ec24dfc998720bffdc46a6c53.tar.bz2 |
Revert "[LV] Re-use existing broadcast value for live-ins."
This reverts commit eea9258648ce73507f6f85c395de978af659d498.
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
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.h')
0 files changed, 0 insertions, 0 deletions