diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-10-14 10:21:31 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-10-14 10:21:31 +0000 |
commit | 650b1dbd56f75eefa69422395ad312f786036b80 (patch) | |
tree | b74a656bf14b525709fc860b5809e1c217169625 /clang/lib/Frontend/CompilerInstance.cpp | |
parent | 5ae76a379c40f71f676a1204ab6a517219c27678 (diff) | |
download | llvm-650b1dbd56f75eefa69422395ad312f786036b80.zip llvm-650b1dbd56f75eefa69422395ad312f786036b80.tar.gz llvm-650b1dbd56f75eefa69422395ad312f786036b80.tar.bz2 |
Unquadratize SetVector removal loops in DSE.
Erasing from the beginning or middle of the vector is expensive, remove_if can
do it in linear time even though it's a bit ugly without lambdas.
No functionality change.
llvm-svn: 165903
Diffstat (limited to 'clang/lib/Frontend/CompilerInstance.cpp')
0 files changed, 0 insertions, 0 deletions