aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateDeduction.cpp
AgeCommit message (Expand)Author
2012-02-13Introduce support for template instantiation of lambdaDouglas Gregor
2012-02-10Track whether a function type has a trailing return type as type sugar. Use thisRichard Smith
2012-02-08Make sure template argument deduction is consistently performed in an unevalu...Eli Friedman
2012-01-30SmallBitVectorize the deduced parameter set.Benjamin Kramer
2012-01-23Minor fixups for auto deduction of initializer lists.Sebastian Redl
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-20Replace a dubious use of SmallVectorImpl with a proper copy.Benjamin Kramer
2012-01-17Auto deduction support for std::initializer_list, including for-range support...Sebastian Redl
2012-01-17Template argument deduction for std::initializer_list arguments from initiali...Sebastian Redl
2012-01-17Rename the first of 11 DeduceTemplateArguments overloads.Sebastian Redl
2012-01-17Introduce a static Sema::MarkDeducedTemplateParameters() that only dependsArgyrios Kyrtzidis
2011-11-23Add feature to diagnostics that will provide more information on functionRichard Trieu
2011-11-15Resolve placeholder expressions before trying to deduceJohn McCall
2011-10-12When we determine that a function template specialization produced asDouglas Gregor
2011-10-09Per the note in C++0x [temp.deduct.call]p4, don't attempt templateDouglas Gregor
2011-10-06Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman
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-22Don't allow template argument deduction to deduce a placeholder type,Douglas Gregor
2011-08-30Fix a typo when determining whether to strip cv-qualifiers during template ar...Douglas Gregor
2011-07-26Objective-C++ ARC: When performing template argument deduction for aDouglas Gregor
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-06-18Accept no-return stripping conversions for pointer type arguments afterChandler Carruth
2011-06-17Objective-ARC++: infer template type arguments ofDouglas Gregor
2011-06-17Fix refactoro, silencing an MSVC warning. Thanks, Francois.Douglas Gregor
2011-06-17Extend the deduced/actual argument type checking of C++Douglas Gregor
2011-06-17Factor the checking of the deduced argument type against the actualDouglas Gregor
2011-06-16Implement the consistency checking for C++ [temp.deduct.call]p3, whichDouglas Gregor
2011-06-15Automatic Reference Counting.John McCall
2011-06-15Eliminate a 'default' case in template argument deduction, where weDouglas Gregor
2011-06-15Eliminate an unnecessary include. FIXMEs -=1 Douglas Gregor
2011-06-03When performing template argument deduction given a function argumentDouglas Gregor
2011-06-03When checking the instantiation of a default template argument againstDouglas Gregor
2011-05-24Implement a new type node, UnaryTransformType, designed to represent aSean Hunt
2011-05-21It's considered poor form to create references to the overloadedDouglas Gregor
2011-05-01Re-applies the patch first applied way back in r106099, withChandler Carruth
2011-04-30When comparing parameters of reference-to-qualified type duringDouglas Gregor
2011-04-28More cleanup of template argument deduction and its handling ofDouglas Gregor
2011-04-27Clean up the handling of non-CVR qualifiers in template argumentDouglas Gregor
2011-03-17Fix PR9488: 'auto' type substitution can fail (for instance, if it creates a ...Richard Smith
2011-03-06Fixed TypedefDecl and TemplateTypeParameter source range.Abramo Bagnara
2011-03-06When performing template argument deduction for a non-referenceDouglas Gregor
2011-03-03When we use the default template arguments of a template templateDouglas Gregor
2011-03-02Push nested-name-specifier source location information into templateDouglas Gregor
2011-02-21Tweaks to C++0x deduced auto type support:Richard Smith
2011-02-20Implement the C++0x deduced 'auto' feature.Richard Smith
2011-02-19Handle the resolution of a reference to a function template (whichDouglas Gregor
2011-01-27Fix whitespace.NAKAMURA Takumi
2011-01-277bit-ize.NAKAMURA Takumi
2011-01-26Rvalue references for *this: tentative parsing and template argument deduction.Douglas Gregor