aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-12-16Check for unexpanded parameter packs in non-type template parameter types.Douglas Gregor
2010-12-16Check for unexpanded parameter packs in default arguments.Douglas Gregor
2010-12-16Start migration of static analyzer to using theTed Kremenek
2010-12-16MemoryBuffer API update.Michael J. Spencer
2010-12-16Fix a regression I caused in r121930. It turns out thatDouglas Gregor
2010-12-16Check for unexpanded parameter packs within variable initializers.Douglas Gregor
2010-12-16Check for unexpanded parameter packs in friend declarations.Douglas Gregor
2010-12-16Improve diagnostics when property being looked upFariborz Jahanian
2010-12-16Check for unexpanded parameter packs in using declarations. As aDouglas Gregor
2010-12-16Check for unexpanded parameter packs in enumeration types and enumerators.Douglas Gregor
2010-12-15Check for unexpanded parameter packs in static assertion expressions.Douglas Gregor
2010-12-15Implement builtins for Neon half-precision float conversions.Bob Wilson
2010-12-15ivars craeted for explicit @synthesize and thoseFariborz Jahanian
2010-12-15Check for unexpanded parameter packs in various kinds ofDouglas Gregor
2010-12-15Test that all of the relevant types properly compute the "containsDouglas Gregor
2010-12-15Introduce a RecursiveASTVisitor subclass that finds all unexpandedDouglas Gregor
2010-12-15Fix diagnostic pragmas.Argyrios Kyrtzidis
2010-12-15Move the work-in-progress implementation of variadic templates to its own fil...Douglas Gregor
2010-12-15Reorganize LookupMemberExpr for clarity and to make the obvious fast pathsJohn McCall
2010-12-15__attribute__((nonnull)) can apply to reference-to-pointerDouglas Gregor
2010-12-15Sema: have BuildExpressionFromIntegralTemplateArgument produce well-formed In...Peter Collingbourne
2010-12-15Silence GCC warning about control reaching the end of the function and explic...Chandler Carruth
2010-12-15Sundry missing lvalue-to-rvalue conversions. Also leave a TODO for the vitalJohn McCall
2010-12-15Set the "implicitly inline" bit on a method as soon as we see a definitionJohn McCall
2010-12-15Variadic templates: extend the Expr class with a bit that specifiesDouglas Gregor
2010-12-15Function types are compatible (in the C sense) if their regparms are identical.John McCall
2010-12-14Added missing IgnoreParens().Abramo Bagnara
2010-12-14Rewrite ComplexExprEvaluator::VisitCastExpr to use cast kinds, and fixJohn McCall
2010-12-14Improve some comments, shrink FunctionType::ExtInfo, and fix a bug foundJohn McCall
2010-12-14Restore r121752 without modification.John McCall
2010-12-14Pull out r121752 in case it's causing the selfhost breakage.John McCall
2010-12-14Factor out most of the extra state in a FunctionProtoType into a separateJohn McCall
2010-12-13Implement CodeGen support for the may_alias attribute.Dan Gohman
2010-12-13Variadic templates: extend Type, NestedNameSpecifier, TemplateName,Douglas Gregor
2010-12-13Skip ParenType on function instantiations.Abramo Bagnara
2010-12-13Reduce the number of builtin operator overload candidates added in certainChandler Carruth
2010-12-12Basic, Sema: add support for CUDA launch_bounds attributePeter Collingbourne
2010-12-12Sema: diagnose kernel functions with non-void return typePeter Collingbourne
2010-12-12Move the functionality to mark all vtables of key functions as used withinChandler Carruth
2010-12-12Change MBlaze target to have the same description string as its LLVM equivalent.Wesley Peck
2010-12-12Finish cleaning up the static utility code for adding builtin operator overloadChandler Carruth
2010-12-12Clean up the helpers used to compute the usual arithmetic conversions' resultChandler Carruth
2010-12-12Add a comment to a helper function.Chandler Carruth
2010-12-12Sink the logic to suppress builtin operator overloads in the presence ofChandler Carruth
2010-12-12Reorder the cases in the switch to be more logically grouped (to my mind). IfChandler Carruth
2010-12-12Remove the final goto from this switch making it explict which overload set isChandler Carruth
2010-12-12Fold away completely identical code with simple fallthrough.Chandler Carruth
2010-12-12Move and copy function calls around to remove the indirection through gotosChandler Carruth
2010-12-12Simplify the flow through the switch by explicitly listing the added overloadsChandler Carruth
2010-12-12Fix 80-column violations and reflowing some code to facilitate those fixes.Chandler Carruth