- cea8d96 Treat list-initialization of scalars as a first-class citizen in C++11. by Sebastian Redl · 13 years ago
- eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
- e3f8349 objc-gc: Fix a corner case where clang fails to generate GC by Fariborz Jahanian · 13 years ago
- 9fe8c74 Fix missing includes for llvm_unreachable by David Blaikie · 13 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
- 71a7605 Don't use TemplateArgumentListInfo inside AST nodes because it may leak. by Argyrios Kyrtzidis · 13 years ago
- b0c3e09 Rename ExplicitTemplateArgumentList -> ASTTemplateArgumentListInfo, no functionality change. by Argyrios Kyrtzidis · 13 years ago
- 3340e27 Fix the ASTImporter's lookup for anonymous structs/unions that get a by Douglas Gregor · 13 years ago
- 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
- 8be0c74 Remove redundant break statements, and replace asserts with llvm_unreachable by Peter Collingbourne · 13 years ago
- 8c25fc5 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 13 years ago
- a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
- 6e52183 Fix a QoI bug with overloaded operators inside macros. by Matt Beaumont-Gay · 13 years ago
- e8683d6 In general, don't look through explicit casts when trying by John McCall · 13 years ago
- 144b38a [PCH] Fix a regression that r139441 introduced (decls were getting passed by Argyrios Kyrtzidis · 13 years ago
- e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
- 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 13 years ago
- a81b36d Fix a broken assert in AST/DeclCXX.cpp. by Richard Trieu · 13 years ago
- dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 13 years ago
- 94da158 Clean up our handling of Objective-C definitions in AST files. Rather by Douglas Gregor · 13 years ago
- a1364be Extend the Stmt AST to make it easier to look through label, default, by Chandler Carruth · 13 years ago
- 45df9c6 Use ArrayRef in ExternalASTSource::SetExternalVisibleDeclsForName. by Argyrios Kyrtzidis · 13 years ago
- 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 13 years ago
- 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
- c0244c5 Look through SubstNonTypeTemplateParmExpr nodes in the various by Douglas Gregor · 13 years ago
- ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
- 5471bc8 Allow C++0x enumerations with a fixed underlying type in by Douglas Gregor · 13 years ago
- e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
- 1ddc9c4 When extracting the callee declaration from a call expression, be sure by Douglas Gregor · 13 years ago
- ae5860e Don't emit -Wpadded warnings without a valid SourceLocation. This can happen when RecordLayoutBuilder is used by Codegen, not Sema. by Ted Kremenek · 13 years ago
- 017ab77 Implement the suggested resolution of WG21 N3307 issue 19: When determining whether a class is an aggregate in C++0x, treat all functions which are neither deleted nor defaulted as user-provided, not just special member functions. The wording of the standard only defines the term "user-provided" for special member functions, but the intent seems to be that any function can be user-provided. by Richard Smith · 13 years ago
- cc2fca2 Make StmtDumper::VisitCXXFunctionalCastExpr dump the attached cast kind. Fix the cast kind for a cast from floating-point to enum type. (The difference isn't actually visible, but that's just because IRGen is overly forgiving.) Per report by Enea Zaffanella on cfe-dev. by Eli Friedman · 13 years ago
- bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
- 3e3cd93 Teach ASTContext and Preprocessor to hold on to references to the same by Douglas Gregor · 13 years ago
- e6b8d68 Support importing of ObjC categories from modules. by Argyrios Kyrtzidis · 13 years ago
- b0656ec Improve the diagnostic text for -Wmissing-noreturn to include the name by Chandler Carruth · 13 years ago
- 85ea7aa Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 13 years ago
- 955fadb Remove a few mutating ObjCCategoryDecl methods. by Argyrios Kyrtzidis · 13 years ago
- 80cb6e6 Warn on missing [super finalize] calls. by Nico Weber · 13 years ago
- 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
- 9fc18c9 When we're deserializing declarations lexically stored in a RecordDecl by Douglas Gregor · 13 years ago
- 02368d0 From Vassil Vassilev: unnamed decls cannot be removed from the lookup map. by Axel Naumann · 13 years ago
- 203ba05 Remove long-dead FIXME by Douglas Gregor · 13 years ago
- c266de9 Don't force the complete deserialization of the visible-declarations by Douglas Gregor · 13 years ago
- cc075e4 objc - fix up the builtin type for objc_assign_ivar. // rdar://9362887. by Fariborz Jahanian · 13 years ago
- 0124839 Fix a crash-on-valid that has been here for a very long time: by Chandler Carruth · 13 years ago
- cb8061e Fix a bug in objc @encoding of C++ classes. by Argyrios Kyrtzidis · 13 years ago
- 3060178 Fix else style. No functionality change intended. by Chad Rosier · 13 years ago
- 07c682a Fix incorrect code indentation and silence dead store warning due to idiomatic code. by Ted Kremenek · 13 years ago
- 75cf3e8 Mark objc methods that are implicitly declared for properties (not user-declared) as implicit. by Argyrios Kyrtzidis · 13 years ago
- 9b10683 Whitelist operator== and operator!= as valid for unused value warnings, by Chandler Carruth · 13 years ago
- bc84532 Add serialization support for ClassScopeFunctionSpecializationDecl. by Francois Pichet · 13 years ago
- af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
- 0d95f0d Fix typo. by Francois Pichet · 13 years ago
- af0f4d0 Implement function template specialization at class scope extension in Microsoft mode. A new AST node is introduced: ClassScopeFunctionSpecialization. This node holds a FunctionDecl that is not yet specialized; then during the class template instantiation the ClassScopeFunctionSpecialization will spawn the actual function specialization. by Francois Pichet · 13 years ago
- 3a02b44 metadata generated by the compiler does not include the weak by Fariborz Jahanian · 13 years ago
- 772eeae Switch the __int128_t and __uint128_t types over to predefined types by Douglas Gregor · 13 years ago
- 7a27ea5 Switch the Objective-C 'SEL' type over to a predefined type in the by Douglas Gregor · 13 years ago
- 79d6726 Switch the Objective-C 'Class' type over to a predefined type in the by Douglas Gregor · 13 years ago
- 4dfd02a Move the creation of the predefined typedef for Objective-C's 'id' by Douglas Gregor · 13 years ago
- 01a4cf1 Encapsulate the Objective-C id/Class/SEL "redefinition" types in by Douglas Gregor · 13 years ago
- 0aeb289 Extended the AST importer to support ParenTypes. by Sean Callanan · 13 years ago
- 6b8bc07 Renamings to consistently use 'Constexpr' not 'ConstExpr' when referring to the C++0x 'constexpr' keyword. by Richard Smith · 13 years ago
- 0815b57 Move the creation of the record type for the state of Objective-C fast by Douglas Gregor · 13 years ago
- 5c0d3d6 Don't serialize the block descriptor or block extended descriptor by Douglas Gregor · 13 years ago
- 45c4ea7 Move the construction of the RecordDecl representing the runtime by Douglas Gregor · 13 years ago
- b8fca90 Add support for using anonymous bitfields (e.g., int : 0) to enforce alignment. by Chad Rosier · 13 years ago
- d330e23 Fixed FieldDecl source range. by Abramo Bagnara · 13 years ago
- dd7fddb More whitespace and naming fixup. No functionality change. by Chad Rosier · 13 years ago
- 682b7f8 Whitespace. by Chad Rosier · 13 years ago
- 0e7bf40 Fix style and remove obviously redundant code. by Chad Rosier · 13 years ago
- 6e43f3f Additional comments and whitespace. by Chad Rosier · 13 years ago
- 4d9d157 Match type names and give more info for out-of-line function definition errors. by Kaelyn Uhrain · 13 years ago
- 61a6221 Add partial support for using anonymous bitfields (e.g., int : 0) to enforce by Chad Rosier · 13 years ago
- 1b39dc8 Not sure why we bother updating FunctionDecl's EndRangeLoc in FunctionDecl::setParams. by Argyrios Kyrtzidis · 13 years ago
- 0bfe83b [libclang] Annotation of parameters that got default args from a previous declarations was by Argyrios Kyrtzidis · 13 years ago
- 1cf038c Teach the ASTImporter to cope with cases where we have already by Douglas Gregor · 13 years ago
- 5cb3d69 Add template instantiations to the output of -ast-dump. by Richard Trieu · 13 years ago
- 91873b7 Make CodeGen for array delete involving incomplete class work without crashing. Should fix regression on g++.dg/init/delete1.C. by Eli Friedman · 13 years ago
- 0c8cd1a Change ASTContext::getSideTableAllocatedMemory() to use llvm::capacity_in_bytes(). by Ted Kremenek · 13 years ago
- 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
- 18fd0c6 [arcmt] More automatic transformations and safety improvements; rdar://9615812 : by Argyrios Kyrtzidis · 13 years ago
- 9f1210c After further discussion it has been determined that alignof should report by Chad Rosier · 13 years ago
- 822f54a Allow target to specify about using minimum alignment vs preferred. Takes care of by Chad Rosier · 13 years ago
- 335608a lib/AST/CMakeLists.txt: Update LLVM_USED_LIBS, not to miss symbols with building shared lib. Thanks to Ryuta Suzuki. by NAKAMURA Takumi · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- 8cc4fd7 This patch (thanks to Doug Gregor) fixes a by Sean Callanan · 13 years ago
- da6d976 Move this ObjCImplementationDecl member function into libAST where it belongs. by John McCall · 13 years ago
- db8264e Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin. by Jordy Rose · 13 years ago
- 673e775 This fix (thanks to Doug Gregor) corrects a bug by Sean Callanan · 13 years ago
- 5b106a8 Define DiagnosticBuilder<<APValue so it's easy to include APValues in by Jeffrey Yasskin · 13 years ago
- f57ef05 Don't crash when codegen'ing an empty redecl of a function in C99 mode, when by Nick Lewycky · 13 years ago
- dce67a7 In C99, emit an inline function when encountering an extern redeclaration. by Nick Lewycky · 13 years ago
- ba6ffaf Augment the interface of ExternalASTSource::FindExternalLexicalDecls() by Douglas Gregor · 13 years ago
- 3e1ef78 Use the new APFloat::convertToInt(APSInt) function to simplify uses of by Jeffrey Yasskin · 13 years ago
- 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 13 years ago
- b10aa3e Switch comments and assert text in AST from 'instantiation' to 'expansion'. by Chandler Carruth · 13 years ago
- 42068e9 Silliness with commas, as reported at http://blog.regehr.org/archives/558 . As it turns out, this is my fault for not noticing this was an issue when I was looking at this a long time ago. :( by Eli Friedman · 13 years ago
- 9f8ee2e Correctly set up the list of virtual base classes for a CXXRecordDecl. Previously we got the source range wrong for everything in the virtual bases list. by Richard Smith · 13 years ago
- 8237839 revert fix for // rdar://9740328 by Fariborz Jahanian · 13 years ago