aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaAttr.cpp
AgeCommit message (Expand)Author
2013-02-20Add a new 'type_visibility' attribute to allow users toJohn McCall
2013-01-12Disable caching of visibility.Rafael Espindola
2012-12-25Add 171048 back but invalidate the cache of all redeclarations when settingRafael Espindola
2012-12-25Revert r171048, "Cache visibility of decls."NAKAMURA Takumi
2012-12-25Cache visibility of decls.Rafael Espindola
2012-12-20Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-10-04Permanently end the whole "pragma got handled by the parser too early"Eli Friedman
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-01Reject mismatched "#pragma GCC visibility push" and "#pragma GCC visibility p...Rafael Espindola
2012-01-21Remove redundant argument.Rafael Espindola
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2011-09-30Add explicit attributes to mark functions as having had theirJohn McCall
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-09Change all references of type ExprTy to Expr and get rid of the typedefs.Richard Trieu
2011-04-26Add ms_struct attribute on record typeeFariborz Jahanian
2011-04-25Recognize gcc's ms_struct pragma (and ignore for now).Fariborz Jahanian
2011-03-26On Mac OS X, the presence of an 'availability' attribute for thatDouglas Gregor
2011-02-14Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actionsPeter Collingbourne
2011-01-27Allow #pragma unused to be used on global variables like gcc. Fixes rdar://87...Argyrios Kyrtzidis
2011-01-17Convert "#pragma unused(...)" into tokens for the parser.Argyrios Kyrtzidis
2010-12-10Treat visibility on an enclosing namespace as a non-explicit source ofJohn McCall
2010-11-09Make #pragma unused work for static local variables.Douglas Gregor
2010-10-22Warn if a variable marked with the "unused" attribute is used. Patch by Darin...Anders Carlsson
2010-08-26One who seeks knowledge learns something new every day.John McCall
2010-08-26Move things around so that Sema.h no longer depends on even DeclBase.h.John McCall
2010-08-25Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall
2010-08-18Generate Attr subclasses with TableGen.Sean Hunt
2010-08-12Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor
2010-08-05Implement #pragma GCC visibility.Eli Friedman
2010-07-25Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor
2010-07-16Sema: Fix a bug with #pragma options align=reset, reset against an empty stackDaniel Dunbar
2010-05-28Sema: Fix comment, apparently #pragma options align=power is just the same asDaniel Dunbar
2010-05-28Sema: Just ignore '#pragma options align=power' for now, this is no worse thanDaniel Dunbar
2010-05-27Parse/Sema: Add support for '#pragma options align=packed', which, it should beDaniel Dunbar
2010-05-27Parse/Sema: Add support for '#pragma options align=native'.Daniel Dunbar
2010-05-27Sema: Add initial support for '#pragma options align=mac68k'.Daniel Dunbar
2010-05-27Sema: Factor out struct for alignment stack entries.Daniel Dunbar
2010-05-27Sema: Replace getPragmaPackAlignment with AddAlignmentAttributesForRecord, whichDaniel Dunbar
2010-05-27Sema: Reject '#pragma options align=mac68k' everywhere except i386-apple-darwin.Daniel Dunbar
2010-05-27Sema: Support for #pragma options align={reset,natural}. '#pragma options align'Daniel Dunbar
2010-05-18Protect isIntegerConstantExpr from seeing type- or value-dependentDouglas Gregor
2009-12-02Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema:John McCall
2009-11-18Split LookupResult into its own header.John McCall
2009-11-17Carry lookup configuration throughout lookup on the LookupResult. GiveJohn McCall
2009-10-09Refactor the LookupResult API to simplify most common operations. Require us...John McCall
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-03Per advice that Doug Gregor gave me several months ago, clean up theTed Kremenek
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis