aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2010-06-15Update equality and relationship comparisons of pointers to reflectDouglas Gregor
2010-06-15Remove a completely useless and utterly incorrect assertion.Douglas Gregor
2010-06-15Teach code completion not to ignore data members when performing codeDouglas Gregor
2010-06-15tidy upChris Lattner
2010-06-15Allocate template parameter lists for out-of-line definitions via theDouglas Gregor
2010-06-15Implement -fvisibility-inlines-hidden. <rdar://problem/7819834>Douglas Gregor
2010-06-15When analyzing for member self-assignment, don't attempt to dereference nullNick Lewycky
2010-06-14Warn when a 'typename' or a 'template' keyword refers to aDouglas Gregor
2010-06-14Add some missing shiftsNate Begeman
2010-06-13TemplateSpecializationType's isCurrentInstantiation bit can be derivedJohn McCall
2010-06-13Most of NEON sema checking & fix to polynomial type detectionNate Begeman
2010-06-12Added template parameters info for out-of-line definitions of class template ...Abramo Bagnara
2010-06-12Don't omit class explicit instantiation from AST.Abramo Bagnara
2010-06-12When deciding whether an expression has the boolean nature, don't look throughJohn McCall
2010-06-11Allow pseudo-destructors to be called on qualified pointers. Patch byJohn McCall
2010-06-11Conversions from Objective C object pointers to bool are "pointer conversionsJohn McCall
2010-06-11Fix the 64-bit build. operator<<(DiagnosticBuilder, long) doesn't exist, soJeffrey Yasskin
2010-06-11Add an option -fshow-overloads=best|all to limit the number of overloadJeffrey Yasskin
2010-06-11Split DependentNameType into two types. DependentNameType represents theJohn McCall
2010-06-10Another chunk of the new RecursiveASTVisitor implementation: switch the returnChandler Carruth
2010-06-09Commit my WIP on constexpr support. This commit: an XFAILed test and treating...Sebastian Redl
2010-06-09Fix two typos in comments.Sebastian Redl
2010-06-09Added inherited info to template and non-type arguments of templates.Abramo Bagnara
2010-06-09Major redesign of the RecursiveASTVisitor. This implements the majority of theChandler Carruth
2010-06-09Added FixIt support to printf format string checking.Tom Care
2010-06-09Tweak our handling of the notion of a standard conversion sequenceDouglas Gregor
2010-06-09Implement transpose/zip/unzip & table lookup.Nate Begeman
2010-06-08When referring to a tag that was previously declared only as a friend, Douglas Gregor
2010-06-08A built-in overload candidate is consider a non-template function whenDouglas Gregor
2010-06-08Makefiles: Set Clang CPP compiler flags in a single location, instead of scat...Daniel Dunbar
2010-06-08Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile.Daniel Dunbar
2010-06-08Warn about comparisons between arrays and improve self-comparisonDouglas Gregor
2010-06-08Fixes a typo which prevented proper code gen. forFariborz Jahanian
2010-06-08Implement a warning when converting the literal 'false' to aDouglas Gregor
2010-06-08Since the enum values for each arch's builtins overlap, it is not appropriate...Nate Begeman
2010-06-08Extend __builtin_shufflevector to expose the full power of the llvm shuffleve...Nate Begeman
2010-06-07When using property-dot assignment syntax to call a setter method,Fariborz Jahanian
2010-06-07Use MaybeCreateCXXExprWithTemporaries for potential destruction ofFariborz Jahanian
2010-06-07PR7245: Make binding a reference to a temporary without a usable copyJeffrey Yasskin
2010-06-05Simplify the methods for creating a pointer, reference, member-pointer,John McCall
2010-06-05Added AccessSpecDecl node.Abramo Bagnara
2010-06-05Add an extension to avoid an error when a global template has the same name asJeffrey Yasskin
2010-06-04Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*.John McCall
2010-06-04When deciding whether reinterpret_cast casts away constness we need to look a...Anders Carlsson
2010-06-04Build AST for copy-construction of copied-inFariborz Jahanian
2010-06-04Remember type source information for Objective C property declarations.John McCall
2010-06-04Preserve more information from a block's original function declarator, if oneJohn McCall
2010-06-04Restructure how we interpret block-literal declarators. Correctly handleJohn McCall
2010-06-04Don't insert in lexical context implicit definitions of static member instances.Abramo Bagnara
2010-06-04When checking for equality of template parameter lists, a templateDouglas Gregor