Use CXXRecordDecl::getFinalOverriders to get final overriders. This speeds up vtable...
commit0d3472184d62e3fe501b379e65f63cf95eb79363
authorAnders Carlsson <andersca@mac.com>
Fri, 4 Jun 2010 00:54:04 +0000 (4 00:54 +0000)
committerAnders Carlsson <andersca@mac.com>
Fri, 4 Jun 2010 00:54:04 +0000 (4 00:54 +0000)
tree623c9b67aa82d4387e6dab21bdfb90c88cc597c6
parent2ee47bf9aeaf534430f2a62e05ef5b62de7eb2f0
Use CXXRecordDecl::getFinalOverriders to get final overriders. This speeds up vtable layout by moving away from the old final overrider computation code that had O(N^2) complexity in some cases.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105447 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGVTables.cpp