summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaAttr.cpp
Commit message (Expand)AuthorAgeFilesLines
* MS Compat: mark globals emitted in read-only sections constHans Wennborg2014-10-161-10/+10
* Return true from UnifySection when emitting a diagnosticEhsan Akhgari2014-09-221-1/+1
* Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper2014-08-301-2/+2
* -fms-extensions: Implement half of #pragma init_segReid Kleckner2014-07-221-0/+9
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-9/+9
* Implemented support for "pragma clang optimize on/off", based on attribute 'o...Dario Domizioli2014-05-231-0/+28
* Fix a bunch of mislayered clang/Lex includes from SemaAlp Toker2014-05-031-1/+1
* [MS-ABI] Add support for #pragma section and related pragmasWarren Hunt2014-04-081-0/+106
* [C++11] Expand and eliminate the LLVM_ENUM_INT_TYPE() macroAlp Toker2014-03-021-1/+1
* MS ABI: Implement #pragma vtordisp() and clang-cl /vdNReid Kleckner2014-02-121-5/+36
* MS ABI: Add support for the -vm{b,g,s,m,v} flagsDavid Majnemer2014-02-111-1/+1
* MS ABI: Add support for #pragma pointers_to_membersDavid Majnemer2014-02-101-0/+7
* Fix a -Wmicrosoft warning about an unrepresentable enum valueReid Kleckner2014-02-031-1/+1
* Distinguish between attributes explicitly written at the request of the user,...Aaron Ballman2014-01-161-7/+6
* Tablegen now generates a StringSwitch for attributes containing enumeration a...Aaron Ballman2013-09-111-13/+4
* Omit llvm:: before StringRef and SmallString. We have using directive in inc...Robert Wilhelm2013-08-101-3/+2
* Adding support for MSVC #pragma detect_mismatch functionality by emitting a F...Aaron Ballman2013-06-041-0/+6
* Suffixing #pragma comment(lib) library names with .lib if necessary. This ma...Aaron Ballman2013-05-241-2/+1
* Forward #pragma comment(lib/linker) through as flags metadataReid Kleckner2013-05-081-0/+21
* Add a new 'type_visibility' attribute to allow users toJohn McCall2013-02-201-1/+1
* Disable caching of visibility.Rafael Espindola2013-01-121-1/+0
* Add 171048 back but invalidate the cache of all redeclarations when settingRafael Espindola2012-12-251-1/+3
* Revert r171048, "Cache visibility of decls."NAKAMURA Takumi2012-12-251-3/+1
* Cache visibility of decls.Rafael Espindola2012-12-251-1/+3
* Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling2012-12-201-1/+1
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-1/+1
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-1/+1
* Permanently end the whole "pragma got handled by the parser too early"Eli Friedman2012-10-041-15/+8
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-1/+1
* Reject mismatched "#pragma GCC visibility push" and "#pragma GCC visibility p...Rafael Espindola2012-02-011-12/+33
* Remove redundant argument.Rafael Espindola2012-01-211-2/+2
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-3/+0
* Add explicit attributes to mark functions as having had theirJohn McCall2011-09-301-0/+12
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Change all references of type ExprTy to Expr and get rid of the typedefs.Richard Trieu2011-09-091-1/+1
* Add ms_struct attribute on record typeeFariborz Jahanian2011-04-261-0/+6
* Recognize gcc's ms_struct pragma (and ignore for now).Fariborz Jahanian2011-04-251-0/+4
* On Mac OS X, the presence of an 'availability' attribute for thatDouglas Gregor2011-03-261-1/+1
* Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actionsPeter Collingbourne2011-02-141-0/+14
* Allow #pragma unused to be used on global variables like gcc. Fixes rdar://87...Argyrios Kyrtzidis2011-01-271-2/+2
* Convert "#pragma unused(...)" into tokens for the parser.Argyrios Kyrtzidis2011-01-171-27/+21
* Treat visibility on an enclosing namespace as a non-explicit source ofJohn McCall2010-12-101-7/+14
* Make #pragma unused work for static local variables.Douglas Gregor2010-11-091-1/+1
* Warn if a variable marked with the "unused" attribute is used. Patch by Darin...Anders Carlsson2010-10-221-0/+4
* One who seeks knowledge learns something new every day.John McCall2010-08-261-5/+5
* Move things around so that Sema.h no longer depends on even DeclBase.h.John McCall2010-08-261-9/+13
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
* Generate Attr subclasses with TableGen.Sean Hunt2010-08-181-14/+20
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-2/+2
* Implement #pragma GCC visibility.Eli Friedman2010-08-051-0/+67