1. 0e5e49e convert over to using TableGen backends by Chris Lattner · 21 years ago
  2. bc01723 Switch code over to being a TableGenBackend by Chris Lattner · 21 years ago
  3. 18a6a94 Add more helper methods by Chris Lattner · 21 years ago
  4. 2c0f2c7 New common interface for backends to use by Chris Lattner · 21 years ago
  5. d88ba5a Stop special-casing annul and predict bits (which are Sparc-specific anyway) by Misha Brukman · 21 years ago
  6. ffaee37 No functional changes, comment the fix I just put in by Chris Lattner · 21 years ago
  7. d7efef9 The CodeEmitterGenerator used to consider ANY uninitialized field as being an by Chris Lattner · 21 years ago
  8. bc21c34 Parse DAG patterns by Chris Lattner · 21 years ago
  9. 8e9a977 add support for DagInit initializers, which represent DAG patterns by Chris Lattner · 21 years ago
  10. 13854f2 Update file header comment by Chris Lattner · 21 years ago
  11. cad3569 Transition complete, remove the obsolete 'set' keyword by Chris Lattner · 21 years ago
  12. 42aa89e Start transitioning towards using 'let X = y in' statements, instead of 'set X = y in'. by Chris Lattner · 21 years ago
  13. e9d019c It appears that somehow we forgot to add support for code variables. by Chris Lattner · 21 years ago
  14. 40f7113 Add initial support for a new 'dag' type by Chris Lattner · 21 years ago
  15. a8af779 Allow registers to specify a custom name by Chris Lattner · 21 years ago
  16. 15de32d add new --gen-instr-desc option by Chris Lattner · 21 years ago
  17. 0969c5b Add new Record::getValueAsBit method by Chris Lattner · 21 years ago
  18. a3ae614 Finish the instruction info emitter by Chris Lattner · 21 years ago
  19. 08ca972 Fix bug: TableGen/IntBitInit.td by Chris Lattner · 21 years ago
  20. d19c2cf Fix bug: TableGen/BitsInitOverflow.td by Chris Lattner · 21 years ago
  21. 13c5b4c * Changes to allow lists of any type by Chris Lattner · 21 years ago
  22. 7cf0ce4 Changes to allow lists of any type by Chris Lattner · 21 years ago
  23. bc1f0dc expand contraction by Chris Lattner · 21 years ago
  24. 169e66b Add support for instruction enum emission by Chris Lattner · 21 years ago
  25. 33ccf7e Initial checkin of Instruction emitter, which just produces enum values so far by Chris Lattner · 21 years ago
  26. d17eabe Remove dead private: by Chris Lattner · 21 years ago
  27. 0bb66fc Make the register numbers line up more frequently by Chris Lattner · 21 years ago
  28. 6009425 Allow an external 'set' command to set multiple values in the same command. by Chris Lattner · 21 years ago
  29. 9fff891 Finish the register info emitter by Chris Lattner · 21 years ago
  30. dbb295b Add new method by Chris Lattner · 21 years ago
  31. c648dab DEBUG got moved to Debug.h by Chris Lattner · 21 years ago
  32. e79c72d Tablegen should only replace the output if it changes by Chris Lattner · 21 years ago
  33. f1e366a Make sure to delete the output file if there is an error by Chris Lattner · 21 years ago
  34. c7d5802 add support for emitting register classes by Chris Lattner · 21 years ago
  35. 58c5de1 Add new getValueAsListInit and getValueAsInt methods by Chris Lattner · 21 years ago
  36. 54d156d Add the ability to emit register file enums by Chris Lattner · 21 years ago
  37. 24151a6 Fix the way field bit references are resolved, also allow resolution of field references overall! by Chris Lattner · 21 years ago
  38. accd8ab Dead code elimination by Chris Lattner · 21 years ago
  39. 6f334ad Add new getValueAsBitsInit 'high-level' method by Chris Lattner · 21 years ago
  40. 1d1adea Add file comment by Chris Lattner · 21 years ago
  41. 3112326 Initial checkin of register info emitter by Chris Lattner · 21 years ago
  42. 048c00d Simplify code to match new interfaces by Chris Lattner · 21 years ago
  43. 5c737ad Switch over to an exception handling model for "high-level" requests. by Chris Lattner · 21 years ago
  44. cf1b585 Minor cleanups by Chris Lattner · 21 years ago
  45. ab47ae3 Factor code out into a new getAllDerivedDefinitions method, which is generally useful by Chris Lattner · 21 years ago
  46. 6058fd3 Forget about KEEP_SYMBOLS, make sure to build into the temp directory, not into localhome by Chris Lattner · 21 years ago
  47. c9670ef More minor cleanups of the interface by Chris Lattner · 21 years ago
  48. f745a20 Rename createEmitter to run because eventually all tablegen backends will by Chris Lattner · 21 years ago
  49. 14d7c59 Add file comment by Chris Lattner · 21 years ago
  50. aaa3939 Tighten up interface by Chris Lattner · 21 years ago
  51. e3a1d05 Add support for code fragments by Chris Lattner · 21 years ago
  52. f05760d Initial support for the 'code' type. by Chris Lattner · 21 years ago
  53. 7dff053 Move err() to the lexer, implement file inclusion capabilities directly in tblgen by Chris Lattner · 21 years ago
  54. e623fe3 Minor reorganization, move ParseFile to the lexer by Chris Lattner · 21 years ago
  55. 9052390 Make tablegen take an input filename to parse if one is specified, otherwise by Chris Lattner · 21 years ago
  56. d33b8db Directly support C style comments in tblgen, but allow them to actually nest by Chris Lattner · 21 years ago
  57. 18226e0 Fix coredump for when an ID is used illegally outside a record by Chris Lattner · 21 years ago
  58. bfce056 Don't pollute the namespace with template arguments after they have been resolved by Chris Lattner · 21 years ago
  59. 554af5c Implement TODO: disallow 'def's with template arguments. by Chris Lattner · 21 years ago
  60. fc06bf0 Allow specification of anonymous definitions by Chris Lattner · 21 years ago
  61. f1b36f9 Allow passing lists through variables by Chris Lattner · 21 years ago
  62. 9b929aa Implement resolution of variables to the value of the variable once it gets a value by Chris Lattner · 21 years ago
  63. 3070954 Don't crash if there is no Inst class in the tablegen file! by Chris Lattner · 21 years ago
  64. 2e72454 Add support for Set statements without {}'s. Now we can just say by Chris Lattner · 21 years ago
  65. ce3d640 Allow initializing variable initializers with variables by Chris Lattner · 21 years ago
  66. b5b3c6f Use C++ headers, not C headers by Chris Lattner · 21 years ago
  67. df3ac86 (1) Pass 'VAR=string' arguments to gmake by Vikram S. Adve · 21 years ago
  68. c86516f Added a DEBUG() guard to a debug information printout. by Misha Brukman · 21 years ago
  69. f6e5217 Fixed a bug: outputting name of variable instead of its value. by Misha Brukman · 21 years ago
  70. 7eac476 This optimization greatly enhances efficiency of creating new instructions by by Misha Brukman · 21 years ago
  71. 48aa824 Stop using the `Offset' variable, as we are cycling through the bits of a field by Misha Brukman · 21 years ago
  72. 1b36689 * Made $Template refer to a path relative to the checked-out tree by Misha Brukman · 21 years ago
  73. 3fb290e Add -d option to trust the disassembler. by Brian Gaeke · 21 years ago
  74. 6bc3b7c here little scriptie, nice scriptie... by Brian Gaeke · 21 years ago
  75. 42815c8 Update to configure the tree before building it. by Chris Lattner · 21 years ago
  76. 7a73b80 Merged in autoconf branch. This provides configuration via the autoconf system. by John Criswell · 21 years ago
  77. 3a56364 Added code to the clean rule that deletes files placed in the source directory. by John Criswell · 21 years ago
  78. c0f33b5 Modify script to support checkins on branches by Chris Lattner · 21 years ago
  79. da5a643 update documentation about columns by Chris Lattner · 21 years ago
  80. 433c3fe Fix breakage due to John's recent changes by Chris Lattner · 21 years ago
  81. 5449955 Fix misspelling of ExtraSources, hopefully to unbreak the nightly tester by Chris Lattner · 21 years ago
  82. 028936a Added assert.h so that it compiles under newer versions of GCC. by John Criswell · 21 years ago
  83. aff713c Updated to the new Makefile.common. by John Criswell · 21 years ago
  84. 1cb65f2 Old versions of GCC doesn't have <ostream> :( by Chris Lattner · 21 years ago
  85. f4ef4c8 All debug print statements are now output with the DEBUG() guard to make by Misha Brukman · 21 years ago
  86. 3d194ac * Stop ignoring cc registers, since we actually use them in branches. by Misha Brukman · 21 years ago
  87. 85df225 Spiff up options a bit by Chris Lattner · 21 years ago
  88. 9a88638 Add -o support for TableGen by Chris Lattner · 21 years ago
  89. bc52013 Make tablegen use more structured command line options by Chris Lattner · 21 years ago
  90. 4817a5e Removing personal name from source code. by Misha Brukman · 21 years ago
  91. f77ed7a Added the `to' keyword as in `cast <type> <data> to <type>'. by Misha Brukman · 21 years ago
  92. 5981d78 * Added the `to' keyword, as in `cast <type> <data> to <type>'. by Misha Brukman · 21 years ago
  93. 9ced167 Stop ignoring the `cc' field, we actually use it now (e.g. conditional move) by Misha Brukman · 21 years ago
  94. e7800b5 getValueOp() now takes a MachineInstr as well as a MachineOperand. by Misha Brukman · 21 years ago
  95. ecc7fd3 Output the opcode name of the instruction being emitted to cerr. by Misha Brukman · 21 years ago
  96. b9dd815 Cannot output `static' in generated cpp code: results in error. It's already by Misha Brukman · 21 years ago
  97. cbfde0a * Now outputting a static function getBinaryCodeForInstr() (JIT-accessible) by Misha Brukman · 21 years ago
  98. 3578d7e Do not show errors when moving file. The error is shown the first time anyone by Misha Brukman · 21 years ago
  99. f00ce8b Add ability to utilize the code emitter generator (CodeEmitterGen). by Misha Brukman · 21 years ago
  100. 9fff7e1 First cut at the Code Generator using the TableGen methodology. by Misha Brukman · 21 years ago