aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorVictor Campos <Victor.Campos@arm.com>2019-12-16 14:22:15 +0000
committerVictor Campos <Victor.Campos@arm.com>2019-12-19 11:23:01 +0000
commitbbcf1c3496ce2bd1ed87e8fb15ad896e279633ce (patch)
tree58ccd7772e2d72f39c1af6b02f729a5a66be61ad /clang/lib/Frontend/CompilerInvocation.cpp
parenteca0c97a6bca49b493f3387dbd88ad60c852320f (diff)
downloadllvm-bbcf1c3496ce2bd1ed87e8fb15ad896e279633ce.zip
llvm-bbcf1c3496ce2bd1ed87e8fb15ad896e279633ce.tar.gz
llvm-bbcf1c3496ce2bd1ed87e8fb15ad896e279633ce.tar.bz2
[ARM] Improve codegen of volatile load/store of i64
Summary: Instead of generating two i32 instructions for each load or store of a volatile i64 value (two LDRs or STRs), now emit LDRD/STRD. These improvements cover architectures implementing ARMv5TE or Thumb-2. Reviewers: dmgreen, efriedma, john.brawn Reviewed By: efriedma Subscribers: kristof.beyls, hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D70072
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions