CodeGen: Optimize emssion of zeroinitialzied arrays
authorDavid Majnemer <david.majnemer@gmail.com>
Sun, 28 Dec 2014 23:46:59 +0000 (23:46 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Sun, 28 Dec 2014 23:46:59 +0000 (23:46 +0000)
commit90d854489fde7718c1a796c5b96f48d3a2e8dab6
tree0c7f5d73146ea53594dedd9bc8cf4c9c054bbc42
parent4099328596799203cfafb8fb9f8b0e0a7cdf0f5a
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
clang/lib/CodeGen/CGExprConstant.cpp