1. adcd026 Make llvm::StringRef to std::string conversions explicit. by Benjamin Kramer · 6 years ago
  2. de08244 TableGen: Remove unused code by Matt Arsenault · 6 years ago
  3. 72c68f1 [TableGen] Remove unused target intrinsic generation logic by Reid Kleckner · 6 years ago
  4. 745b6de Reland 'Fixed -Wdeprecated-copy warnings. NFCI.' by Dávid Bolvanský · 6 years ago
  5. 111a4cf Revert 'Fixed -Wdeprecated-copy warnings. NFCI.' by Dávid Bolvanský · 6 years ago
  6. 7124b45 Fixed -Wdeprecated-copy warnings. NFCI. by Dávid Bolvanský · 6 years ago
  7. 52c2624 TableGen: Add MinAlignment predicate by Matt Arsenault · 6 years ago
  8. 57ef94f AMDGPU: Avoid emitting "true" predicates by Matt Arsenault · 6 years ago
  9. d00d857 TableGen: Add address space to matchers by Matt Arsenault · 6 years ago
  10. c74322a [TableGen] Allow DAG isel patterns to override default operands. by Simon Tatham · 6 years ago
  11. 9ad714f Add support for pointer types in patterns by Tom Stellard · 7 years ago
  12. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  13. bd199f8 [TableGen] Preserve order of output operands in DAGISelMatcherGen by Craig Topper · 7 years ago
  14. 445b0b6 TableGen/ISel: Allow PatFrag predicate code to access captured operands by Nicolai Haehnle · 7 years ago
  15. 46c91fd TableGen/CodeGenDAGPatterns: addPredicateFn only once by Nicolai Haehnle · 7 years ago
  16. 45e61c5 [TableGen] TypeInfer - Cache the legal types as TypeSetByHwMode by Simon Pilgrim · 7 years ago
  17. 26fc0635 [TableGen] std::move vectors into TreePatternNode. by Craig Topper · 7 years ago
  18. 73ed2e6 [TableGen] Add some std::move to the PatternToMatch constructor. by Craig Topper · 7 years ago
  19. 22b1af8 [TableGen] Suppress type validation when parsing pattern fragments by Ulrich Weigand · 7 years ago
  20. c48aefb [TableGen] Support multi-alternative pattern fragments by Ulrich Weigand · 7 years ago
  21. 8ead129 [globalisel][tablegen] Add support for C++ predicates on PatFrags and use it to support BFC on ARM. by Daniel Sanders · 7 years ago
  22. 6b1db82 Revert r334764, as it breaks some bots by Florian Hahn · 7 years ago
  23. 1b46576 [TableGen] Make TreePatternNode::getChild return a reference (NFC) by Florian Hahn · 7 years ago
  24. 4dd569c [TableGen] Make getOnlyTree return a const ref (NFC) by Florian Hahn · 7 years ago
  25. 19b22d4 TableGen: Change some pointer parameters to references since they're never null anyway by David Blaikie · 7 years ago
  26. d78567f [TableGen] Combine two constructors by taking vectors by value instead of trying to support combininations for rvalue and lvalue references. by Craig Topper · 7 years ago
  27. 53b14db Revert r334374 [TableGen] Move some shared_ptrs to avoid unnecessary copies (NFC). by Florian Hahn · 7 years ago
  28. 38270cc [TableGen] Move some shared_ptrs to avoid unnecessary copies (NFC). by Florian Hahn · 7 years ago
  29. 84e6ef0 [TableGen] Make DAGInstruction own Pattern to avoid leaking it. by Florian Hahn · 7 years ago
  30. 75e87c3 [TableGen] Avoid leaking TreePatternNodes by using shared_ptr. by Florian Hahn · 8 years ago
  31. 2e0f7bd [TableGen] Print more helpful information in case of type contradiction by Krzysztof Parzyszek · 8 years ago
  32. 303327d TableGen: Allow setting SDNodeProperties on intrinsics by Matt Arsenault · 8 years ago
  33. 0c43b3a [globalisel][tablegen] Add support for relative AtomicOrderings by Daniel Sanders · 8 years ago
  34. 6d9d30a [tablegen] Handle atomic predicates for ordering inside tablegen. NFC. by Daniel Sanders · 8 years ago
  35. 87d196c [tablegen] Handle atomic predicates for memory type inside tablegen. NFC. by Daniel Sanders · 8 years ago
  36. 7e52367 [globalisel][tablegen] Import signextload and zeroextload. by Daniel Sanders · 8 years ago
  37. adbf58d [tablegen] Use hasPredCode()/hasImmCode() instead of getPredCode().empty()/getImmCode().empty(). NFC by Daniel Sanders · 8 years ago
  38. 3f267bf [tablegen] Handle common load/store predicates inside tablegen. NFC. by Daniel Sanders · 8 years ago
  39. 6ecae9f [TableGen] Avoid unnecessary std::string creations by Simon Pilgrim · 8 years ago
  40. 11300ce [globalisel][tablegen] Add support for fpimm and import of APInt/APFloat based ImmLeaf. by Daniel Sanders · 8 years ago
  41. 649c585 [aarch64] Support APInt and APFloat in ImmLeaf subclasses and make AArch64 use them. by Daniel Sanders · 8 years ago
  42. 9e0ae7b Revert r315148 [TableGen] Avoid unnecessary std::string creations by Daniel Sanders · 8 years ago
  43. b021b13 [TableGen] Avoid repeated find calls in CodeGenDAGPatterns getters. NFCI. by Simon Pilgrim · 8 years ago
  44. 5e030f9 [TableGen] Avoid unnecessary std::string creations by Simon Pilgrim · 8 years ago
  45. 7725e49 [TableGen] Replace InfoByHwMode::getAsString with writeToStream by Krzysztof Parzyszek · 8 years ago
  46. 8c4d061 Remove trailing whitespace. NFCI. by Simon Pilgrim · 8 years ago
  47. 9b64c51 Revert "[TableGen] Replace InfoByHwMode::getAsString with writeToStream" by Krzysztof Parzyszek · 8 years ago
  48. d55727e [TableGen] Replace InfoByHwMode::getAsString with writeToStream by Krzysztof Parzyszek · 8 years ago
  49. d022d25 [TableGen] Use CHAR_BIT instead of hardcoded 8 with sizeof. NFC by Craig Topper · 8 years ago
  50. 249dc14 [TableGen] Some optimizations to TableGen. by Zachary Turner · 8 years ago
  51. affd201 Recommit r313647 now that GCC seems to accept the offering by Krzysztof Parzyszek · 8 years ago
  52. 16441a9 Revert "Improve TableGen performance of -gen-dag-isel (motivated by X86 backend)" by Krzysztof Parzyszek · 8 years ago
  53. 02fa88e Improve TableGen performance of -gen-dag-isel (motivated by X86 backend) by Krzysztof Parzyszek · 8 years ago
  54. 779d98e TableGen support for parameterized register class information by Krzysztof Parzyszek · 8 years ago
  55. 426bf36 Formatting changes, add LLVM_DUMP_METHOD to a dump function, NFC by Krzysztof Parzyszek · 8 years ago
  56. 18e6b57 [TableGen] Remove some copies around PatternToMatch. by Craig Topper · 8 years ago
  57. bcd3c37 [TableGen] Adapt more places to getValueAsString now returning a StringRef instead of a std::string. by Craig Topper · 9 years ago
  58. 13a3af1 [SelectionDAG] Enhance SDTCisSameNumEltsAs to work with scalar types and use it on extend/trunc/round operations. by Craig Topper · 9 years ago
  59. 36f7035 [GlobalISel] Add basic Selector-emitter tblgen backend. by Ahmed Bougacha · 9 years ago
  60. 0d955d0 Use the range variant of find instead of unpacking begin/end by David Majnemer · 9 years ago
  61. 92a8c61 IR: Sort generic intrinsics before target specific ones by Justin Bogner · 9 years ago
  62. 9a44b3f [SelectionDAG] Add a SDTCisSameSizeAs type constraint that can be used to ensure vector widths match even if the element size and count don't. by Craig Topper · 10 years ago
  63. e9ffb45 Fix typos. by Bruce Mitchener · 10 years ago
  64. 0be3458 [TableGen] Add support constraining a vector type in a pattern to have a specific element type and for constraining a vector type to have the same number of elements as another vector type. This is useful for AVX512 mask operations so we relate the mask type to the type of the other arguments. by Craig Topper · 11 years ago
  65. cf19530 Revert "Improve memory ownership/management in TableGen by unique_ptrifying TreePattern's Tree member." by David Blaikie · 11 years ago
  66. 8922a17 Improve memory ownership/management in TableGen by unique_ptrifying TreePattern's Tree member. by David Blaikie · 11 years ago
  67. fcacc74 Fix nested namespace with decltype to hopefully work with MSVC by David Blaikie · 11 years ago
  68. 3c6ca23 Use unique_ptr to handle ownership of TreePatterns in CodeGenDAGPatterns::PatternFragments by David Blaikie · 11 years ago
  69. ea8df3a Make TreePattern::error use Twine by Matt Arsenault · 11 years ago
  70. a7c40ef Canonicalize header guards into a common format. by Benjamin Kramer · 11 years ago
  71. 6655dd6 TableGen: Allow AddedComplexity values to be negative by Tom Stellard · 11 years ago
  72. a0cc165 Revert of r213521. This change introduced a non-hermetic test (depending on a by Richard Smith · 11 years ago
  73. edf1570 TableGen: Allow AddedComplexity values to be negative by Tom Stellard · 11 years ago
  74. c807a17 TableGen: permit non-leaf ComplexPattern uses by Tim Northover · 12 years ago
  75. ada0857 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  76. 2756dc1 Add an OutPatFrag TableGen class by Hal Finkel · 12 years ago
  77. 74169dc Improve handling of EnforceSmallerThan. Remove all types that are smaller from the larger set not just the smallest type from the smaller set. Ensure 'smaller' vectors have the same or fewer total bits. Similar for 'larger' vectors. by Craig Topper · 12 years ago
  78. 1410751 TableGen: Refactor DAG patterns to enable parsing one pattern at a time. by Ahmed Bougacha · 12 years ago
  79. b5b9110 Make all unnamed RegisterClass TreePatternNodes typed MVT::i32. by Jakob Stoklund Olesen · 13 years ago
  80. 57a8650 Extract a method. by Jakob Stoklund Olesen · 13 years ago
  81. 13d4a07 Use ArrayRef<MVT::SimpleValueType> when possible. by Jakob Stoklund Olesen · 13 years ago
  82. 91d19d8 Sort the #include lines for utils/... by Chandler Carruth · 13 years ago
  83. 635debe Remove exception handling usage from tblgen. by Joerg Sonnenberger · 13 years ago
  84. a4e2c5f Refactor Record* by-ID comparator to Record.h by Sean Silva · 13 years ago
  85. b7246a7 Tablegen: Add OperandWithDefaultOps Operand type by Tom Stellard · 13 years ago
  86. a9d322a Check all patterns for missing instruction flags. by Jakob Stoklund Olesen · 13 years ago
  87. c4965bc Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
  88. af8ee2c Unconstify Inits by David Greene · 14 years ago
  89. 1aa0e3e [AVX] Constify Inits by David Greene · 14 years ago
  90. 9908c17 struct Init -> class Init by David Greene · 14 years ago
  91. 71520a8 Revert r134921, 134917, 134908 and 134907. They're causing failures by Eric Christopher · 14 years ago
  92. 4f6b5ca struct Init -> class Init. by Evan Cheng · 14 years ago
  93. af973b4 [AVX] Make Inits Foldable by David Greene · 14 years ago
  94. 07add49 Implement major new fastisel functionality: the matcher can now handle immediates with by Chris Lattner · 15 years ago
  95. 2ff8c1a now that predicates have a decent abstraction layer on them, introduce a new by Chris Lattner · 15 years ago
  96. 514e292 Rework our internal representation of node predicates to expose more by Chris Lattner · 15 years ago
  97. 127fd1d by David Greene · 15 years ago
  98. 50986b5 Trailing whitespace. by Jim Grosbach · 15 years ago
  99. fb116ae Add source Record* reference to PatternToMatch. Allows better diagnostics. by Jim Grosbach · 15 years ago
  100. 5debc33 stop computing InstImpInputs, it is dead by Chris Lattner · 16 years ago