1. b550cb1 [NFC] Header cleanup by Mehdi Amini · 10 years ago
  2. 7f36be9 [TableGen] Fix typos in comments. NFC by Craig Topper · 10 years ago
  3. eb2a254 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. by Yaron Keren · 10 years ago
  4. 0e41d0b [TableGen] Merge the SuperClass Record and SMRange vector into a single vector. This removes the state needed to manage the extra vector thus reducing the size of the Record class. NFC by Craig Topper · 10 years ago
  5. cfd8173 [TableGen] Change TGParser::SetValue to take an ArrayRef instead of std::vector reference. Use None in many places where a default constructed vector was being passed. NFC by Craig Topper · 10 years ago
  6. 1e23ed9 [TableGen] Fix a bug that caused the wrong name for a record built from a multiclass containing a defm called NAME that references another multiclass that contains a defm that uses NAME concatenated with other strings. by Craig Topper · 10 years ago
  7. 7ecf8c2 [TblGen] ArrayRefize TGParser. No functional change intended. by Benjamin Kramer · 10 years ago
  8. d26d2d9 [TableGen] Change a couple methods to return an ArrayRef instead of a const std::vector reference. NFC by Craig Topper · 10 years ago
  9. 8eb764c [TableGen] Use range-based for loops. NFC by Craig Topper · 10 years ago
  10. 664f6a0 [TableGen] Rename ListInit::getSize to just 'size' to be more consistent. by Craig Topper · 10 years ago
  11. f5e2fc4 Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types by Benjamin Kramer · 10 years ago
  12. dba7ee9 Don't call utostr in Twine/raw_ostream contexts. by Benjamin Kramer · 10 years ago
  13. d249736 [TableGen] Resolve complex def names inside multiclasses by Hal Finkel · 10 years ago
  14. ec9072d [TableGen] Replace some calls to ListInit::getSize() with ListInit::empty() if it was just comparing to 0. NFC. by Craig Topper · 10 years ago
  15. a9642b4 [TableGen] Formatting cleanup. Mostly removing trailing whitespace and unnecessary curly braces. NFC by Craig Topper · 11 years ago
  16. 85c0700 [TableGen] Cleanup formatting by moving operators from beginning of line to end of previous line. NFC by Craig Topper · 11 years ago
  17. ed5a950 [TableGen] Replace some dyn_casts followed by an assert with just a regular cast which asserts internally. NFC by Craig Topper · 11 years ago
  18. eb4d7c6 [TableGen] Use range-based for loops. NFC by Craig Topper · 11 years ago
  19. 0a446fd Add missing includes. make_unique proliferated everywhere. by Benjamin Kramer · 11 years ago
  20. 97a59fb MSVC 2013 does not ICE on this code in the same fashion that MSVC 2012 did; NFC. by Aaron Ballman · 11 years ago
  21. 8c0809c Replace size method call of containers to empty method where appropriate by Alexander Kornienko · 11 years ago
  22. c3504c4 Make MultiClass::DefPrototypes own their Records to fix memory leaks. by Craig Topper · 11 years ago
  23. 7adf2bf Replace std::map<K, V*> with std::map<K, std::unique_ptr<V>> to handle ownership and deletion of the values. by Craig Topper · 11 years ago
  24. 4ca4001 Revert r222957 "Replace std::map<K, V*> with std::map<K, V> to handle ownership and deletion of the values." by Craig Topper · 11 years ago
  25. 854df46 Revert r222965 "Make MultiClass::DefPrototypes own their Records to fix memory leaks." by Hans Wennborg · 11 years ago
  26. ffbbd53 Qualify one more make_unique call. by Hans Wennborg · 11 years ago
  27. b9a6eaa Speculatively qualify some llvm::make_unique calls trying to please MSVC by Hans Wennborg · 11 years ago
  28. a4ea4b0 Use an unsigned type because there seems to be no reason for it to be signed. by Craig Topper · 11 years ago
  29. 66ac493 Make MultiClass::DefPrototypes own their Records to fix memory leaks. by Craig Topper · 11 years ago
  30. e9b3495 Replace std::map<K, V*> with std::map<K, V> to handle ownership and deletion of the values. by Craig Topper · 11 years ago
  31. 73e2c0d Remove 'else' after 'return'. Fix formatting of a 'switch' statement. by Craig Topper · 11 years ago
  32. cdab232 Make RecordKeeper::addClass/addDef take unique_ptrs instead of creating one internally. by Craig Topper · 11 years ago
  33. 8413871 Use unique_ptr to remove some explicit deletes on some error case returns. At least one spot of weird ownership passing that needs some future cleanup. by Craig Topper · 11 years ago
  34. e12a6ba Eliminate some deep std::vector copies. NFC. by Benjamin Kramer · 11 years ago
  35. 3fa65d4 Refactoring: raw pointer -> unique_ptr by Anton Yartsev · 11 years ago
  36. e5a0716 [TableGen] Fully resolve class-instance values before defs in multiclasses by Adam Nemet · 11 years ago
  37. 97bfbb8 Comment only: Annotate loop as per mailing list discussion by Jean-Luc Duprat · 11 years ago
  38. 6d7b456 Tablegen fixes for new syntax when initializing bits from variables. by Jean-Luc Duprat · 11 years ago
  39. 671dff1 [tablegen] - Eliminate memory leaks in TGParser.cpp by Anton Yartsev · 11 years ago
  40. b677f7a Silencing an MSVC C4334 warning ('<<' : result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)). No functional changes intended. by Aaron Ballman · 11 years ago
  41. 0bf1ea7 Change the { } expression in tablegen to accept sized binary literals which are not just 0 and 1. by Pete Cooper · 11 years ago
  42. 2597764 Change TableGen so that binary literals such as 0b001 are now sized. by Pete Cooper · 11 years ago
  43. 6b41a99 Allow binary and for tblgen math. by Joerg Sonnenberger · 11 years ago
  44. 4cc54cb Don't fail tablegen immediately after failing to set a value. by Pete Cooper · 11 years ago
  45. 040c6a6 Add a better error message when failing to assign one tablegen value to another by Pete Cooper · 11 years ago
  46. e69170a Revert "Introduce a string_ostream string builder facilty" by Alp Toker · 11 years ago
  47. 6147173 Introduce a string_ostream string builder facilty by Alp Toker · 11 years ago
  48. a73fd93 Fix error in tablegen when either operand of !if is an empty list. by Matt Arsenault · 11 years ago
  49. 8b98532 Anonymous definitions in foreach blocks triggered a 'def already exists' by Artyom Skrobov · 11 years ago
  50. 0757607 Fix typos in tablegen error messages by Matt Arsenault · 11 years ago
  51. 314e80e [tablegen] Add !listconcat operator with the similar semantics as !strconcat by Daniel Sanders · 11 years ago
  52. e73658d [C++] Use 'nullptr'. by Craig Topper · 12 years ago
  53. 011817a [C++11] Make use of 'nullptr' in TableGen library. by Craig Topper · 12 years ago
  54. 3161726 remove a bunch of unused private methods by Nuno Lopes · 12 years ago
  55. a8c1f46 [TableGen] Correctly generate implicit anonymous prototype defs in multiclasses by Hal Finkel · 12 years ago
  56. f2a0b2b [TableGen] Use the same anonymous name as the prefix on all multiclass defs by Hal Finkel · 12 years ago
  57. ce91fe5 TableGen: Generate valid identifiers for anonymous records by Alp Toker · 12 years ago
  58. 998a39a Add an error check for a typo I accidentally made in a td file that caused an assert to fire. by Craig Topper · 12 years ago
  59. d78273f Remove some std stream usage from Support and TableGen by Reid Kleckner · 12 years ago
  60. 91a5848 Allow TableGen DAG arguments to be just a name. by Jakob Stoklund Olesen · 13 years ago
  61. 2bb7db9 [TableGen] Fix ICE on MSVC 2012 Release builds. by Michael J. Spencer · 13 years ago
  62. c7d4dc1 Add an addition operator to TableGen by Hal Finkel · 13 years ago
  63. f12e8a9 TableGen: Keep track of superclass reference ranges. by Jordan Rose · 13 years ago
  64. abdd99b TableGen: record anonymous instantiations of classes. by Jordan Rose · 13 years ago
  65. cc951b2 tblgen: use an early return to reduce indentation. by Sean Silva · 13 years ago
  66. cb1a75e tblgen: Factor out common code. by Sean Silva · 13 years ago
  67. 0657b40 Inline this into its only caller. by Sean Silva · 13 years ago
  68. 28f3721 tblgen: Reuse function that is 2 lines above. by Sean Silva · 13 years ago
  69. 710c3ae fix copy-paste-o by Sean Silva · 13 years ago
  70. c95fe28 docs: Bring TableGen syntax a bit closer to reality. by Sean Silva · 13 years ago
  71. b21afc6 Revert r171140. We don't actually need to support #NAME. Because NAME by itself is interpreted just fine. by Craig Topper · 13 years ago
  72. 8f0b739 Update tablegen parser to allow defm names to start with #NAME. by Craig Topper · 13 years ago
  73. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  74. 88eb8dd tblgen: Use semantically correct RTTI functions. by Sean Silva · 13 years ago
  75. fb509ed tblgen: Mechanically move dynamic_cast<> to dyn_cast<>. by Sean Silva · 13 years ago
  76. 94c7604 tblgen: Remove pointless method call. by Sean Silva · 13 years ago
  77. 98c6171 tblgen: Replace uses of dynamic_cast<XXXRecTy> with dyn_cast<>. by Sean Silva · 13 years ago
  78. 026f833 Re-work bit/bits value resolving in tblgen by Michael Liao · 13 years ago
  79. d7b6696 Print out the location of expanded multiclass defs in TableGen errors. by Jakob Stoklund Olesen · 13 years ago
  80. bc5b61c TableGen: Allow use of #NAME# outside of 'def' names. by Jim Grosbach · 13 years ago
  81. 36a5c8e Add support for range expressions in TableGen foreach loops. by Jakob Stoklund Olesen · 13 years ago
  82. 74fd80e Don't put TGParser scratch results in the output. by Jakob Stoklund Olesen · 13 years ago
  83. 8a120b1 Simplify TGParser::ProcessForEachDefs. by Jakob Stoklund Olesen · 13 years ago
  84. fb927af Add Foreach Loop by David Greene · 14 years ago
  85. a2886c2 Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
  86. ebb006f Fix Record Name Reference by David Greene · 14 years ago
  87. 46a9f01 More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
  88. 91f5a3f TblGen diagnostic for mismatched template instantiation. by Jim Grosbach · 14 years ago
  89. dd8fbf5 Delete CodeInit and CodeRecTy from TableGen. by Jakob Stoklund Olesen · 14 years ago
  90. 9d1c5ee Use uniqued StringInit pointers for lookups. by Jakob Stoklund Olesen · 14 years ago
  91. bccc4c1 Check for error after InstantiateMultclassDef. by Jim Grosbach · 14 years ago
  92. 8e85b48 Implement Paste by David Greene · 14 years ago
  93. 8bf0d72 Process NAME by David Greene · 14 years ago
  94. 5d5d88c Process Defm Prefix as Init by David Greene · 14 years ago
  95. 2affd67 Parse Def ID as Value by David Greene · 14 years ago
  96. b8a7c9d Don't Parse Object Body as a Name by David Greene · 14 years ago
  97. 232bd60 Use Parse Mode by David Greene · 14 years ago
  98. d4263a6 Make ID Parsing More Flexible by David Greene · 14 years ago
  99. d699161 Add NAME Member by David Greene · 14 years ago
  100. 7b6e641 Fix Name Access by David Greene · 14 years ago