diff options
author | David Majnemer <david.majnemer@gmail.com> | 2014-12-28 23:46:59 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2014-12-28 23:46:59 +0000 |
commit | 90d854489fde7718c1a796c5b96f48d3a2e8dab6 (patch) | |
tree | 0c7f5d73146ea53594dedd9bc8cf4c9c054bbc42 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 4099328596799203cfafb8fb9f8b0e0a7cdf0f5a (diff) | |
download | llvm-90d854489fde7718c1a796c5b96f48d3a2e8dab6.zip llvm-90d854489fde7718c1a796c5b96f48d3a2e8dab6.tar.gz llvm-90d854489fde7718c1a796c5b96f48d3a2e8dab6.tar.bz2 |
CodeGen: Optimize emssion of zeroinitialzied arrays
Create an ConstantAggregateZero upfront if we see that it is viable.
This saves us from having to manually push_back each and every
initializer and then looping back over them to determine if they are
'null'.
llvm-svn: 224908
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions