1. 2c38413 Do not #include files into the llvm namespace by Chris Lattner · 21 years ago
  2. 2669311 Use CodeGenRegister class to make reading in of register information more by Chris Lattner · 21 years ago
  3. 8dab6ca Add initial support for register and register class representation. by Chris Lattner · 21 years ago
  4. 59b92ce Remove awareness of isDummyClass by Chris Lattner · 21 years ago
  5. 175580c Make the AsmWriter a first-class tblgen object. Allow targets to specify by Chris Lattner · 21 years ago
  6. 9302ba4 Fix minor bug in previous checkin by Chris Lattner · 21 years ago
  7. 1caef2c change how we invoke the printer. Instead of passing in the MO directly, by Chris Lattner · 21 years ago
  8. cf03da0 Start parsing more information from the Operand information by Chris Lattner · 21 years ago
  9. 552a842 Remove special case hacks by Chris Lattner · 21 years ago
  10. ad346ad Deleted commented-out code as we now get namespace directly, add comments by Misha Brukman · 21 years ago
  11. e2ba778 Use the target name instead of hard-coding SparcV9. by Misha Brukman · 21 years ago
  12. 2b27b88 This was a good idea, but until this does not break the build of by Chris Lattner · 21 years ago
  13. d7a5b28 Use the current target name instead of a ClassPrefix. by Misha Brukman · 21 years ago
  14. eb178c1 * Use Classname and ClassPrefix instead of hard-coded V9 values by Misha Brukman · 21 years ago
  15. 4e4f863 * Added documentation in the file header by Misha Brukman · 21 years ago
  16. c3d5f3e Be picky by Chris Lattner · 21 years ago
  17. 2d12b2c Instructions no longer need to have names. by Chris Lattner · 21 years ago
  18. 076efa7 Add support for asm printing machine instructions that have operands. by Chris Lattner · 21 years ago
  19. 87c5905 Parse the operand list of the instruction. We currently support register and immediate operands. by Chris Lattner · 21 years ago
  20. 2e1f51b Initial cut at an asm writer emitter. So far, this only handles emission of by Chris Lattner · 21 years ago
  21. ec35240 Add, and start using, the CodeGenInstruction class. This class represents by Chris Lattner · 21 years ago
  22. 803a5f6 Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h) by Chris Lattner · 21 years ago
  23. 2082ebe Finegrainify namespacification by Chris Lattner · 21 years ago
  24. 5850599 Support new flag by Chris Lattner · 21 years ago
  25. 1dba7ab Implement test/Regression/TableGen/ListSlices.td by Chris Lattner · 21 years ago
  26. b0fef64 Add initial support for list slices. This currently allows you to do stuff by Chris Lattner · 21 years ago
  27. 9879aa9 Remove some abandoned code that was never finished. If needed in the future by Chris Lattner · 21 years ago
  28. bd93533 Passing integer 0 in for a pointer value doesn't work on IA64. Fix this by Chris Lattner · 21 years ago
  29. 42df6d1 Make tblgen not try to be smart. This is better handled in makefiles if by Chris Lattner · 21 years ago
  30. 294984c Handle shifts >= 32 bits. by Misha Brukman · 21 years ago
  31. 3048373 Move the IntrinsicLowering header into the CodeGen directory, as per PR346 by Chris Lattner · 21 years ago
  32. 0603079 Make header comment fit within 80 cols. by Misha Brukman · 21 years ago
  33. bebdb20 Emit a more sensible error message if no subclasses of Target are defined. by Misha Brukman · 21 years ago
  34. 36c5757 Add support for dos style files. by Chris Lattner · 21 years ago
  35. bed85ff Header file moved by Chris Lattner · 21 years ago
  36. 234b3ec The "best" of both worlds: readable C++ comments and valid HTML For doxygen. by Misha Brukman · 21 years ago
  37. 88ac78c by Jakub Staszak · 21 years ago
  38. 01b6a6f by Jakub Staszak · 21 years ago
  39. 8a4045e Do not remove an active template argument even if the superclass had one of the by Chris Lattner · 21 years ago
  40. 81d50ad Ignore X = X assignments that was causing Alkis's rewrite of X86.td to crash by Chris Lattner · 21 years ago
  41. ff367ee Assert instead of going into an infinite loop! by Chris Lattner · 21 years ago
  42. f5761a5 exit(1) instead of abort()'ing on error by Chris Lattner · 22 years ago
  43. 83fe917 Fix buggy error message problem by Chris Lattner · 22 years ago
  44. f2f5b39 Ooops, top-level C++-comments aren't recognized by flex. by Misha Brukman · 22 years ago
  45. 1700f77 * Convert C comments to C++ style (why are some one way, some another?!) by Misha Brukman · 22 years ago
  46. 7b9ee51 Print the record NAME not the record ADDRESS by Chris Lattner · 22 years ago
  47. 48e9f26 Fix a couple of places I noticed where "X86" was hard-coded. by Brian Gaeke · 22 years ago
  48. 7538469 Stop laughing Misha by Chris Lattner · 22 years ago
  49. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  50. aefb666 Added LLVM copyright notice. by John Criswell · 22 years ago
  51. e2fab73 Added LLVM copyright to Makefiles. by John Criswell · 22 years ago
  52. 01d4582 Added LLVM copyright header. by John Criswell · 22 years ago
  53. 11b2dbd Removed the .PRECIOUS of Lex and Yacc output files. by John Criswell · 22 years ago
  54. cf3056d Regularize header file comments by Chris Lattner · 22 years ago
  55. be7f4af This seems to work around some unobvious bug in gcc on sparc which was by Brian Gaeke · 22 years ago
  56. 73ff512 Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs by Alkis Evlogimenos · 22 years ago
  57. 0a92ebf Move support/tools/* back into utils by Chris Lattner · 22 years ago
  58. 788816f Updated Makefiles to reflect new location in llvm/support/tools. by John Criswell · 22 years ago
  59. 8bab27d Squelch warning by Chris Lattner · 22 years ago
  60. 0bb806b Do not put DEBUG() guard around error condition; this must *always* be printed. by Misha Brukman · 22 years ago
  61. 2d93003 Modified the code so that we exit() with a non-zero value instead of calling by John Criswell · 22 years ago
  62. 737af82 Fixed spelling of `intentionally'. by Misha Brukman · 22 years ago
  63. 6cb0f4d Remove unneeded #include by Chris Lattner · 22 years ago
  64. 96b4bed Added an option to TableGen that allows users to specify a directory in which by John Criswell · 22 years ago
  65. a83de0b Fix warning on sparc build by Chris Lattner · 22 years ago
  66. 43bf32e Added #include <cassert>. In GCC 3.3, we don't get assert() through the other by John Criswell · 22 years ago
  67. 86f665b X86.td has been moved out of this directory; these are outdated targets. by Misha Brukman · 22 years ago
  68. 5560c9d Spell `necessary' correctly. by Misha Brukman · 22 years ago
  69. c7df109 Ignore dummy register classes by Chris Lattner · 22 years ago
  70. 673537e Add support for nodes with void arguments, like chain nodes by Chris Lattner · 22 years ago
  71. c3fe45b Using `std::remove' requires `cstdio.h'. by Misha Brukman · 22 years ago
  72. 6ad9076 Using std::string requires `#include <string>', says gcc-2.95.3. by Misha Brukman · 22 years ago
  73. 42f3372 Fix emission of instructions that directly reference MBBs by Chris Lattner · 22 years ago
  74. 6b666e8 Add support for the Any type. Minor fixes and enhancements for BasicBlock operands by Chris Lattner · 22 years ago
  75. c12a614 Rename DNVT_bool to DNVT_i1 to be consistent with type system by Chris Lattner · 22 years ago
  76. 723915b Add support for a bool argty by Chris Lattner · 22 years ago
  77. 7b56ce4 It is not an error if a rule does not match, it's just a failed match! by Chris Lattner · 22 years ago
  78. abb215e Add support for frameidx and literal immediates for instructions by Chris Lattner · 22 years ago
  79. 57fb6ab Add support for naming the destination of a "set" in a pattern by Chris Lattner · 22 years ago
  80. 88118bf Add support for the Arg1 argument type by Chris Lattner · 22 years ago
  81. 3eda2eb Don't forget to initializer result field to 0! by Chris Lattner · 22 years ago
  82. 91f2e9a Put printouts of acquired patterns under the DEBUG() guard, fixed spelling. by Misha Brukman · 22 years ago
  83. 053a205 Add full support for code generating expanders! by Chris Lattner · 22 years ago
  84. 990db46 Implement autopromotion of leaf trees from arguments to nodes of their own, by Chris Lattner · 22 years ago
  85. 91290d7 Implement correct parsing, representation, and printing of DAG argument names by Chris Lattner · 22 years ago
  86. fb9ea58 Recognize $foo as a variable by Chris Lattner · 22 years ago
  87. 094ec50 Implement real code emission, at least for Instruction patterns, by Chris Lattner · 22 years ago
  88. 6167004 First cut at emitting the reducer. This reducer just prints out the patterns by Chris Lattner · 22 years ago
  89. 9552b8c Finish the matcher! by Chris Lattner · 22 years ago
  90. b72fb7e Add new function by Chris Lattner · 22 years ago
  91. 955c1be This implements a large amount of the matcher, in fact, all of it except for one bug by Chris Lattner · 22 years ago
  92. 6dafd39 Emit the first half of the instruction selector. by Chris Lattner · 22 years ago
  93. ef0ce6a Finish implementation of nonterminal instantiation. by Chris Lattner · 22 years ago
  94. d3464c1 Add new method to get a value type as a string by Chris Lattner · 22 years ago
  95. 5709e51 Implement type-inference/checking for non-terminal references by Chris Lattner · 22 years ago
  96. ee858d2 Rename all of the "Process" methods to be "read" methods, start the Instantiate method by Chris Lattner · 22 years ago
  97. 90825b4 Add support for "cast" nodes, which are required when there is not enough information by Chris Lattner · 22 years ago
  98. ab05e2a Use the new version of isSubClassOf by Chris Lattner · 22 years ago
  99. a40e5ad Add and use a new method by Chris Lattner · 22 years ago
  100. 2b8b2b4 Cleanup and reorganize code, no functional changes by Chris Lattner · 22 years ago