aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ASTContext.cpp
AgeCommit message (Expand)Author
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-13[PCH] Fix a regression that r139441 introduced (decls were getting passedArgyrios Kyrtzidis
2011-09-13Switch LangOptions over to a .def file that describes header of theDouglas Gregor
2011-09-10Clean up our handling of Objective-C definitions in AST files. RatherDouglas Gregor
2011-09-08Allow C++0x enumerations with a fixed underlying type inDouglas Gregor
2011-09-08Implement the Objective-C 'instancetype' type, which is an alias ofDouglas Gregor
2011-09-02Extend the ASTContext constructor to delay the initialization ofDouglas Gregor
2011-09-01Teach ASTContext and Preprocessor to hold on to references to the sameDouglas Gregor
2011-08-23objc - fix up the builtin type for objc_assign_ivar.Fariborz Jahanian
2011-08-22Fix a bug in objc @encoding of C++ classes.Argyrios Kyrtzidis
2011-08-17Fix else style. No functionality change intended.Chad Rosier
2011-08-14Fix typo.Francois Pichet
2011-08-14Implement function template specialization at class scope extension in Micros...Francois Pichet
2011-08-12metadata generated by the compiler does not include the weak Fariborz Jahanian
2011-08-12Switch the __int128_t and __uint128_t types over to predefined typesDouglas Gregor
2011-08-12Switch the Objective-C 'SEL' type over to a predefined type in theDouglas Gregor
2011-08-12Switch the Objective-C 'Class' type over to a predefined type in theDouglas Gregor
2011-08-12Move the creation of the predefined typedef for Objective-C's 'id'Douglas Gregor
2011-08-11Encapsulate the Objective-C id/Class/SEL "redefinition" types inDouglas Gregor
2011-08-09Move the creation of the record type for the state of Objective-C fastDouglas Gregor
2011-08-09Don't serialize the block descriptor or block extended descriptorDouglas Gregor
2011-08-09Move the construction of the RecordDecl representing the runtimeDouglas Gregor
2011-08-04More whitespace and naming fixup. No functionality change.Chad Rosier
2011-08-04Whitespace.Chad Rosier
2011-08-04Fix style and remove obviously redundant code.Chad Rosier
2011-07-27Change ASTContext::getSideTableAllocatedMemory() to use llvm::capacity_in_byt...Ted Kremenek
2011-07-26After further discussion it has been determined that alignof should report Chad Rosier
2011-07-25Allow target to specify about using minimum alignment vs preferred. Takes ca...Chad Rosier
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-22Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin.Jordy Rose
2011-07-18In C99, emit an inline function when encountering an extern redeclaration.Nick Lewycky
2011-07-12revert fix for // rdar://9740328Fariborz Jahanian
2011-07-12objc++: Some level of covariance is allowed in ObjC properties.Fariborz Jahanian
2011-07-12Centralize the getCanonicalType() calls in the Itanium C++ manglingDouglas Gregor
2011-07-07r134634 causes a failure on MultiSource/Benchmarks/Olden/bh with TEST=nightly,Cameron Zwarich
2011-07-07A redeclaration of an inline method in C99 mode should trigger emission of thatNick Lewycky
2011-07-07Zap a couple unnecessary loops.Eli Friedman
2011-07-04Start switching the AST stats printing to use llvm::errs() instead ofChandler Carruth
2011-07-01-Fix mistake in ASTContext::getInnerObjCOwnership noticed by DougArgyrios Kyrtzidis
2011-07-01[ARC] When casting from a pointer to an objective-c object with known ownersh...Argyrios Kyrtzidis
2011-07-01Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor
2011-06-30Preserve that a TemplateName was arrived at by substitutingJohn McCall
2011-06-28Eliminate most uses of ShallowCollectObjCIvars which requiresFariborz Jahanian
2011-06-28Be more thorough about mangling unresolved types.John McCall
2011-06-17Fix regression with @encode string. rdar://9624314.Argyrios Kyrtzidis
2011-06-15Automatic Reference Counting.John McCall
2011-06-15Eliminate a 'default' case in template argument deduction, where weDouglas Gregor
2011-06-11Implement support for C++11 in-class initialization of non-static data members.Richard Smith