aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2020-06-08 19:25:14 +0100
committerFlorian Hahn <flo@fhahn.com>2020-06-08 20:18:24 +0100
commit1975ff9a0a982233a9a38812cd5228428020772f (patch)
tree5a5cd87fa9719e542e9f3845672c9e84d0ab2c8b /clang/lib/Frontend/CompilerInvocation.cpp
parentbb73d1b278eb478ca8e56153cf1469bf7eb13a3f (diff)
downloadllvm-1975ff9a0a982233a9a38812cd5228428020772f.zip
llvm-1975ff9a0a982233a9a38812cd5228428020772f.tar.gz
llvm-1975ff9a0a982233a9a38812cd5228428020772f.tar.bz2
[AArch64] Fix ldst-opt of multiple disjunct subregs.
Currently aarch64-ldst-opt will incorrectly rename registers with multiple disjunct subregisters (e.g. result of LD3). This patch updates the canRenameUpToDef to bail out if it encounters such a register class that contains the register to rename. Fixes PR46105. Reviewers: efriedma, dmgreen, paquette, t.p.northover Reviewed By: efriedma Differential Revision: https://reviews.llvm.org/D81108
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions