1. 9e49318 [GlobalISel][Tablegen] Assign small opcodes to pseudos by Roman Tereshin · 7 years ago
  2. d760c20 [Tablegen] Tidying up InstRegexOp a little, NFC by Roman Tereshin · 7 years ago
  3. f8bf2ec [MachineOperand][Target] MachineOperand::isRenamable semantics changes by Geoff Berry · 8 years ago
  4. 4890a71 [TableGen] Add a way of getting the number of generic opcodes without including modular CodeGen headers. by Benjamin Kramer · 8 years ago
  5. 303327d TableGen: Allow setting SDNodeProperties on intrinsics by Matt Arsenault · 8 years ago
  6. 779d98e TableGen support for parameterized register class information by Krzysztof Parzyszek · 8 years ago
  7. 86a9aee [TableGen] Use StringRef instead of std::string for CodeGenInstruction namespace. NFC by Craig Topper · 8 years ago
  8. 4a86d45 TableGen: Use StringRef instead of const std::string& in return vals. by Matthias Braun · 9 years ago
  9. 32ab3a8 Re-apply r286384, "X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable immediate.", with a fix for 32-bit x86. by Peter Collingbourne · 9 years ago
  10. a9caded Revert r286384, "X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable immediate." by Peter Collingbourne · 9 years ago
  11. 4c15db4 X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable immediate. by Peter Collingbourne · 9 years ago
  12. 0d955d0 Use the range variant of find instead of unpacking begin/end by David Majnemer · 9 years ago
  13. 4fb996e TableGen: Use StringRef instead of std::string by Matt Arsenault · 9 years ago
  14. 8cc904d [TableGen] Replace instructions() with getInstructionsByEnumValue(). No need to make an iterator_range when we already have a function that returns an ArrayRef. NFC by Craig Topper · 10 years ago
  15. f926532 [TableGen] Return ArrayRef instead of a std::vector reference from getInstructionsByEnumValue(). NFC by Craig Topper · 10 years ago
  16. a15226e [TableGen] Use std::find instead of a manual loop. NFC by Craig Topper · 10 years ago
  17. 15576e1 Use make_range to reduce mentions of iterator type. NFC by Craig Topper · 10 years ago
  18. 48a8e64 Use unique_ptr instead of DeleteContainerSeconds. by Craig Topper · 11 years ago
  19. 313a96f Use unique_ptr to simplify deletion. by Craig Topper · 11 years ago
  20. a7c40ef Canonicalize header guards into a common format. by Benjamin Kramer · 11 years ago
  21. 56fd888 iterator_range accessor for CodeGenTarget instruction list. by Jim Grosbach · 11 years ago
  22. 81e6fcc Support little-endian encodings in the FixedLenDecoderEmitter by Hal Finkel · 12 years ago
  23. 13d4a07 Use ArrayRef<MVT::SimpleValueType> when possible. by Jakob Stoklund Olesen · 13 years ago
  24. 91d19d8 Sort the #include lines for utils/... by Chandler Carruth · 13 years ago
  25. 635debe Remove exception handling usage from tblgen. by Joerg Sonnenberger · 13 years ago
  26. 9dc03bb Add CodeGenTarget::guessInstructionProperties. by Jakob Stoklund Olesen · 13 years ago
  27. 87255e3 I'm introducing a new machine model to simultaneously allow simple by Andrew Trick · 13 years ago
  28. 53733cd Revert "Emit the SubRegTable with the smallest possible integer type." by Jim Grosbach · 14 years ago
  29. c80c3fd Emit the SubRegTable with the smallest possible integer type. by Benjamin Kramer · 14 years ago
  30. 85d684a Split AsmParser into two components - AsmParser and AsmParserVariant by Devang Patel · 14 years ago
  31. 84c287e Move TableGen's parser and entry point into a library by Peter Collingbourne · 14 years ago
  32. 19be2ab Switch to ArrayRef<CodeGenRegisterClass*>. by Jakob Stoklund Olesen · 14 years ago
  33. a84be6c Add support for alternative register names, useful for instructions whose operands are logically equivalent to existing registers, but happen to be printed specially. For example, an instruciton that prints d0[0] instead of s0. by Owen Anderson · 14 years ago
  34. 8e188be Store CodeGenRegisters as pointers so they won't be reallocated. by Jakob Stoklund Olesen · 14 years ago
  35. 22ea424 Move the list of register classes into CodeGenRegBank as well. by Jakob Stoklund Olesen · 14 years ago
  36. 84bd44e Move the list of registers into CodeGenRegBank. by Jakob Stoklund Olesen · 14 years ago
  37. 76a5a71 Move some sub-register index calculations to CodeGenRegisters.cpp by Jakob Stoklund Olesen · 14 years ago
  38. c8c4ded Teach TableGen to automatically generate missing SubRegIndex instances. by Jakob Stoklund Olesen · 14 years ago
  39. f910bf2 Trailing whitespace. by Jim Grosbach · 15 years ago
  40. 2a0a3b4 Flag -> Glue, the ongoing saga by Chris Lattner · 15 years ago
  41. 77d369c eliminate the Records global variable, patch by Garrison Venn! by Chris Lattner · 15 years ago
  42. 77d3ead a bunch of random cleanup, move a helper to CGT where it belongs. by Chris Lattner · 15 years ago
  43. 0e023ea fix a long standing wart: all the ComplexPattern's were being by Chris Lattner · 15 years ago
  44. 3b59e06 Ignore NumberHack and give each SubRegIndex instance a unique enum value instead. by Jakob Stoklund Olesen · 15 years ago
  45. edab242 Replace the tablegen RegisterClass field SubRegClassList with an alist-like data by Jakob Stoklund Olesen · 15 years ago
  46. 83aeaab add a new SDNPVariadic SDNP node flag, and use it in by Chris Lattner · 16 years ago
  47. 1802b17 Finally change the instruction looking map to be a densemap from by Chris Lattner · 16 years ago
  48. 4763dbe make inst_begin/inst_end iterate over InstructionsByEnumValue. by Chris Lattner · 16 years ago
  49. 2d822ab revert 98912 by Chris Lattner · 16 years ago
  50. 45e2fc5 make inst_begin/inst_end iterate over InstructionsByEnumValue. by Chris Lattner · 16 years ago
  51. 918be52 change Target.getInstructionsByEnumValue to return a reference by Chris Lattner · 16 years ago
  52. 70eb897 don't go through getInstructions(). by Chris Lattner · 16 years ago
  53. 9aec14b look up instructions by record, not by name. by Chris Lattner · 16 years ago
  54. cabe037 Completely rewrite tblgen's type inference mechanism, by Chris Lattner · 16 years ago
  55. b91411c Remove the CPAttrParentAsRoot code, which is unused, and inconvenient by Dan Gohman · 16 years ago
  56. 81f1b31 clang++ points out that this is pointless. by Chris Lattner · 16 years ago
  57. 9f94459 Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  58. 53aa7a9 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  59. 0033199 Match X86 register names to number. by Daniel Dunbar · 16 years ago
  60. 38a22bf Replace std::iostreams with raw_ostream in TableGen. by Daniel Dunbar · 16 years ago
  61. 5234d37 Revert 72707 and 72709, for the moment. by Dale Johannesen · 16 years ago
  62. 0b8ca79 Make the implicit inputs and outputs of target-independent by Dale Johannesen · 16 years ago
  63. e14b8d9 Generalize getRegisterClassForRegister to handle registers by Dan Gohman · 16 years ago
  64. 3e2225d Factor the code for determining the target-specific instruction by Dan Gohman · 17 years ago
  65. 6a49037 Added MemOperands to Atomic operations since Atomics touches memory. by Mon P Wang · 17 years ago
  66. 13237ac Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 17 years ago
  67. fc4ad7de Move instruction flag inference out of InstrInfoEmitter and into by Dan Gohman · 17 years ago
  68. 0592cf7 Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex! ComplexExpressions can now have attributes which affect how TableGen interprets by Christopher Lamb · 18 years ago
  69. 42c63ef start inferring 'no side effects'. by Chris Lattner · 18 years ago
  70. 1ca2068 realize that instructions who match intrinsics that read memory read memory. by Chris Lattner · 18 years ago
  71. a348f55 Change the 'isStore' inferrer to look for 'SDNPMayStore' by Chris Lattner · 18 years ago
  72. 8cab021 change getQualifiedName to be a global function. by Chris Lattner · 18 years ago
  73. 8adcd9f remove attributions from utils. by Chris Lattner · 18 years ago
  74. 10835d9 Eliminate an unused parameter. by Dan Gohman · 18 years ago
  75. a23ef8a Remove the operator<< for MVT::ValueType in preparation for MVT::ValueType by Dan Gohman · 18 years ago
  76. 2022c79 Added properties such as SDNPHasChain to ComplexPattern. by Evan Cheng · 19 years ago
  77. fe72285 Don't generate getCalleeSaveReg and getCalleeSaveRegClasses anymore. by Evan Cheng · 19 years ago
  78. f5ef47f Remove PointerType from target definition. Use abstract type MVT::iPTR to by Evan Cheng · 19 years ago
  79. d985d66 Allow patterns to refer to physical registers that belong to multiple by Evan Cheng · 19 years ago
  80. c92f688 Add support for decoding iPTR to the right pointer type. by Chris Lattner · 20 years ago
  81. 543fe4b PHI and INLINEASM are now builtin instructions provided by Target.td by Chris Lattner · 20 years ago
  82. c9a6200 * Added an explicit type field to ComplexPattern. by Evan Cheng · 20 years ago
  83. 9b9567b Added support for ComplexPattern. These are patterns that require C++ pattern by Evan Cheng · 20 years ago
  84. 3717b4c Add some methods by Chris Lattner · 20 years ago
  85. cdf2c67 Stop checking the ValueType of the CodeGenInstruction. Instead, use the by Nate Begeman · 20 years ago
  86. fcffc98 add an accessor by Chris Lattner · 20 years ago
  87. cee994b Compute the value types that are natively supported by a target. by Chris Lattner · 20 years ago
  88. 650ba8e Remove trailing whitespace by Misha Brukman · 20 years ago
  89. 945e865 Refactor code for numbering instructions into CodeGenTarget. by Chris Lattner · 21 years ago
  90. 7dfc2d2 Convert 'struct' to 'class' in various places to adhere to the coding standards by Chris Lattner · 21 years ago
  91. 243ded5 * Add option to read isLittleEndianEncoding for InstrInfo classes by Misha Brukman · 21 years ago
  92. 2a86fab Start parsing register classes into a more structured form by Chris Lattner · 21 years ago
  93. 8af61dd Use CodeGenRegister class to make reading in of register information more by Chris Lattner · 21 years ago
  94. 6ffa501 Make the AsmWriter a first-class tblgen object. Allow targets to specify by Chris Lattner · 21 years ago
  95. 5572682 Parse the operand list of the instruction. We currently support register and immediate operands. by Chris Lattner · 21 years ago
  96. c860eca Add, and start using, the CodeGenInstruction class. This class represents by Chris Lattner · 21 years ago
  97. fce9603 Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h) by Chris Lattner · 21 years ago[Renamed (80%) from llvm/utils/TableGen/CodeGenWrappers.h]
  98. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  99. d303203 Added LLVM copyright header. by John Criswell · 22 years ago
  100. f5bd1b7 Move support/tools/* back into utils by Chris Lattner · 22 years ago