summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/CodeComplete.cpp
diff options
context:
space:
mode:
authorMomchil Velikov <momchil.velikov@arm.com>2018-01-05 13:28:10 +0000
committerMomchil Velikov <momchil.velikov@arm.com>2018-01-05 13:28:10 +0000
commit7efdd090e2450b54eff4aee1c01715e0b2772b37 (patch)
tree8b3c5c12ce16876bd2cf6ad25385f03617732eba /clang-tools-extra/clangd/CodeComplete.cpp
parente970d64ec5fee27772bbc16a18e86349df2172b6 (diff)
downloadbcm5719-llvm-7efdd090e2450b54eff4aee1c01715e0b2772b37.tar.gz
bcm5719-llvm-7efdd090e2450b54eff4aee1c01715e0b2772b37.zip
[ARM] Issue an erorr when non-general-purpose registers are used in address operands
Currently the assembler would accept, e.g. `ldr r0, [s0, #12]` and similar. This patch add checks that only general-purpose registers are used in address operands, shifted registers, and shift amounts. Differential revision: https://reviews.llvm.org/D39910 llvm-svn: 321866
Diffstat (limited to 'clang-tools-extra/clangd/CodeComplete.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud