llvm-cov: Simplify FunctionInstantiationSetCollector (NFC)
authorJustin Bogner <mail@justinbogner.com>
Thu, 18 Sep 2014 20:31:26 +0000 (20:31 +0000)
committerJustin Bogner <mail@justinbogner.com>
Thu, 18 Sep 2014 20:31:26 +0000 (20:31 +0000)
commite3d674f88dbe6cd80ddd003c99ec4d6b512b2500
tree0509ea923a844a90fdc33bb6f3e8afb113fdda21
parent5052940c273cc3ee9cc22c6ef306d38be514e74f
llvm-cov: Simplify FunctionInstantiationSetCollector (NFC)

- Replace std::unordered_map with DenseMap
- Use std::pair instead of manually combining two unsigneds
- Assert if insert is called with invalid arguments
- Avoid an unnecessary copy of a std::vector

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218074 91177308-0d34-0410-b5e6-96231b3b80d8
tools/llvm-cov/CodeCoverage.cpp