summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaAttr.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-1/+0
* Sema: Fix a bug with #pragma options align=reset, reset against an empty stackDaniel Dunbar2010-07-161-14/+23
* Sema: Fix comment, apparently #pragma options align=power is just the same asDaniel Dunbar2010-05-281-6/+1
* Sema: Just ignore '#pragma options align=power' for now, this is no worse thanDaniel Dunbar2010-05-281-1/+6
* Parse/Sema: Add support for '#pragma options align=packed', which, it should beDaniel Dunbar2010-05-271-0/+7
* Parse/Sema: Add support for '#pragma options align=native'.Daniel Dunbar2010-05-271-0/+4
* Sema: Add initial support for '#pragma options align=mac68k'.Daniel Dunbar2010-05-271-7/+16
* Sema: Factor out struct for alignment stack entries.Daniel Dunbar2010-05-271-5/+11
* Sema: Replace getPragmaPackAlignment with AddAlignmentAttributesForRecord, whichDaniel Dunbar2010-05-271-6/+10
* Sema: Reject '#pragma options align=mac68k' everywhere except i386-apple-darwin.Daniel Dunbar2010-05-271-0/+14
* Sema: Support for #pragma options align={reset,natural}. '#pragma options align'Daniel Dunbar2010-05-271-1/+36
* Protect isIntegerConstantExpr from seeing type- or value-dependentDouglas Gregor2010-05-181-1/+3
* Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema:John McCall2009-12-021-5/+4
* Split LookupResult into its own header.John McCall2009-11-181-0/+1
* Carry lookup configuration throughout lookup on the LookupResult. GiveJohn McCall2009-11-171-4/+2
* Refactor the LookupResult API to simplify most common operations. Require us...John McCall2009-10-091-5/+4
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-19/+19
* Per advice that Doug Gregor gave me several months ago, clean up theTed Kremenek2009-08-031-31/+24
* Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis2009-06-301-1/+1
* Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor2009-06-181-1/+1
* Deallocate 'DeclRefExpr's in correctly formed '#pragma unused'Ted Kremenek2009-03-231-0/+1
* Implement '#pragma unused'.Ted Kremenek2009-03-231-0/+38
* Handle #pragma pack(0). I left this out of diagnostic because users shouldDaniel Dunbar2009-03-061-2/+4
* Make PragmaPackStack be a private class in SemaAttr and make itsChris Lattner2009-02-171-31/+91
* move attribute(packed) sema support out of SemaDecl into a new SemaAttr.cpp f...Chris Lattner2009-02-171-0/+110