diff options
| author | Geoff Berry <gberry@codeaurora.org> | 2018-05-24 18:29:42 +0000 |
|---|---|---|
| committer | Geoff Berry <gberry@codeaurora.org> | 2018-05-24 18:29:42 +0000 |
| commit | 98150e3a625f41d8ac0e5b36b9a7131df4551902 (patch) | |
| tree | 5dbae520a42ec72ddcef0d1405c1e31237b18596 /clang/lib/Frontend/CompilerInstance.cpp | |
| parent | 383fe5c8668f63ef21c646b43f48da9fa41aa100 (diff) | |
| download | bcm5719-llvm-98150e3a625f41d8ac0e5b36b9a7131df4551902.tar.gz bcm5719-llvm-98150e3a625f41d8ac0e5b36b9a7131df4551902.zip | |
[AArch64] Take advantage of variable shift/rotate amount implicit mod operation.
Summary:
Optimize code generated for variable shifts/rotates by taking advantage
of the implicit and/mod done on the variable shift amount register.
Resolves bug 27582 and bug 37421.
Reviewers: t.p.northover, qcolombet, MatzeB, javed.absar
Subscribers: rengolin, kristof.beyls, mcrosier, llvm-commits
Differential Revision: https://reviews.llvm.org/D46844
llvm-svn: 333214
Diffstat (limited to 'clang/lib/Frontend/CompilerInstance.cpp')
0 files changed, 0 insertions, 0 deletions

