1. 6f67667 DO NOT MERGE: android: translate soong build rules for libLLVM80 by Mauro Rossi · 7 years ago
  2. 4bdf303 android: add soong building rules by Mauro Rossi · 7 years ago
  3. 0bc70d3 Let TableGen write output only if it changed, instead of doing so in cmake, attempt 2 by Nico Weber · 7 years ago
  4. 6c99d2b [TableGen] Preprocessing support by Vyacheslav Zakharin · 7 years ago
  5. cec2d66 Reverted r347092 due to the following build fails: by Vyacheslav Zakharin · 7 years ago
  6. ba09a5c Preprocessing support in tablegen. by Vyacheslav Zakharin · 7 years ago
  7. cfd600b [TableGen] fix assert in !cast when used out of definition in a multiclass by Valery Pykhtin · 7 years ago
  8. 3b35e17 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
  9. 6b9d661 [tblgen] Fix undefined behaviour when assigning integers to large bits<n>'s by Daniel Sanders · 7 years ago
  10. af7b183 Remove trailing space by Fangrui Song · 7 years ago
  11. 7adaa42 [TableGen] Add missing std::moves to fix build failure. by Simon Tatham · 7 years ago
  12. 9cfd4e5 [TableGen] Add a general-purpose JSON backend. by Simon Tatham · 7 years ago
  13. 9fa7862 [TableGen] Use WithColor for printing errors/warnings by Jonas Devlieghere · 7 years ago
  14. 9f2ffce TableGen: Allow foreach in multiclass to depend on template args by Nicolai Haehnle · 7 years ago
  15. 26db53e TableGen: Streamline the semantics of NAME by Nicolai Haehnle · 7 years ago
  16. 5aba374 TableGen: add some more helpful error messages by Nicolai Haehnle · 7 years ago
  17. 5d61ed9 Revert r330742: Let TableGen write output only if it changed, instead of doing so in cmake. by Chandler Carruth · 7 years ago
  18. d8fa26e [TableGen] Don't quote variable name when printing !foreach. by Simon Tatham · 7 years ago
  19. 26b584c Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  20. 0f38c60 IWYU for llvm-config.h in llvm, additions. by Nico Weber · 7 years ago
  21. f8dd899 Let TableGen write output only if it changed, instead of doing so in cmake. by Nico Weber · 7 years ago
  22. 3516412 [TableGen] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 7 years ago
  23. 9fe53b2 TableGen: Remove redundant loop in ListInit::resolveReferences by Nicolai Haehnle · 7 years ago
  24. 02dea26 TableGen: Streamline how defs are instantiated by Nicolai Haehnle · 7 years ago
  25. 6bd41df TableGen: Explicitly forbid self-references to field members by Nicolai Haehnle · 7 years ago
  26. c9cc57b TableGen: Check the dynamic type of !cast<Rec>(string) by Nicolai Haehnle · 7 years ago
  27. 0715b9e TableGen: Explicitly test some cases of self-references and !cast errors by Nicolai Haehnle · 7 years ago
  28. e0e2655 TableGen: Only fold when some operand made resolve progress by Nicolai Haehnle · 7 years ago
  29. b50f559 TableGen: Move GenStrConcat to a helper function in BinOpInit by Nicolai Haehnle · 7 years ago
  30. ce04a4a TableGen: Remove the cast-from-string-to-variable-reference feature by Nicolai Haehnle · 7 years ago
  31. 3e7114a TableGen: Explicitly forbid some nestings of class, multiclass, and foreach by Nicolai Haehnle · 7 years ago
  32. af0de50 TableGen: Add !ne, !le, !lt, !ge, and !gt comparisons by Nicolai Haehnle · 7 years ago
  33. 79175db TableGen: Allow dag operators to be resolved late by Nicolai Haehnle · 7 years ago
  34. 8ed1fd4 TableGen: Type-check BinOps by Nicolai Haehnle · 7 years ago
  35. 14236eb TableGen: Allow ? in lists by Nicolai Haehnle · 7 years ago
  36. 2318764 TableGen: Add !dag function for construction by Nicolai Haehnle · 7 years ago
  37. 9ae21b3 TableGen: Remove space at EOL in TGLexer.{h,cpp} by Nicolai Haehnle · 8 years ago
  38. d66fa2a TableGen: Add a defset statement by Nicolai Haehnle · 8 years ago
  39. ad64c88 TableGen: Allow arbitrary list values as ranges of foreach by Nicolai Haehnle · 8 years ago
  40. 691987f TableGen: Remove unused ParseForeachMode by Nicolai Haehnle · 8 years ago
  41. e084840 TableGen: More helpful error messages by Nicolai Haehnle · 8 years ago
  42. a2472db TableGen: add !isa operation by Nicolai Haehnle · 8 years ago
  43. 8498a49 TableGen: Add !foldl operation by Nicolai Haehnle · 8 years ago
  44. 33774b4 TableGen: Remove the ResolveFirst mechanism by Nicolai Haehnle · 8 years ago
  45. 1f3e233 TableGen: Delay instantiating inline anonymous records by Nicolai Haehnle · 8 years ago
  46. ea80ae4 TableGen: Move getNewAnonymousName into RecordKeeper by Nicolai Haehnle · 8 years ago
  47. 19ebaa7 TableGen: Explicitly check whether a record has been resolved by Nicolai Haehnle · 8 years ago
  48. a9e8c1d TableGen: Allow !cast of records, cleanup conversion machinery by Nicolai Haehnle · 8 years ago
  49. c1b25e6 TableGen: Simplify BitsInit::resolveReferences by Nicolai Haehnle · 8 years ago
  50. c1dad06 TableGen: Generalize record types to fix typeIsConvertibleTo et al. by Nicolai Haehnle · 8 years ago
  51. 1e9feb8 TableGen: Resolve all template args simultaneously in ResolveMulticlassDefARgs by Nicolai Haehnle · 8 years ago
  52. 83f929b TableGen: Resolve all template args simultaneously in AddSubMultiClass by Nicolai Haehnle · 8 years ago
  53. 73eed0f TableGen: Resolve all template args simultaneously in AddSubClass by Nicolai Haehnle · 8 years ago
  54. d5cc0e0 TableGen: Reimplement !foreach using the resolving mechanism by Nicolai Haehnle · 8 years ago
  55. efff70a TableGen: Introduce an abstract variable resolver interface by Nicolai Haehnle · 8 years ago
  56. f3b54ef TableGen: Allow NAME in template arguments in defm in multiclass by Nicolai Haehnle · 8 years ago
  57. 45020d1 TableGen: Remove VarInit::getFieldType by Nicolai Haehnle · 8 years ago
  58. a410bf6 TableGen: Get rid of Init::getFieldInit by Nicolai Haehnle · 8 years ago
  59. 748f355 TableGen: Remove Init::resolveListElementReference by Nicolai Haehnle · 8 years ago
  60. aba588d Revert "TableGen: Fix typeIsConvertibleTo for record types" by Nicolai Haehnle · 8 years ago
  61. c374065 TableGen: Avoid using resolveListElementReference in TGParser by Nicolai Haehnle · 8 years ago
  62. 0172412 TableGen: Fix typeIsConvertibleTo for record types by Nicolai Haehnle · 8 years ago
  63. c343502 TableGen: Add !size operation by Nicolai Haehnle · 8 years ago
  64. f410ef7 TableGen: Add strict assertions to sanity check earlier type checking by Nicolai Haehnle · 8 years ago
  65. 6d22c1f TableGen: Allow implicit casting between string and code by Nicolai Haehnle · 8 years ago
  66. b5d0300 TableGen: Fix type of resolved and converted lists by Nicolai Haehnle · 8 years ago
  67. b5681f5 TableGen: Fix type deduction for !foreach by Nicolai Haehnle · 8 years ago
  68. 869ea80 TableGen: Generalize type deduction for !listconcat by Nicolai Haehnle · 8 years ago
  69. a61d1a5 TableGen: Add some more helpful error messages by Nicolai Haehnle · 8 years ago
  70. 396b531 [tablegen] Fixed few !foreach evaluation issues. by Artem Belevich · 8 years ago
  71. eb9d9e3 [TblGen] Inline an (almost) trivial accessor. No functionality change. by Benjamin Kramer · 8 years ago
  72. ca5092a Avoid int to string conversion in Twine or raw_ostream contexts. by Benjamin Kramer · 8 years ago
  73. 2bd7910 [TableGen] Give the option of tolerating duplicate register names by Alex Bradbury · 8 years ago
  74. 8ec459f [globalisel][regbank] Warn about MIR ambiguities when register bank/class names clash. by Daniel Sanders · 8 years ago
  75. 1d03d38 Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people. by Aaron Ballman · 8 years ago
  76. 5298935 [dump] Remove NDEBUG from test to enable dump methods [NFC] by Don Hinton · 8 years ago
  77. 97ca964 [Support] Rename tool_output_file to ToolOutputFile, NFC by Reid Kleckner · 8 years ago
  78. ef15f2c Untabify. by NAKAMURA Takumi · 8 years ago
  79. 1d475d8 [BinaryFormat, Option, TableGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  80. e3e43d9 Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  81. 4b8d540 [TableGen] Remove RecordVal constructor that takes a StringRef and Record::setName(StringRef). Leave just the versions that take an Init. by Craig Topper · 8 years ago
  82. c469be3 [TableGen] Make Record::getValueAsString and getValueAsListOfStrings return StringRefs instead of std::string by Craig Topper · 8 years ago
  83. fa336f8 [TableGen] Make one of RecordVal's constructors delegate to the other to reduce duplicate code. by Craig Topper · 8 years ago
  84. 04877f7 [TableGen] Use StringMap instead of DenseMap<StringRef> to unique CodeInit and StringInit objects. Override the allocator to keep using the BumpPtrAllocator. NFCI by Craig Topper · 8 years ago
  85. 70ac774 [TableGen] Introduce DagInit::getArgs that returns an ArrayRef. Use it to fix 80 column violations in arg_begin/arg_end. Remove DagInit::args and use getArgs instead. NFC by Craig Topper · 8 years ago
  86. 6788678 [TableGen] Prevent DagInit from leaking its Args and ArgNames when they exceed the size of the SmallVector. by Craig Topper · 8 years ago
  87. f6f1085 [TableGen] Remove all the static vectors named TheActualPool. by Craig Topper · 8 years ago
  88. d6da5db Use print() instead of dump() in code by Matthias Braun · 9 years ago
  89. 88d2075 Cleanup dump() functions. by Matthias Braun · 9 years ago
  90. 8fa7bb4 [Hexagon, TableGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
  91. fb77f46 [TableGen] Centralize/Unify error handling. by Davide Italiano · 9 years ago
  92. 2b86a87 TableGen: Some more std::string->StringInit* replacements by Matthias Braun · 9 years ago
  93. f3a991b TableGen: TableGenStringKey is no longer necessary as of r288642 by Matthias Braun · 9 years ago
  94. c2e7826 TableGen: Use range based for; reserve vectors where possible by Matthias Braun · 9 years ago
  95. a3f0e48 TableGen/TGParser: Prefer SmallVector/ArrayRef over std::vector by Matthias Braun · 9 years ago
  96. 5a87cb2 TableGen/Record: Replace std::vector with SmallVector/ArrayRef by Matthias Braun · 9 years ago
  97. 2ba1a51 ListInit::convertInitializerTo: avoid foldingset lookup if nothing changed by Matthias Braun · 9 years ago
  98. ddbd6db TableGen: Use StringInit instead of std::string for DagInit arg names by Matthias Braun · 9 years ago
  99. 205e9501 TableGen: Use StringInit instead of std::string for DagInit name by Matthias Braun · 9 years ago
  100. 1ecbef9 TableGen: Use more StringInit instead of StringRef by Matthias Braun · 9 years ago