diff options
author | Alexey Karyakin <akaryaki@quicinc.com> | 2023-02-01 07:18:31 -0800 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@quicinc.com> | 2023-02-01 07:29:03 -0800 |
commit | 97d51e3fa8e8a6ecd134dab79272f7cf94122e51 (patch) | |
tree | 3fac74828383944ff3cde4975f900b5cb43c0005 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 3dcbbddf169354078497724eabd9e6a0b82596c2 (diff) | |
download | llvm-97d51e3fa8e8a6ecd134dab79272f7cf94122e51.zip llvm-97d51e3fa8e8a6ecd134dab79272f7cf94122e51.tar.gz llvm-97d51e3fa8e8a6ecd134dab79272f7cf94122e51.tar.bz2 |
[Hexagon] Disallow using the same register for Vy/Vx in vdeal/vshuff
Non-assignment forms of vshuff and vdeal use the first two registers
(Vy, Vx) as both inputs and outputs. It is not valid to use the same
register for both Vy and Vx. The double-write error was not detected
previously because of a special case, which is not actually necessary.
Differential Revision: https://reviews.llvm.org/D142251
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions