1. 9ba9d4d [ms-inline asm] Add a few typedefs to simplify future changes. by Chad Rosier · 12 years ago
  2. 736ceac tblgen: Replace uses of dynamic_cast<XXXRecTy> with dyn_cast<>. by Sean Silva · 12 years ago
  3. 1374526 Added instregex support to TableGen subtarget emitter. by Andrew Trick · 12 years ago
  4. 2062b12 TableGen subtarget emitter, nearly first class support for SchedAlias. by Andrew Trick · 12 years ago
  5. fe05d98 Cleanup TableGen subtarget emitter. by Andrew Trick · 12 years ago
  6. d494a3b [ms-inline asm] Default to the 'm' constraint. This matches the behavior of the by Chad Rosier · 12 years ago
  7. 9e21138 tblgen: Migrate llvm-tblgen to new TableGenMain API. by Sean Silva · 12 years ago
  8. c69bb70 Fix 80-column violations. Cleanup whitespace in generated code. by Chad Rosier · 12 years ago
  9. 2268587 [ms-inline asm] Add the convertToMapAndConstraints() function that is used to by Chad Rosier · 12 years ago
  10. 94c2271 Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 by Sylvestre Ledru · 12 years ago
  11. 7e2c793 Fix a typo 'iff' => 'if' by Sylvestre Ledru · 12 years ago
  12. 2590c2e Rather then have a wrapper function, have tblgen instantiate the implementation. by Chad Rosier · 12 years ago
  13. 00796a1 Rather then have a wrapper function, have tblgen instantiate the implementation. by Chad Rosier · 12 years ago
  14. 9264988 Machine Model (-schedmodel only). Added SchedAliases. by Andrew Trick · 12 years ago
  15. d717a06 [ms-inline asm] Expose the mnemonicIsValid() function in the AsmParser. by Chad Rosier · 12 years ago
  16. 6018944 Whitespace. by Chad Rosier · 12 years ago
  17. 9d227af Clarify comment. by Dmitri Gribenko · 12 years ago
  18. 3e9b6db Add in new data types that are used by AMDIL/ANL among others. by Micah Villmow · 12 years ago
  19. eb79b54 Soften the pattern-can-never-match error in TableGen into a warning. This pattern can be very useful in cases where you want to define a multiclass that covers both commutative and non-commutative operators (say, add and sub). by Owen Anderson · 12 years ago
  20. 8a312fb Remove code for setting the VEX L-bit as a function of operand size from the code emitters and the disassembler table builder. Fix a couple instructions that were still missing VEX_L. by Craig Topper · 12 years ago
  21. 3b8fb64 SchedMachineModel: compress the CPU's WriteLatencyTable. by Andrew Trick · 12 years ago
  22. b2df610 Iterate deterministicaly over ClassInfo*'s by Sean Silva · 12 years ago
  23. decfdf5 Iterate deterministically over register classes by Sean Silva · 12 years ago
  24. 90fee07 Refactor Record* by-ID comparator to Record.h by Sean Silva · 12 years ago
  25. 30ce40e FileCheck: Fix off-by-one bug that made CHECK-NOT: ignore the next character after the colon. by Benjamin Kramer · 12 years ago
  26. 3a36444 Make custom operand parsing mnemonic indices use the same mnemonic table as the match table. Reorder fields in OperandMatchEntry to provide the least amount of padding for in tree targets. by Craig Topper · 12 years ago
  27. fee7f01 Use variable type for index into mnemonic table. Shrinks size of index field on in tree targets. Saving static data space. by Craig Topper · 12 years ago
  28. 34aadd6 Replaced ReInitMCSubtargetInfo with InitMCProcessor. by Andrew Trick · 12 years ago
  29. e076bb1 comment typo by Andrew Trick · 12 years ago
  30. e3dbc98 TableGen subtarget emitter. Use getSchedClassIdx. by Andrew Trick · 12 years ago
  31. 4d2d1c4 TableGen subtarget emitter. Generate resolveSchedClass generated hook for resolving instruction variants. by Andrew Trick · 12 years ago
  32. ee290ba TableGen subtarget emitter. Remove unnecessary header dependence. by Andrew Trick · 12 years ago
  33. e127dfd TableGen subtarget emitter. Initialize MCSubtargetInfo with the new machine model. by Andrew Trick · 12 years ago
  34. b198f5c Mark asm matcher conversion table as const. by Craig Topper · 12 years ago
  35. be480ff Fix typo in comment. No functional change. by Craig Topper · 12 years ago
  36. e4095f9 Backout the wrong subtarget emitter fix by Andrew Trick · 12 years ago
  37. f23ddf5 Fix release build after reverting by Andrew Trick · 12 years ago
  38. e1b5328 Revert r164061-r164067. Most of the new subtarget emitter. by Andrew Trick · 12 years ago
  39. a2a47d1 InitMCProcessor by Andrew Trick · 12 years ago
  40. 5d94082 comment typo by Andrew Trick · 12 years ago
  41. 41be51b TableGen subtarget emitter. Use getSchedClassIdx. by Andrew Trick · 12 years ago
  42. 021ba26 TableGen subtarget emitter. Generate resolveSchedClass generated hook for resolving instruction variants. by Andrew Trick · 12 years ago
  43. db7afac TableGen subtarget emitter. Initialize MCSubtargetInfo with the new machine model. by Andrew Trick · 12 years ago
  44. 544c880 TableGen subtarget emitter. Format and emit data tables for the new machine model. by Andrew Trick · 12 years ago
  45. 52c3a1d TableGen subtarget emitter. Generate data tables for the new machine model. by Andrew Trick · 12 years ago
  46. 40096d2 TableGen subtarget emitter. Emit processor resources for the new machine model. by Andrew Trick · 12 years ago
  47. bc4ff6e TableGen subtarget parser: Add getProcResourcesIdx(). by Andrew Trick · 12 years ago
  48. 9bb938c TableGen: Add initializer. by Jim Grosbach · 12 years ago
  49. 3780ad8 Fix a few vars that can end up being used without initialization. by Axel Naumann · 12 years ago
  50. efd841c Fix typo by Michael Liao · 12 years ago
  51. af8d66c Add 'virtual' keywoards to output file for overridden functions. by Craig Topper · 12 years ago
  52. ef2340e Add 'virtual' keywoards to output file for overridden functions. by Craig Topper · 12 years ago
  53. 4e0ae44 Fix Doxygen issues: wrap code examples in \code and use \p to refer to by Dmitri Gribenko · 12 years ago
  54. 5974c31 Revert r163878 as it breaks on targets with alternate register names. Such targets do not exist in the main tree so this was not noticed. by Craig Topper · 12 years ago
  55. 3cbd178 TableGen subtarget parser. Handle new machine model. by Andrew Trick · 12 years ago
  56. 5e613c2 TableGen subtarget parser. Handle new machine model. by Andrew Trick · 12 years ago
  57. 48605c3 TableGen subtarget parser. Handle new machine model. by Andrew Trick · 12 years ago
  58. f4d7824 Allow the second opcode info table to be 8, 16, or 32-bits as needed to represent additional fragments. This recovers some space on ATT X86 syntax and PowerPC which only need 40-bits instead of 48-bits. This also increases ARM to 64-bits to fully encode all of its operands. by Craig Topper · 12 years ago
  59. 4e5babe Reduce size of register name index tables by using uint16_t for all in tree targets. If more than 16-bits are needed for any out of tree targets, code will detect and use uint32_t instead. by Craig Topper · 12 years ago
  60. 785a41d AsmWriterEmitter: OpInfo2 should be unsigned 16-bit. by Manman Ren · 12 years ago
  61. 6579cf8 AsmWriterEmitter: increase the number of bits for OpcodeInfo from 32-bit to by Manman Ren · 12 years ago
  62. 2d9eb72 Fix Doxygen issues: by Dmitri Gribenko · 12 years ago
  63. 76b29b5 Add a new compression type to ModRM table that detects when the memory modRM byte represent 8 instructions and the reg modRM byte represents up to 64 instructions. Reduces modRM table from 43k entreis to 25k entries. Based on a patch from Manman Ren. by Craig Topper · 12 years ago
  64. a562dc7 TableGen: Convert an assert() to a proper diagnostic. by Jim Grosbach · 12 years ago
  65. 67c8978 Fix a couple of Doxygen comment issues pointed out by -Wdocumentation. by Dmitri Gribenko · 12 years ago
  66. 83c0eef Improve tblgen code cleanliness: create an unknown_class, from which the unknown def inherits. Make tblgen check for that class, rather than checking for the def itself. by Owen Anderson · 12 years ago
  67. d2c6997 Compute a map from register names to registers, rather than scanning the list of registers every time we want to look up a register by name. by Owen Anderson · 12 years ago
  68. a603577 Add TRI::getSubRegIndexLaneMask(). by Jakob Stoklund Olesen · 12 years ago
  69. de02507 Clean the sub-reg index composition maps at emission. by Jakob Stoklund Olesen · 12 years ago
  70. 59f45e4 Add MCRI::getNumSubRegIndices() and start checking SubRegIndex ranges. by Jakob Stoklund Olesen · 12 years ago
  71. 9e6dc8b Change unsigned to a uint16_t in static disassembler tables to reduce the table size. by Craig Topper · 12 years ago
  72. 4fbaa50 GTest on Android needs a custom tmpdir path. by Evgeniy Stepanov · 12 years ago
  73. 46b4b11 lit: Util.which(): Use os.path.isfile() instead of os.path.exists(), or it hits to the directory. by NAKAMURA Takumi · 12 years ago
  74. 4f50517 Revert "Add -exact-match option to FileCheck to allow clients to do exact matches without using regular expressions." by Ted Kremenek · 12 years ago
  75. 3adf3b0 Refactored DFA generator. Merged transition class into state class. by Anshuman Dasgupta · 12 years ago
  76. 2e57838 Add -exact-match option to FileCheck to allow clients to do exact matches without using regular expressions. by Ted Kremenek · 12 years ago
  77. 307525c Re-work bit/bits value resolving in tblgen by Michael Liao · 12 years ago
  78. 6d3d765 Tablegen: Add OperandWithDefaultOps Operand type by Tom Stellard · 12 years ago
  79. c05d306 Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be by Nadav Rotem · 12 years ago
  80. 98eb98b Constify subtarget info properly so that we dont cast away the const in by Roman Divacky · 12 years ago
  81. 5d637d7 Fix function name per coding standard. by Chad Rosier · 12 years ago
  82. 90e11f8 Fix function name per coding standard. by Chad Rosier · 12 years ago
  83. 4e2132e [ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute. This by Chad Rosier · 12 years ago
  84. 7a9572f [LIT] Add a clang_tools_extra_site_cfg to match the various other site_cfg. by David Blaikie · 12 years ago
  85. 68d92bd Fix Android build of gtest and lib/Support. by Evgeniy Stepanov · 12 years ago
  86. 2dc88d9 [ms-inline asm] Make comment more verbose and add an assert. by Chad Rosier · 12 years ago
  87. 2cc97de [ms-inline asm] Asm operands can map to one or more MCOperands. Therefore, add by Chad Rosier · 12 years ago
  88. 038f3e3 [ms-inline asm] Add an interface to the GetMCInstOperandNum() function in the by Chad Rosier · 12 years ago
  89. ad2d3e6 Remove extraneous return. by Chad Rosier · 12 years ago
  90. 87d910e [ms-inline asm] Return the MCOperandNum instead of passing a reference. by Chad Rosier · 12 years ago
  91. c4d2560 Removed unused argument. by Chad Rosier · 12 years ago
  92. 3a86e13 [ms-inline asm] Expose the Kind and Opcode variables from the by Chad Rosier · 12 years ago
  93. 756d2cc Remove an unused argument. The MCInst opcode is set in the ConvertToMCInst() by Chad Rosier · 12 years ago
  94. bf40437 Add support for converting llvm.fma to fma4 instructions. by Craig Topper · 12 years ago
  95. 359956d With the fix in r162954/162955 every cvt function returns true. Thus, have by Chad Rosier · 12 years ago
  96. 389536c Whitespace. by Chad Rosier · 12 years ago
  97. 04508c6 Whitespace. by Chad Rosier · 12 years ago
  98. 0bad086 Hoist a check to eliminate obvious mismatches as early as possible. Also, fix by Chad Rosier · 12 years ago
  99. 62316fa [ms-inline asm] Add a new function, GetMCInstOperandNum, to the by Chad Rosier · 12 years ago
  100. 2b70dfa Fix a nondeterminism in the ARM assembler. by Andrew Trick · 12 years ago