Yes, We need to support zero filled and initialized quicker data. In addition we need one for commons too. Right now zero filled and commons are being treated similiarly. I am planning to add that functionality in the next set of patches. http://llvm-reviews.chandlerc.com/D446