aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclAttr.cpp
AgeCommit message (Expand)Author
2008-12-26Add full dllimport / dllexport support: both sema checks and codegen.Anton Korobeynikov
2008-12-23Sema for fastcall/stdcall stuff. Tests will follow.Anton Korobeynikov
2008-12-21Fix a comment.Sebastian Redl
2008-12-17Semantics of @protocol attributes.Fariborz Jahanian
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-12-04Fix bug in attribute(nonnull) processing where not all of the parameter indic...Ted Kremenek
2008-11-24Change a whole lot of diagnostics to take QualType's directly Chris Lattner
2008-11-23Convert IdentifierInfo's to be printed the same as DeclarationNames Chris Lattner
2008-11-20__weak ivar need not warn.Fariborz Jahanian
2008-11-20Rename IdentifierInfo::isName to ::isStr. Use a nifty trickChris Lattner
2008-11-20More objc gc stuff. Read/Write barriers for local static/extern,Fariborz Jahanian
2008-11-19stop calling II::getName() unnecesarily in semaChris Lattner
2008-11-19add direct support for signed and unsigned integer arguments to diagnostics.Chris Lattner
2008-11-19Switch several more Sema Diag methods over. This simplifies theChris Lattner
2008-11-18Attribute nonnull can be applied to block pointers.Ted Kremenek
2008-10-28Add attribute always_inline support.Daniel Dunbar
2008-10-19Improve attribute parsing & tests.Daniel Dunbar
2008-10-16Implement #pragma pack use in structure packing. The general approachDaniel Dunbar
2008-10-05Implement support for the const and pure attributes.Anders Carlsson
2008-10-05Add parsing of the sentinel attribute. Still need to create the attribute.Anders Carlsson
2008-09-26Sema support for format and noreturn attributes on Objective-C methods.Daniel Dunbar
2008-09-26Add support for CFString in format attribute.Daniel Dunbar
2008-09-18Finish pushing blocks attribute through the clang attribute machinery.Steve Naroff
2008-09-02An extremely hacky version of transparent_union support; it isn't Eli Friedman
2008-09-01Tidy up sema processing of attribute "nonull":Ted Kremenek
2008-08-24Fix silly bug in objc_gc attribute parsing and add test caseAnders Carlsson
2008-08-23Add support for parsing the objc_gc attribute. Tests will come shortly.Anders Carlsson
2008-08-22Use isa instead of dyn_cast.Anders Carlsson
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11Minor #include cleaningDaniel Dunbar
2008-08-07attribute "unused" also applies to functions.Ted Kremenek
2008-07-31Support __attribute__(({con,de}structor)) in Parse & SemaDaniel Dunbar
2008-07-26change more instances of QualType::getCanonicalType to callChris Lattner
2008-07-25Implemented Sema support for attribute "unused".Ted Kremenek
2008-07-22Use llvm::utostr_32 instead of ostringstream.Ted Kremenek
2008-07-21Add test case for nonnull attribute.Ted Kremenek
2008-07-21Added sema support for the nonnull attribute. Will add test cases soon.Ted Kremenek
2008-07-15Added parsing/sema support for __attribute__ ((IBOutlet)), a clang-specific a...Ted Kremenek
2008-06-29make the rest of the decl attribute processing methods beChris Lattner
2008-06-29make most of Sema public. Sema is a class private to the Sema library Chris Lattner
2008-06-29move a few methods, no other change.Chris Lattner
2008-06-29handle type attributes when converting types, not when processing decls.Chris Lattner
2008-06-29Make ProcessDeclAttributes walk the declarator structure pulling Chris Lattner
2008-06-29move some code from all callers of ProcessDeclAttributes into Chris Lattner
2008-06-28more attribute refactoring/renaming, no functionality change.Chris Lattner
2008-06-28more minor tidiness.Chris Lattner
2008-06-28more cleanups, refactor HandleVectorTypeAttributeChris Lattner
2008-06-28adjust the prototypes of a bunch of decl processing methods to take Chris Lattner
2008-06-27the 'mode' attribute is a decl attribute, not a type attribute. Move it toChris Lattner