summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaTemplateDeduction.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor2012-04-161-15/+34
* Implement support for null non-type template arguments for non-typeDouglas Gregor2012-04-061-6/+4
* When performing template argument deduction for an initializer list,Douglas Gregor2012-04-041-8/+14
* Support deducing template arguments from nested initializer lists. PR12119.Sebastian Redl2012-03-151-3/+37
* C++11 [temp.deduct.call]p6 tweak: when given a set of overlaodedDouglas Gregor2012-03-121-18/+30
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-6/+6
* When template argument deduction is ignoring qualifiers, perform deepDouglas Gregor2012-03-111-15/+28
* ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles2012-02-251-5/+5
* More ArrayRef-ification of methods.Bill Wendling2012-02-221-1/+1
* ArrayRef-icize the function arguments.Bill Wendling2012-02-221-1/+1
* Introduce support for template instantiation of lambdaDouglas Gregor2012-02-131-0/+5
* Track whether a function type has a trailing return type as type sugar. Use thisRichard Smith2012-02-101-17/+29
* Make sure template argument deduction is consistently performed in an unevalu...Eli Friedman2012-02-081-9/+14
* SmallBitVectorize the deduced parameter set.Benjamin Kramer2012-01-301-22/+16
* Minor fixups for auto deduction of initializer lists.Sebastian Redl2012-01-231-12/+10
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-7/+5
* Replace a dubious use of SmallVectorImpl with a proper copy.Benjamin Kramer2012-01-201-3/+4
* Auto deduction support for std::initializer_list, including for-range support...Sebastian Redl2012-01-171-6/+34
* Template argument deduction for std::initializer_list arguments from initiali...Sebastian Redl2012-01-171-10/+50
* Rename the first of 11 DeduceTemplateArguments overloads.Sebastian Redl2012-01-171-114/+117
* Introduce a static Sema::MarkDeducedTemplateParameters() that only dependsArgyrios Kyrtzidis2012-01-171-51/+53
* Add feature to diagnostics that will provide more information on functionRichard Trieu2011-11-231-4/+10
* Resolve placeholder expressions before trying to deduceJohn McCall2011-11-151-1/+7
* When we determine that a function template specialization produced asDouglas Gregor2011-10-121-9/+9
* Per the note in C++0x [temp.deduct.call]p4, don't attempt templateDouglas Gregor2011-10-091-6/+9
* Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman2011-10-061-1/+18
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-2/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-2/+2
* Don't allow template argument deduction to deduce a placeholder type,Douglas Gregor2011-09-221-0/+4
* Fix a typo when determining whether to strip cv-qualifiers during template ar...Douglas Gregor2011-08-301-1/+1
* Objective-C++ ARC: When performing template argument deduction for aDouglas Gregor2011-07-261-0/+11
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-79/+79
* Accept no-return stripping conversions for pointer type arguments afterChandler Carruth2011-06-181-1/+8
* Objective-ARC++: infer template type arguments ofDouglas Gregor2011-06-171-0/+9
* Fix refactoro, silencing an MSVC warning. Thanks, Francois.Douglas Gregor2011-06-171-1/+1
* Extend the deduced/actual argument type checking of C++Douglas Gregor2011-06-171-1/+12
* Factor the checking of the deduced argument type against the actualDouglas Gregor2011-06-171-73/+84
* Implement the consistency checking for C++ [temp.deduct.call]p3, whichDouglas Gregor2011-06-161-13/+139
* Automatic Reference Counting.John McCall2011-06-151-0/+7
* Eliminate a 'default' case in template argument deduction, where weDouglas Gregor2011-06-151-4/+124
* Eliminate an unnecessary include. FIXMEs -=1 Douglas Gregor2011-06-151-1/+0
* When performing template argument deduction given a function argumentDouglas Gregor2011-06-031-0/+6
* When checking the instantiation of a default template argument againstDouglas Gregor2011-06-031-1/+1
* Implement a new type node, UnaryTransformType, designed to represent aSean Hunt2011-05-241-0/+7
* It's considered poor form to create references to the overloadedDouglas Gregor2011-05-211-1/+3
* Re-applies the patch first applied way back in r106099, withChandler Carruth2011-05-011-4/+5
* When comparing parameters of reference-to-qualified type duringDouglas Gregor2011-04-301-2/+5
* More cleanup of template argument deduction and its handling ofDouglas Gregor2011-04-281-4/+41
* Clean up the handling of non-CVR qualifiers in template argumentDouglas Gregor2011-04-271-5/+3
* Fix PR9488: 'auto' type substitution can fail (for instance, if it creates a ...Richard Smith2011-03-171-3/+8