summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2013-04-20 22:23:05 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2013-04-20 22:23:05 +0000
commit852c9db72b4a50a9873dc8a5edb6c79a590be6c4 (patch)
tree93ee897eb134e8cbdee98a4ff37024309a38f654 /llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
parent3546ccf4653e0989e7b6b11e0ae0d7518f005f35 (diff)
downloadbcm5719-llvm-852c9db72b4a50a9873dc8a5edb6c79a590be6c4.tar.gz
bcm5719-llvm-852c9db72b4a50a9873dc8a5edb6c79a590be6c4.zip
C++1y: Allow aggregates to have default initializers.
Add a CXXDefaultInitExpr, analogous to CXXDefaultArgExpr, and use it both in CXXCtorInitializers and in InitListExprs to represent a default initializer. There's an additional complication here: because the default initializer can refer to the initialized object via its 'this' pointer, we need to make sure that 'this' points to the right thing within the evaluation. llvm-svn: 179958
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud