aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/PCHReaderDecl.cpp
AgeCommit message (Expand)Author
2010-04-09Fixes a regression caused by implementing cstyle methods Fariborz Jahanian
2010-04-08Implement method type encoding in the presenseFariborz Jahanian
2010-03-15Remember declaration scope qualifiers in the AST. Imposes no memory overheadJohn McCall
2010-03-12Remember whether a ParmVarDecl was spelled with a default argument orJohn McCall
2010-03-08Keep track of type source information in the return type of anDouglas Gregor
2010-02-23Add support for the weakref attribute. We still produce "alias weak" as llvm-...Rafael Espindola
2010-02-21Implement PCH support for C++ namespaces.Douglas Gregor
2010-02-19Patch removes IVars list from ObjCInterfaceDecl andFariborz Jahanian
2010-02-18Add 'ns_returns_not_retained' and 'cf_returns_not_retained' attributes toTed Kremenek
2010-02-17Add IBAction attribute to keep the IBOutlet attribute company.Ted Kremenek
2010-02-12Improve representation of tag declarations first declared or definedDouglas Gregor
2010-02-11Use the allocator associated with ASTContext to allocate the argsTed Kremenek
2010-02-11Remove use of 'std::string' from Attr objects, using instead a byteTed Kremenek
2010-02-11Eliminate a bunch of unnecessary ASTContexts from members functions ofDouglas Gregor
2010-02-08Keep track of whether a tag was defined in a declarator vs. beingDouglas Gregor
2010-01-21Patch to implement rewriting of properties.Fariborz Jahanian
2010-01-16Improve location information for Objective-C category declarations. WeDouglas Gregor
2010-01-16Keep track of the source locations for each protocol reference inDouglas Gregor
2010-01-10Generalize target weirdness handling having proper layering in mind:Anton Korobeynikov
2010-01-07Change ObjCContainerDecl to contain the entire range for the '@end'Ted Kremenek
2009-12-09First pass at implementing C++ enum semantics: calculate (and store) anJohn McCall
2009-12-07DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall
2009-11-25Parse C++ member check attributes - base_check, hiding, and override.Sean Hunt
2009-11-21Added rudimentary C++0x attribute support.Sean Hunt
2009-11-18Add SourceLocations to ObjCClassDecl for the class identifiers referenced by ...Ted Kremenek
2009-11-09Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGenEli Friedman
2009-10-27Rename FunctionDecl::isInline/setInline toDouglas Gregor
2009-10-24Preserve type source information in TypedefDecls. Preserve it acrossJohn McCall
2009-10-23Remove OriginalTypeParmDecl; the original type is the one specifiedJohn McCall
2009-10-16Factor out routines to encode/decode DeclaratorInfos and move them into theJohn McCall
2009-10-16Keep track of whether declararions were loaded from a precompiledDouglas Gregor
2009-10-15Better living through metaprogramming. Create a base class which abstractsJohn McCall
2009-09-29Pull TypeLocVisitor into its own header file.Argyrios Kyrtzidis
2009-09-29Introduce ObjCInterfaceLoc which provides type source information for ObjC in...Argyrios Kyrtzidis
2009-09-29Introduce ObjCProtocolListLoc for keeping source location information for pro...Argyrios Kyrtzidis
2009-09-22Update PCH serialization of FunctionDecl flags.Daniel Dunbar
2009-09-17PCH: When deserializing an explicit "external definition", don't pass it to H...Daniel Dunbar
2009-09-13Rework the way we determine whether an externally visible symbol isDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-26Regularize the case and sort.Mike Stump
2009-08-21Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use Dec...Argyrios Kyrtzidis
2009-08-19Store/load type source info from/to PCH files.Argyrios Kyrtzidis
2009-08-19Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis
2009-08-09map previously ignored __attribute((malloc)) to noalias attribute of llvm fun...Ryan Flynn
2009-08-08Introduce a new PragmaPack attribute, and use it for #pragma pack. The Packed...Anders Carlsson
2009-07-29Make tag declarations redeclarable. This change has three purposes:Douglas Gregor
2009-07-27Make ObjCImplDecl inherit from ObjCContainerDecl.Argyrios Kyrtzidis
2009-07-21Add the location of the tag keyword into TagDecl. From EneaDouglas Gregor
2009-07-20Reuse VarDecl::Init to store the default argument of a ParmVarDecl,Douglas Gregor
2009-07-18Location should be passed to setLocEnd() not to setAtEndLoc() which belongs t...Argyrios Kyrtzidis