diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2021-03-07 17:27:22 +0100 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2021-03-09 18:46:38 +0100 |
commit | 55ae279ba7a5905f39ce3ae79eac7834a4a134cc (patch) | |
tree | c67846bae147b04b8d7e75fe21fe29d589f52bd1 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | f0513413c7e5ffe0f4ba1527898e502af6adec45 (diff) | |
download | llvm-55ae279ba7a5905f39ce3ae79eac7834a4a134cc.zip llvm-55ae279ba7a5905f39ce3ae79eac7834a4a134cc.tar.gz llvm-55ae279ba7a5905f39ce3ae79eac7834a4a134cc.tar.bz2 |
[FastISel] Don't trivially kill extractvalues (PR49467)
All extractvalues of the same value at the same index will map to
the same register, so even if one specific extractvalue only has
one use, we should not mark it as a trivial kill, as there may be
more extractvalues later.
Fixes https://bugs.llvm.org/show_bug.cgi?id=49467.
Differential Revision: https://reviews.llvm.org/D98145
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions