summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorAlexis Hunt <alercah@gmail.com>2010-06-16 23:43:53 +0000
committerAlexis Hunt <alercah@gmail.com>2010-06-16 23:43:53 +0000
commit344393e9cf69f6854a631fbb73d67ced121641f1 (patch)
treee3c2a11885cff442456bc9f762f6868c4b4533d5 /clang/test
parent77a4a56251c609b5fa7697762d000d41307f11fc (diff)
downloadbcm5719-llvm-344393e9cf69f6854a631fbb73d67ced121641f1.tar.gz
bcm5719-llvm-344393e9cf69f6854a631fbb73d67ced121641f1.zip
Implement first TD-based usage of attributes.
Currently, there are two effective changes: - Attr::Kind has been changed to attr::Kind, in a separate namespace rather than the Attr class. This is because the enumerator needs to be visible to parse. - The class definitions for the C++0x attributes other than aligned are generated by TableGen. The specific classes generated by TableGen are controlled by an array in TableGen (see the accompanying commit to the LLVM repository). I will be expanding the amount of code generated as I develop the new attributes system while initially keeping it confined to these attributes. llvm-svn: 106172
Diffstat (limited to 'clang/test')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud