diff options
| author | Andrey Turetskiy <andrey.turetskiy@gmail.com> | 2016-05-19 10:18:29 +0000 |
|---|---|---|
| committer | Andrey Turetskiy <andrey.turetskiy@gmail.com> | 2016-05-19 10:18:29 +0000 |
| commit | 45b22a4aff47748a07573f282f643d16329d391c (patch) | |
| tree | 47f3557959360ec4f92bedabd6dcfcedc5677d26 /clang/lib/Frontend/CompilerInvocation.cpp | |
| parent | 3f64bb96181580c1df35b089deaebec5fa1637d6 (diff) | |
| download | llvm-45b22a4aff47748a07573f282f643d16329d391c.zip llvm-45b22a4aff47748a07573f282f643d16329d391c.tar.gz llvm-45b22a4aff47748a07573f282f643d16329d391c.tar.bz2 | |
[X86] Enable RRL part of the LEA optimization pass for -O2.
Enable "Remove Redundant LEAs" part of the LEA optimization pass for -O2.
This gives 6.4% performance improve on Broadwell on nnet benchmark from Coremark-pro.
There is no significant effect on other benchmarks (Geekbench, Spec2000, Spec2006).
Differential Revision: http://reviews.llvm.org/D19659
llvm-svn: 270036
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
