aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAyke van Laethem <aykevanlaethem@gmail.com>2020-08-23 14:17:29 +0200
committerAyke van Laethem <aykevanlaethem@gmail.com>2020-10-31 23:15:49 +0100
commite03ba2198dbb6b053f600c798770593d8f69055d (patch)
tree9bda5dbb8e82dba1e0ba4c72e0a2acb20a6a3c8d /clang/lib/Frontend/CompilerInvocation.cpp
parent235dfcf70abca65dba5d80f1a42d1485bab8980c (diff)
downloadllvm-e03ba2198dbb6b053f600c798770593d8f69055d.zip
llvm-e03ba2198dbb6b053f600c798770593d8f69055d.tar.gz
llvm-e03ba2198dbb6b053f600c798770593d8f69055d.tar.bz2
[AVR] Improve inline rotate/shift expansions
These expansions were rather inefficient and were done with more code than necessary. This change optimizes them to use expansions more similar to GCC. The code size is the same (when optimizing for code size) but somehow LLVM reorders blocks in a non-optimal way. Still, this should be an improvement with a reduction in code size of around 0.12% (when building compiler-rt). Differential Revision: https://reviews.llvm.org/D86418
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions