aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclAttr.cpp
AgeCommit message (Expand)Author
2009-05-04Rename attributes:Ted Kremenek
2009-05-04Remove support for ObjCMethodDecl attributes that appear between theTed Kremenek
2009-04-30Allow attributes 'objc_ownership_retain' and 'objc_ownership_release' to beTed Kremenek
2009-04-30Hook up Sema support for attributes on Objective-C method declarations thatTed Kremenek
2009-04-29Implement semantic analysis for transparent unions. This is largelyDouglas Gregor
2009-04-29Sema and CodeGen support for attributes on blocks. Radar 6441502Mike Stump
2009-04-28Implement ownership attribute 'objc_ownership_make_collectable'. This allows oneTed Kremenek
2009-04-28Improve compatibility with GCC regarding inline semantics in GNU89Douglas Gregor
2009-04-27Add two new checker-specific attributes: 'objc_ownership_release' andTed Kremenek
2009-04-27Refactor HandleObjCOwnershipRetainAttr and HandleObjCOwnershipCFRetainAttr intoTed Kremenek
2009-04-27Add new checker-specific attribute 'objc_ownership_cfretain'. This is the sameTed Kremenek
2009-04-26Correct the order of the parameters to CheckAssignmentConstraints in Eli Friedman
2009-04-25accept an ignore the no_instrument_function attribute. Since we don'tChris Lattner
2009-04-25Add new checker-specific attribute 'objc_ownership_retain'. This isn't hooked upTed Kremenek
2009-04-24Add new checker-specific attribute 'objc_ownership_returns'. This isn't hookedTed Kremenek
2009-04-23Fix handling of C99 "extern inline" semantics when dealing withDouglas Gregor
2009-04-22Fix some mishandling of the attr(gnu_inline) mode when used withChris Lattner
2009-04-20the __gnuc_inline__ attribute is actually named __gnu_inline__,Chris Lattner
2009-04-18FunctionDecl::getBody() is getting an ASTContext argument for use inDouglas Gregor
2009-04-14implement some sema for gnuc_inline attribute. Reject always_inline and no_i...Chris Lattner
2009-04-14recognize the gnuc_inline attribute.Chris Lattner
2009-04-10Implement attribute "analyzer_noreturn" (<rdar://problem/6777003>). This allowsTed Kremenek
2009-04-09Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor
2009-04-04Extend possible handled regparm(N) valueAnton Korobeynikov
2009-04-04Basic support for regparm codegenAnton Korobeynikov
2009-04-03Provide sema proper values of maximal number of arguments passed in registers.Anton Korobeynikov
2009-03-27Finish off semantic analysis for regparm, and remove the warning. Also Eli Friedman
2009-03-27Besides the warning, issue unsupported diagnostics in Fariborz Jahanian
2009-03-18Be sure to not add weak import, if we are ignoring it.Mike Stump
2009-03-18Ignore weak import on properties.Mike Stump
2009-03-17don't crash when sentinel attribute is used on function without a prototype,Chris Lattner
2009-03-06Add Parse/Sema support for weak_import attribute.Daniel Dunbar
2009-03-04Switch attributes to be allocated from the declcontext bump pointer just likeChris Lattner
2009-03-03PR3691: Add support for complex modes. I also tossed in support for XF Eli Friedman
2009-02-26Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor
2009-02-25Use CheckAssignmentConstraints for checking the cleanup attr function. Fixes ...Anders Carlsson
2009-02-20remove some more methods from objc decls, using the iteratorChris Lattner
2009-02-19Add sema support for the noinline attribute.Anders Carlsson
2009-02-18__attribute__((aligned)) was being ignored!Daniel Dunbar
2009-02-18Cleanup objc's gc attributes code no longer needed.Fariborz Jahanian
2009-02-17Attribute 'iboutlet' can be applied to Objective-C property declarations.Ted Kremenek
2009-02-16Diagnose non-power-of-2 arguments to attribute aligned.Daniel Dunbar
2009-02-14add parser and type checking support for attribute((objc_exception)).Chris Lattner
2009-02-14Several related changes: Chris Lattner
2009-02-13Warn about attribute used ignored on "extern int aDaniel Dunbar
2009-02-13Sema/AST support for attribute used. Patch by Anders Johnson (with small twea...Daniel Dunbar
2009-02-13Start warning about unknown attributes.Anders Carlsson
2009-02-13Add a new Ignored attribute type, and use it for may_alias.Anders Carlsson
2009-02-13Add CodeGen support for the nodebug attribute.Anders Carlsson
2009-02-13Add sema support for the nodebug attribute.Anders Carlsson