diff options
author | Erik Eckstein <eeckstein@apple.com> | 2015-01-14 11:24:47 +0000 |
---|---|---|
committer | Erik Eckstein <eeckstein@apple.com> | 2015-01-14 11:24:47 +0000 |
commit | 13c4ab89ba18ff614b1ab294cddeaf6303ac24eb (patch) | |
tree | 9b5b5f2940e78b91ee40cafcf044e864c1c9088e /clang/lib/CodeGen/CoverageMappingGen.cpp | |
parent | 3cbd71c03bac065fbfc5928fe2ca9d5484c2c436 (diff) | |
download | bcm5719-llvm-13c4ab89ba18ff614b1ab294cddeaf6303ac24eb.tar.gz bcm5719-llvm-13c4ab89ba18ff614b1ab294cddeaf6303ac24eb.zip |
reapply: SLPVectorizer: Cache results from memory alias checking.
This speeds up the dependency calculations for blocks with many load/store/call instructions.
Beside the improved runtime, there is no functional change.
Compared to the original commit, this re-applied commit contains a bug fix which ensures that there are
no incorrect collisions in the alias cache.
llvm-svn: 225977
Diffstat (limited to 'clang/lib/CodeGen/CoverageMappingGen.cpp')
0 files changed, 0 insertions, 0 deletions