| commit | 6674b095b85df6cc908029e7ed5c2e71f69e3c30 | [log] [tgz] |
|---|---|---|
| author | Quentin Colombet <qcolombet@apple.com> | Thu Aug 21 22:23:52 2014 +0000 |
| committer | Quentin Colombet <qcolombet@apple.com> | Thu Aug 21 22:23:52 2014 +0000 |
| tree | 4da1aa2b722246a17a62d7df0a6fccaae6ade608 | |
| parent | 4e8cb79425d04fdd3d29776af04acbf7a2d14119 [diff] |
[PeepholeOptimizer] Enable the advanced copy optimization by default. The advanced copy optimization does not yield any difference on the whole llvm test-suite + SPECs, either in compile time or runtime (binaries are identical), but has a big potential when data go back and forth between register files as demonstrated with test/CodeGen/ARM/adv-copy-opt.ll. Note: This was measured for both Os and O3 for armv7s, arm64, and x86_64. <rdar://problem/12702965> llvm-svn: 216236