aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateDeduction.cpp
AgeCommit message (Expand)Author
2012-04-16Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor
2012-04-06Implement support for null non-type template arguments for non-typeDouglas Gregor
2012-04-04When performing template argument deduction for an initializer list,Douglas Gregor
2012-03-15Support deducing template arguments from nested initializer lists. PR12119.Sebastian Redl
2012-03-12C++11 [temp.deduct.call]p6 tweak: when given a set of overlaodedDouglas Gregor
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-11When template argument deduction is ignoring qualifiers, perform deepDouglas Gregor
2012-02-25ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles
2012-02-22More ArrayRef-ification of methods.Bill Wendling
2012-02-22ArrayRef-icize the function arguments.Bill Wendling
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