aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAlexey Karyakin <akaryaki@quicinc.com>2023-02-01 07:18:31 -0800
committerKrzysztof Parzyszek <kparzysz@quicinc.com>2023-02-01 07:29:03 -0800
commit97d51e3fa8e8a6ecd134dab79272f7cf94122e51 (patch)
tree3fac74828383944ff3cde4975f900b5cb43c0005 /clang/lib/Frontend/CompilerInvocation.cpp
parent3dcbbddf169354078497724eabd9e6a0b82596c2 (diff)
downloadllvm-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