diff options
author | James Molloy <james.molloy@arm.com> | 2013-03-27 10:23:32 +0000 |
---|---|---|
committer | James Molloy <james.molloy@arm.com> | 2013-03-27 10:23:32 +0000 |
commit | ec25de421c8412459cd5735daa15771981b916c1 (patch) | |
tree | e4397a2c5a11f42c874f59b628a38efe6277062d /clang/lib/Serialization/ModuleManager.cpp | |
parent | f903a9ee6ebbe12cbb513f7c8ff4e2ea07bc683f (diff) | |
download | llvm-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