BBVectorize: Make the bookkeeping to support full cycle checking less expensive
authorHal Finkel <hfinkel@anl.gov>
Mon, 11 Feb 2013 05:29:41 +0000 (05:29 +0000)
committerHal Finkel <hfinkel@anl.gov>
Mon, 11 Feb 2013 05:29:41 +0000 (05:29 +0000)
commitc1cc166948e3a11b0ee2e8f3090ad7abb1430285
treec8a08b7729b46980282544d2a1ff15e64ca472ec
parent615620c9e8498386ef22696c7e37e9fd94f5ad8b
BBVectorize: Make the bookkeeping to support full cycle checking less expensive

By itself, this does not have much of an effect, but only because in the default
configuration the full cycle checks are used only for small problem sizes.
This is part of a general cleanup of uses of iteration over std::multimap
ranges only for the purpose of checking membership.

No functionality change intended.

llvm-svn: 174856
llvm/lib/Transforms/Vectorize/BBVectorize.cpp