summaryrefslogtreecommitdiff
path: root/lib/AST
Commit message (Expand)AuthorAgeFilesLines
* block literal irgen: several improvements on naming blockFariborz Jahanian2012-06-261-6/+23
* Fix lifetime issue for backing APValue of OpaqueValueExpr in recursiveRichard Smith2012-06-261-41/+7
* Use std::map instead of llvm::DenseMap because we rely on the stability of re...Eli Friedman2012-06-251-2/+6
* Make explicit specializations at class scope workNico Weber2012-06-251-1/+2
* Support L__FUNCTION__ in microsoft mode, PR11789Nico Weber2012-06-232-0/+4
* [Windows] Fix mangling of repeated types in the presence of bool and function...Timur Iskhodzhanov2012-06-231-22/+34
* MicrosoftMangle: Fix mangling of integral constant non-type template argument...Charles Davis2012-06-231-1/+10
* Handle include directive with comments. It turns out that in this case comme...Dmitri Gribenko2012-06-211-7/+9
* VC9 does not like heterogenous compare function objects.Dmitri Gribenko2012-06-212-2/+2
* MS: Mangle rvalue references and nullptr_t, and produce back-references whenRichard Smith2012-06-211-15/+48
* Remove a goofy CMake hack and use the standard CMake facilities toChandler Carruth2012-06-211-4/+14
* RawCommentList::addComment: fix the assertion so it actually checks that new ...Dmitri Gribenko2012-06-211-1/+3
* Introduce ObjCRuntime::hasWeakClassImport() and use it in the appropriateJohn McCall2012-06-201-1/+1
* Remove unused ASTContext& arg in RawCommentList::addComment, as pointed out b...Dmitri Gribenko2012-06-201-2/+1
* Fix a big layering violation introduced by r158771.Chandler Carruth2012-06-202-0/+208
* Restructure how the driver communicates information about theJohn McCall2012-06-202-7/+16
* Structured comment parsing, first step.Dmitri Gribenko2012-06-201-0/+102
* Do not crash when we dynamic cast a final type to void*.Sean Hunt2012-06-191-0/+3
* Revert r158700 and dependent patches r158716, r158717, and r158731.Jakob Stoklund Olesen2012-06-191-0/+3
* Improve the specification of spellings in Attr.td.Sean Hunt2012-06-191-3/+0
* Explicitly build __builtin_va_list.Meador Inge2012-06-161-8/+225
* [AST/libclang] Fix the selector locations that are reported for aArgyrios Kyrtzidis2012-06-161-1/+8
* Make the ".*" operator work correctly when the base is a prvalue and the fiel...Eli Friedman2012-06-151-0/+4
* Documentation cleanup: escape Objective-C @keywords in Doxygen comments.James Dennett2012-06-151-3/+3
* Documentation cleanup: Made a parameter name in a \param command match the codeJames Dennett2012-06-151-1/+1
* Documentation cleanup: eliminated Doxygen warnings by deleting a doc commentJames Dennett2012-06-151-8/+0
* Moved the StringLiteral printing code from StmtPrinter into the StringLiteralRichard Trieu2012-06-133-98/+95
* Remove the trailing backslash from the comment to remove the warning aboutKaelyn Uhrain2012-06-131-1/+1
* PR13099: Teach -Wformat about raw string literals, UTF-8 strings and Unicode ...Richard Smith2012-06-131-1/+2
* Grab bag of Microsoft Mangler fixes:Charles Davis2012-06-131-169/+425
* Remove unused variable.Dmitri Gribenko2012-06-121-5/+0
* Etch out the code path for MS-style inline assembly.Chad Rosier2012-06-113-0/+16
* We were computing the visibility and linkage of template parameters, butRafael Espindola2012-06-111-4/+4
* Remove CXXRecordDecl flags which are unused after r158289.Richard Smith2012-06-102-76/+6
* PR13064: Store whether an in-class initializer uses direct or copyRichard Smith2012-06-104-11/+13
* PR13051: If a constructor is explicitly defaulted, it isn't marked as beingRichard Smith2012-06-082-0/+19
* PR13047: Fix various abuses of clang::Type in the MS mangler, to make it workRichard Smith2012-06-081-12/+10
* Add ext_vector type code for builtins, from John Garvin!Douglas Gregor2012-06-071-0/+13
* Reuse APInt's getNumWords, which gets rounding right (my ad-hoc solution miss...Benjamin Kramer2012-06-071-3/+4
* Plug a long standing memory leak in TemplateArgument.Benjamin Kramer2012-06-078-16/+33
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-0611-71/+51
* A non-explicit constructor template with a second parameter that is aDouglas Gregor2012-06-051-1/+3
* PR13022: cope with parenthesized function types in MS name mangling.Richard Smith2012-06-041-1/+1
* Add a warning for when an array-to-pointer decay is performed on an arrayRichard Smith2012-06-041-4/+19
* [objcmt] Don't migrate to subscripting syntax if the required methods have notArgyrios Kyrtzidis2012-06-041-0/+12
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-021-2/+2
* Use fewer temporaries mangling APSInt objects. The performance differenceCharles Davis2012-05-291-6/+7
* Fix mangling of integral template arguments between 1 and 10. Add a test caseCharles Davis2012-05-281-2/+2
* Fix Lang's fix. This should fix the tests for +Asserts builds.Charles Davis2012-05-281-1/+1
* PR12962: Fix a rare use after free when collecting virtual overrides.Benjamin Kramer2012-05-271-2/+7