Mark internal classes as POD-like to get better behavior out of
authorChandler Carruth <chandlerc@gmail.com>
Mon, 18 Mar 2013 08:36:46 +0000 (08:36 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Mon, 18 Mar 2013 08:36:46 +0000 (08:36 +0000)
commit5e8da1773c8a16a9e3f08df444420f04d71ba673
tree344a12982ae6444f397a62512c68da2f5294d3de
parent2ee4e428ccf2bfc5bc4cd14b8f344350d95f4cda
Mark internal classes as POD-like to get better behavior out of
SmallVector and DenseMap.

This speeds up SROA by 25% on PR15412.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177259 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/SROA.cpp