aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2014-07-23 13:59:12 +0000
committerTim Northover <tnorthover@apple.com>2014-07-23 13:59:12 +0000
commit14ff2df05c241297f0139f46c825dc333eea4b9c (patch)
tree92aaedf747b72e7831feee41019ded4140aa8f7d /clang/lib/Frontend/CompilerInvocation.cpp
parent7ad2a0e0c2bc323649507e72b112ad2060be100c (diff)
downloadllvm-14ff2df05c241297f0139f46c825dc333eea4b9c.zip
llvm-14ff2df05c241297f0139f46c825dc333eea4b9c.tar.gz
llvm-14ff2df05c241297f0139f46c825dc333eea4b9c.tar.bz2
ARM: spot SBFX-compatbile code expressed with sign_extend_inreg
We were assuming all SBFX-like operations would have the shl/asr form, but often when the field being extracted is an i8 or i16, we end up with a SIGN_EXTEND_INREG acting on a shift instead. Simple enough to check for though. llvm-svn: 213754
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions