aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/AST/SourceLocationTest.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2020-03-12 19:40:27 +0000
committerDavid Green <david.green@arm.com>2020-03-13 08:54:59 +0000
commitf67d93dc23f97700253538dfebcfbcc22c6d4a2d (patch)
treef1ca5e0fb1b880f0d96c693cea1f1c1b98e98927 /clang/unittests/AST/SourceLocationTest.cpp
parentecd3e678bbb11cf899603037ec2c5949b8d7fa6c (diff)
downloadllvm-f67d93dc23f97700253538dfebcfbcc22c6d4a2d.zip
llvm-f67d93dc23f97700253538dfebcfbcc22c6d4a2d.tar.gz
llvm-f67d93dc23f97700253538dfebcfbcc22c6d4a2d.tar.bz2
[ARM] Constant long shift combines
This changes the way that asrl and lsrl intrinsics are lowered, going via a the ISEL ASRL and LSLL nodes instead of straight to machine nodes. On top of that, it adds some constant folds for long shifts, in case it turns out that the shift amount was either constant or 0. Differential Revision: https://reviews.llvm.org/D75553
Diffstat (limited to 'clang/unittests/AST/SourceLocationTest.cpp')
0 files changed, 0 insertions, 0 deletions