diff options
author | Tim Northover <tnorthover@apple.com> | 2013-10-22 19:00:39 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2013-10-22 19:00:39 +0000 |
commit | 08a8660260a10b93e49e718be6aedacb5560a250 (patch) | |
tree | a4e61345955802ab9b1ded2599699e448df8e559 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 476bbb02529e023043e1711e08024e2c8dd5dd6c (diff) | |
download | bcm5719-llvm-08a8660260a10b93e49e718be6aedacb5560a250.tar.gz bcm5719-llvm-08a8660260a10b93e49e718be6aedacb5560a250.zip |
ARM: provide diagnostics on more writeback LDM/STM instructions
The set of circumstances where the writeback register is allowed to be in the
list of registers is rather baroque, but I think this implements them all on
the assembly parsing side.
For disassembly, we still warn about an ARM-mode LDM even if the architecture
revision is < v7 (the required architecture information isn't available). It's
a silly instruction anyway, so hopefully no-one will mind.
rdar://problem/15223374
llvm-svn: 193185
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions