summaryrefslogtreecommitdiffstats
path: root/clang/Parse/AttributeList.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-98/+0
| | | | | | | | | | lib dir and move all the libraries into it. This follows the main llvm tree, and allows the libraries to be built in parallel. The top level now enforces that all the libs are built before Driver, but we don't care what order the libs are built in. This speeds up parallel builds, particularly incremental ones. llvm-svn: 48402
* Add fastcall/stdcall attribute supportNate Begeman2008-03-071-0/+2
| | | | | | Generate CallingConv::Fast when fastcall attribute is present llvm-svn: 48017
* Add a bunch of attributes, patch by Nuno Lopes.Chris Lattner2008-03-031-2/+20
| | | | llvm-svn: 47837
* Add support for attribute(deprecated), patch by Nuno Lopes!Chris Lattner2008-02-291-1/+4
| | | | llvm-svn: 47753
* Added support for attribute "noreturn."Ted Kremenek2008-02-271-1/+2
| | | | llvm-svn: 47689
* Handle __attribute__((annotate("string")))Nate Begeman2008-02-211-0/+3
| | | | llvm-svn: 47451
* add a method to AttributeList that converts an identifier to an enum.Chris Lattner2008-02-201-0/+45
| | | | llvm-svn: 47412
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
| | | | | | discussion of this change. llvm-svn: 45410
* move IdentifierTable.h from liblex to libbasic.Chris Lattner2007-10-071-1/+0
| | | | llvm-svn: 42730
* Finally bite the bullet and make the major change: split the clang namespaceChris Lattner2007-06-151-1/+0
| | | | | | | | | | | | | out of the llvm namespace. This makes the clang namespace be a sibling of llvm instead of being a child. The good thing about this is that it makes many things unambiguous. The bad things is that many things in the llvm namespace (notably data structures like smallvector) now require an llvm:: qualifier. IMO, libsystem and libsupport should be split out of llvm into their own namespace in the future, which will fix this issue. llvm-svn: 39659
* Bug #:Steve Naroff2007-06-091-0/+28
Submitted by: Reviewed by: Add AttributeList.cpp (for "raw" attributes). llvm-svn: 39626
OpenPOWER on IntegriCloud