aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ASTContext.cpp
AgeCommit message (Expand)Author
2010-10-08Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor
2010-10-08__attribute__((aligned(n))) directly specifies the alignment of a declarationJohn McCall
2010-10-07Fix a crash encoding ivars of vector types and Fariborz Jahanian
2010-10-01enhance ASTContext::GetBuiltinType to return a bitmask indicating which argum...Chris Lattner
2010-10-01random cleanups, no functionality change.Chris Lattner
2010-10-01Implement the C++0x "trailing return type" feature, e.g.,Douglas Gregor
2010-10-01Various builtins a require an integer constant. Not providingChris Lattner
2010-09-28Centralize the management of CXXRecordDecl::DefinitionData's Empty bitDouglas Gregor
2010-09-28Temporarily revert 114929 114925 114924 114921. It looked like they (or at leastBill Wendling
2010-09-27Centralize the management of CXXRecordDecl::DefinitionData's Empty bitDouglas Gregor
2010-09-24Patch implements passing arrays to functions expectingFariborz Jahanian
2010-09-22Implement -Wpadded and -Wpacked.Argyrios Kyrtzidis
2010-09-01Transfer calling-convention attributes down to member function pointers.Douglas Gregor
2010-09-01Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtoc...Ted Kremenek
2010-08-30Heap-allocate the attribute vectors inDouglas Gregor
2010-08-27Don't recurse twice when we can recurse onceDouglas Gregor
2010-08-25Revert r112043, static volatiles are removed by the optimizer. Thanks Chris!Argyrios Kyrtzidis
2010-08-25Make sure volatile variables are emitted even if static. Fixes rdar://8315219Argyrios Kyrtzidis
2010-08-22Detabify.Eli Friedman
2010-08-21The ARM C++ ABI is sufficiently different from the Itanium C++ ABI thatJohn McCall
2010-08-20objective-c ivar refactoring patch. IterationsFariborz Jahanian
2010-08-19Add some enum goodness as requested by Chris. Now instead of storing theCharles Davis
2010-08-18Generate Attr subclasses with TableGen.Sean Hunt
2010-08-17StringRef'ication of lots stuff, patch by Peter Davies!Daniel Dunbar
2010-08-16Implement support for member pointers under the Microsoft C++ ABI in theCharles Davis
2010-08-15Remove dead code, caught by unused function warnings.Argyrios Kyrtzidis
2010-08-15Commit improved version of 111026 & 111027.Argyrios Kyrtzidis
2010-08-12Fixes block type matching bug. Radar 8302845.Fariborz Jahanian
2010-08-11Added locations and type source info for DeclarationName.Abramo Bagnara
2010-08-11Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable,Douglas Gregor
2010-08-09- Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for for...Sebastian Redl
2010-08-09Warn if class object does not implement qualifiedFariborz Jahanian
2010-08-07Allow reference binding of a reference of Objective-C object type toDouglas Gregor
2010-08-06Introduce implicit conversions between AltiVec vectors and GCCDouglas Gregor
2010-08-02Compute width/align of objc builtin types (id, etc)Fariborz Jahanian
2010-07-29Change the name to something less terrible; suggestion by Doug. No functional...Argyrios Kyrtzidis
2010-07-29Weak references and variables that are not definitions are not required for e...Argyrios Kyrtzidis
2010-07-29Merge PCHWriterDecl.cpp's isRequiredDecl and CodeGenModule::MayDeferGeneratio...Argyrios Kyrtzidis
2010-07-29Allow a looser form of compatibility checking (which ignoresDouglas Gregor
2010-07-25Make ASTContext always use the BumpPtrAllocator.Douglas Gregor
2010-07-23Vectors are not integer types, so the type system should not classifyDouglas Gregor
2010-07-19Patch to type match comparing Objective-C Classes which implement Fariborz Jahanian
2010-07-08Reinstate the fix for PR7556. A silly use of isTrivial() wasDouglas Gregor
2010-07-07When printing statistics for the ASTContext, also print them for its BumpPtrA...Douglas Gregor
2010-07-04Fix a regression of a previous commit of mine (rdar://8158953).Argyrios Kyrtzidis
2010-07-04Read/write more information of ASTContext for PCH. Overriden methods and inst...Argyrios Kyrtzidis
2010-07-04Don't try to install the __[u]int128_t identifier if it is already installed ...Argyrios Kyrtzidis
2010-07-04Read/write specialization info of static data members for PCH.Argyrios Kyrtzidis
2010-07-03Lazily declare default constructors. We now delay the construction ofDouglas Gregor
2010-07-02Lazily declare implicit copy constructors.Douglas Gregor