aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ModuleManager.cpp
diff options
context:
space:
mode:
authorJames Molloy <james.molloy@arm.com>2013-03-27 10:23:32 +0000
committerJames Molloy <james.molloy@arm.com>2013-03-27 10:23:32 +0000
commitec25de421c8412459cd5735daa15771981b916c1 (patch)
treee4397a2c5a11f42c874f59b628a38efe6277062d /clang/lib/Serialization/ModuleManager.cpp
parentf903a9ee6ebbe12cbb513f7c8ff4e2ea07bc683f (diff)
downloadllvm-ec25de421c8412459cd5735daa15771981b916c1.zip
llvm-ec25de421c8412459cd5735daa15771981b916c1.tar.gz
llvm-ec25de421c8412459cd5735daa15771981b916c1.tar.bz2
Improve performance of LinkModules when linking with modules with large numbers of functions which link lazily. Instead of creating and destroying function prototypes irrespective of if they are used, only create them if they are used.
llvm-svn: 178130
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions