Commit History

Author SHA1 Message Date
  Simon Pilgrim d55e66916d AST - silence static analyzer getAs<> null dereference warnings. NFCI. 5 years ago
  Chandler Carruth 324f918438 Update the file headers across all of the LLVM projects in the monorepo 6 years ago
  Fangrui Song abdbb605f2 Remove trailing space 7 years ago
  Adrian Prantl 647be32c60 Remove \brief commands from doxygen comments. 7 years ago
  George Burgess IV f6b7996bf6 Remove redundant casts. NFC 7 years ago
  Eugene Zelenko 125689b7aa [AST] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 7 years ago
  Benjamin Kramer beb9d489a1 [AST] Give TemplateArgumentLoc a constexpr ctor. 8 years ago
  Richard Smith 4066cb5f77 When merging two deduced non-type template arguments for the same parameter, 8 years ago
  Benjamin Kramer fd352be22e Retire llvm::alignOf in favor of C++11 alignof. 8 years ago
  Yaron Keren dcbc03e446 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. 9 years ago
  Yaron Keren d8a9f87f7c Implement TemplateArgument::dump() method for debugging, patterned after TemplateName::dump(). 9 years ago
  James Y Knight d493a1e5e5 [TrailingObjects] Convert AST classes that had a ASTTemplateKWAndArgsInfo. 9 years ago
  James Y Knight ba55d246b9 [TrailingObjects] Convert ASTTemplateKWAndArgsInfo and ASTTemplateArgumentListInfo. 9 years ago
  Reid Kleckner 52750c2714 Print qualified display names when emitting CodeView 9 years ago
  Benjamin Kramer 66889e0179 [AST] ArrayRefize template argument packs. No functionality change intended. 10 years ago
  Richard Trieu a1712b44df Use APSInt::isSameValue instead of operator== in a place where two APSInt's 10 years ago
  Will Wilson 73b2922fda NFC: Minor formatting fix 10 years ago
  Will Wilson 3b12554633 Pretty print support for template arg enum constants 10 years ago
  Richard Smith 1df657da6c Fix the rest of PR21289: a pack expansion that we can't expand yet makes a 11 years ago
  David Blaikie 3b32ee4d36 PR21246: DebugInfo: Emit the appropriate type (cv qualifiers, reference-ness, etc) for non-type template parameters 11 years ago
  Aaron Ballman 87caff73b6 Added the pack_elements range accessor. Refactoring some for loops to use range-based for loops instead. No functional changes intended. 11 years ago
  Craig Topper 613c4e1cde [C++11] Use 'nullptr'. AST edition. 11 years ago
  David Blaikie 11e1a3a385 Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda at ... )') 11 years ago
  Richard Smith ed699a2323 PR19278: Align ASTTemplateArgumentListInfo to match its following dynamic array 11 years ago
  Eli Friedman c0afea9495 Reduce sizeof(TemplateArgument) from 32 to 24. 12 years ago
  Eli Friedman 850cf510b8 Fix one place I missed that was memcpy'ing TypeLocs in a way that messes 12 years ago
  David Blaikie f1e08ac58e Debug Info: include address-of ('&') operator and qualified names in template argument lists 12 years ago
  Benjamin Kramer 5eada844fa Streamify getNameForDiagnostic and remove the string versions of PrintTemplateArgumentList. 12 years ago
  David Blaikie 66874fb18a Use None rather than Optional<T>() where possible. 12 years ago
  David Blaikie dc84cd5efd Include llvm::Optional in clang/Basic/LLVM.h 12 years ago