1. c240bb0 factor the operand list (and related fields/operations) out of by Chris Lattner · 15 years ago
  2. bb16824 A few 80 column cleanups by Jim Grosbach · 15 years ago
  3. 6aa526b Fix -Asserts warning. by Daniel Dunbar · 15 years ago
  4. 7365c09 Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem by Dan Gohman · 15 years ago
  5. 73ea7bf Add the SubRegIndex TableGen class. by Jakob Stoklund Olesen · 15 years ago
  6. acfb70f stop computing InstImpInputs, it is dead by Chris Lattner · 15 years ago
  7. 62bcec8 DAGInstruction::ImpOperands is dead after my recent tblgen work, zap it. by Chris Lattner · 15 years ago
  8. 48e86db print the complexity of the pattern being matched in the by Chris Lattner · 15 years ago
  9. 2a22cdc improve type checking of SDNode operand count. This rejects all cases by Chris Lattner · 15 years ago
  10. caa8870 finally remove the immAllOnesV_bc/immAllZerosV_bc patterns by Chris Lattner · 15 years ago
  11. 7a0eb91 teach tblgen to allow patterns like (add (i32 (bitconvert (i32 GPR))), 4), by Chris Lattner · 15 years ago
  12. b775b1e validate that input sdnodes don't exist in an output pattern. by Chris Lattner · 15 years ago
  13. c217305 eliminate a bunch of code duplication in ParseTreePattern by rotating it. by Chris Lattner · 15 years ago
  14. c812261 SDTCisVT<0, isVoid> is not valid, reject it. by Chris Lattner · 15 years ago
  15. 0d7952e fix CodeGenTarget::getRegisterVTs to not return the by Chris Lattner · 15 years ago
  16. 9414ae5 hoist some funky logic into CodeGenInstruction by Chris Lattner · 15 years ago
  17. 0be6fe7 continue pushing tblgen's support for nodes with multiple by Chris Lattner · 15 years ago
  18. 310adf1 remove parallel support. by Chris Lattner · 15 years ago
  19. 084df62 add plumbing for handling multiple result nodes in some more places. by Chris Lattner · 15 years ago
  20. cc87830 implement SDTCisVTSmallerThanOp with EnforceSmallerThan by Chris Lattner · 15 years ago
  21. 66fb9d2 bring sanity to EnforceVectorEltType by Chris Lattner · 15 years ago
  22. 640a3f5 Cleanup getImplicitType by Chris Lattner · 15 years ago
  23. 93dc92e Change intrinsic result type for void to store it as an empty list by Chris Lattner · 15 years ago
  24. 32f6a8b Fix suggested parentheses warning. by Daniel Dunbar · 15 years ago
  25. d7de540 Revert r99009 temporarily it seems to be breaking the bots. by Eric Christopher · 15 years ago
  26. 26e7637 Change intrinsic result type for void to store it as an empty list by Chris Lattner · 15 years ago
  27. 2e68a02 make getOperandNum a static function (since it's just used by by Chris Lattner · 15 years ago
  28. d734919 major surgery on tblgen: generalize TreePatternNode by Chris Lattner · 15 years ago
  29. 774ce29 make FillWithPossibleTypes take a predicate to filter types so that by Chris Lattner · 15 years ago
  30. 1e50631 resolve fixme: we now infer the instruction-level 'isvariadic' bit by Chris Lattner · 15 years ago
  31. e8cabf3 add a new SDNPVariadic SDNP node flag, and use it in by Chris Lattner · 15 years ago
  32. 5a9b8fb rewrite EnforceSmallerThan to be less bone headed. by Chris Lattner · 15 years ago
  33. 65f35d5 Fix -Asserts warning. by Daniel Dunbar · 15 years ago
  34. aac5b5b eliminate the last use of EEVT::isUnknown by Chris Lattner · 15 years ago
  35. f650278 change Target.getInstructionsByEnumValue to return a reference by Chris Lattner · 15 years ago
  36. b61e09d don't go through getInstructions(). by Chris Lattner · 15 years ago
  37. f30187a look up instructions by record, not by name. by Chris Lattner · 15 years ago
  38. 9287953 expand tblgen's support for instructions with implicit defs. by Chris Lattner · 15 years ago
  39. 6c6ba36 infer results of a pattern from implicit defs. This allows you to do something by Chris Lattner · 15 years ago
  40. ef98898 simplify this code, the # of sets in the pattern for an instruction by Chris Lattner · 15 years ago
  41. cedef1c remove some code that was working around old sparc v9 backend bugs. by Chris Lattner · 15 years ago
  42. e002da3 eliminate some #if 0 code I added in r96905, type inference by Chris Lattner · 15 years ago
  43. 2cacec5 Completely rewrite tblgen's type inference mechanism, by Chris Lattner · 15 years ago
  44. 43e4754 Node arguments to type casts can have names too. This code by Chris Lattner · 15 years ago
  45. 405f125 resolve a fixme by having the .td file parser reject thigns like by Chris Lattner · 15 years ago
  46. 117ccb7 Fix PR2590 by making PatternSortingPredicate actually be by Chris Lattner · 15 years ago
  47. 2257981 Generalize my hack to use SDNodeInfo to find out when a by Chris Lattner · 15 years ago
  48. aaf5486 use DEBUG instead of DebugFlag directly so that this by Chris Lattner · 15 years ago
  49. ba1cff4 add some #if 0'd out code for checking that named values in by Chris Lattner · 15 years ago
  50. a27234e Reject patterns that use a name multiple times in the src or result by Chris Lattner · 15 years ago
  51. 4ac7a0c reject patterns that have dead named arguments in the input pattern by Chris Lattner · 15 years ago
  52. 967d54a reject patterns that mention a name in the destination pattern by Chris Lattner · 15 years ago
  53. 25b6f91 merge some code. by Chris Lattner · 15 years ago
  54. 53d09bd more tidying up by Chris Lattner · 15 years ago
  55. 6eb3012 reduce indentation by eliminating 'else after return' by Chris Lattner · 15 years ago
  56. 84aa60b reduce nesting. by Chris Lattner · 15 years ago
  57. 751d5aa constize by Chris Lattner · 15 years ago
  58. 4766132 clean up a bunch of code, move some random predicates by Chris Lattner · 15 years ago
  59. 523f6a5 tidy up by Chris Lattner · 15 years ago
  60. 7529ece Use the 'MadeChange' variable instead of returning 'false' all of the time. by Bill Wendling · 16 years ago
  61. 3a639a0 Do not infer the target type for COPY_TO_REGCLASS from dest regclass, this won't work if it can contain several types. Require explicit result type for the node for now. This fixes PR5364. by Anton Korobeynikov · 16 years ago
  62. cdfa01b PR4795: Remove EEVT::isFP, isInt and isVec types used by TableGen's type by Bob Wilson · 16 years ago
  63. 5b9e7ef Try to fix MSVC build after r79846. by Benjamin Kramer · 16 years ago
  64. 6f5cc82 Fix non-determinism in DAGISel emitter. by Daniel Dunbar · 16 years ago
  65. 569f121 remove some DOUTs by Chris Lattner · 16 years ago
  66. 36e3e66 Add a new "SDTCisVec" SDTypeConstraint. This complements the vAny type. by Bob Wilson · 16 years ago
  67. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  68. 61fc4cf Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsic by Bob Wilson · 16 years ago
  69. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  70. a938ac6 make ptr_rc derive from a new PointerLikeRegClass tblgen class. by Chris Lattner · 16 years ago
  71. 1a55180 Replace std::iostreams with raw_ostream in TableGen. by Daniel Dunbar · 16 years ago
  72. c0ad80f Fix a CodeGenDAGPatterns bug. Check if top level predicates match when it's looking for duplicates. by Evan Cheng · 16 years ago
  73. fc4c255 Fix grammaro, and bad indentation. by Nick Lewycky · 16 years ago
  74. ee1f6b0 I'm going to assume that this was meant to be an assignment instead of a by Bill Wendling · 16 years ago
  75. ffc0ab6 by David Greene · 16 years ago
  76. 0d97399 by David Greene · 16 years ago
  77. e1b4691 by David Greene · 16 years ago
  78. 874ae25 Revert 72707 and 72709, for the moment. by Dale Johannesen · 16 years ago
  79. 4150d83 Make the implicit inputs and outputs of target-independent by Dale Johannesen · 16 years ago
  80. 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 16 years ago
  81. 15684b2 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 16 years ago
  82. b706d29 PR2957 by Nate Begeman · 16 years ago
  83. 88c7af0 Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize by Dan Gohman · 16 years ago
  84. f8c7394 Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS. by Dan Gohman · 16 years ago
  85. 4b6fce4 Tidy up some comments. by Dan Gohman · 16 years ago
  86. da4231f fix a few spelling errors and typos by Jim Grosbach · 16 years ago
  87. 7cee817 Add support to tablegen for naming the nodes themselves, not just the operands, by Nate Begeman · 16 years ago
  88. a14b1de add a new TGError class and use it to propagate location info with by Chris Lattner · 16 years ago
  89. 49de982 Reapply 63765. Patches for clang and llvm-gcc to follow. by Dale Johannesen · 17 years ago
  90. 4d452de Reverting 63765. This broke the build of both clang and llvm-gcc. by Dale Johannesen · 17 years ago
  91. d244797 New feature: add support for target intrinsics being defined in the by Nate Begeman · 17 years ago
  92. b0d5cdd Fix PR3453 and probably a bunch of other potential by Duncan Sands · 17 years ago
  93. e035fa5 Handle iAny and fAny types in TreePatternNode::UpdateNodeType. by Bob Wilson · 17 years ago
  94. 6c01ca9 Fix spelling in some comments. by Bob Wilson · 17 years ago
  95. 62c939d Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad, and teach X86's by Dan Gohman · 17 years ago
  96. 41474ba Add a sanity-check to tablegen to catch the case where isSimpleLoad by Dan Gohman · 17 years ago
  97. cdcc3e6 Modify the intrinsics pattern to separate out the "return" types from the by Bill Wendling · 17 years ago
  98. 0540e17 Add support for having multiple predicates on a TreePatternNode. by Dan Gohman · 17 years ago
  99. 22bb311 Factor out the predicate check code from DAGISelEmitter.cpp by Dan Gohman · 17 years ago
  100. e3b3a72 Added support for overloading intrinsics (atomics) based on pointers by Mon P Wang · 17 years ago