1. 640a3f5 Cleanup getImplicitType by Chris Lattner · 15 years ago
  2. 93dc92e Change intrinsic result type for void to store it as an empty list by Chris Lattner · 15 years ago
  3. 32f6a8b Fix suggested parentheses warning. by Daniel Dunbar · 15 years ago
  4. d7de540 Revert r99009 temporarily it seems to be breaking the bots. by Eric Christopher · 15 years ago
  5. 26e7637 Change intrinsic result type for void to store it as an empty list by Chris Lattner · 15 years ago
  6. 2e68a02 make getOperandNum a static function (since it's just used by by Chris Lattner · 15 years ago
  7. d734919 major surgery on tblgen: generalize TreePatternNode by Chris Lattner · 15 years ago
  8. 774ce29 make FillWithPossibleTypes take a predicate to filter types so that by Chris Lattner · 15 years ago
  9. 1e50631 resolve fixme: we now infer the instruction-level 'isvariadic' bit by Chris Lattner · 15 years ago
  10. e8cabf3 add a new SDNPVariadic SDNP node flag, and use it in by Chris Lattner · 15 years ago
  11. 5a9b8fb rewrite EnforceSmallerThan to be less bone headed. by Chris Lattner · 15 years ago
  12. 65f35d5 Fix -Asserts warning. by Daniel Dunbar · 15 years ago
  13. aac5b5b eliminate the last use of EEVT::isUnknown by Chris Lattner · 15 years ago
  14. f650278 change Target.getInstructionsByEnumValue to return a reference by Chris Lattner · 15 years ago
  15. b61e09d don't go through getInstructions(). by Chris Lattner · 15 years ago
  16. f30187a look up instructions by record, not by name. by Chris Lattner · 15 years ago
  17. 9287953 expand tblgen's support for instructions with implicit defs. by Chris Lattner · 15 years ago
  18. 6c6ba36 infer results of a pattern from implicit defs. This allows you to do something by Chris Lattner · 15 years ago
  19. ef98898 simplify this code, the # of sets in the pattern for an instruction by Chris Lattner · 15 years ago
  20. cedef1c remove some code that was working around old sparc v9 backend bugs. by Chris Lattner · 15 years ago
  21. e002da3 eliminate some #if 0 code I added in r96905, type inference by Chris Lattner · 15 years ago
  22. 2cacec5 Completely rewrite tblgen's type inference mechanism, by Chris Lattner · 15 years ago
  23. 43e4754 Node arguments to type casts can have names too. This code by Chris Lattner · 15 years ago
  24. 405f125 resolve a fixme by having the .td file parser reject thigns like by Chris Lattner · 15 years ago
  25. 117ccb7 Fix PR2590 by making PatternSortingPredicate actually be by Chris Lattner · 15 years ago
  26. 2257981 Generalize my hack to use SDNodeInfo to find out when a by Chris Lattner · 15 years ago
  27. aaf5486 use DEBUG instead of DebugFlag directly so that this by Chris Lattner · 15 years ago
  28. ba1cff4 add some #if 0'd out code for checking that named values in by Chris Lattner · 15 years ago
  29. a27234e Reject patterns that use a name multiple times in the src or result by Chris Lattner · 15 years ago
  30. 4ac7a0c reject patterns that have dead named arguments in the input pattern by Chris Lattner · 15 years ago
  31. 967d54a reject patterns that mention a name in the destination pattern by Chris Lattner · 15 years ago
  32. 25b6f91 merge some code. by Chris Lattner · 15 years ago
  33. 53d09bd more tidying up by Chris Lattner · 15 years ago
  34. 6eb3012 reduce indentation by eliminating 'else after return' by Chris Lattner · 15 years ago
  35. 84aa60b reduce nesting. by Chris Lattner · 15 years ago
  36. 751d5aa constize by Chris Lattner · 15 years ago
  37. 4766132 clean up a bunch of code, move some random predicates by Chris Lattner · 15 years ago
  38. 523f6a5 tidy up by Chris Lattner · 15 years ago
  39. 7529ece Use the 'MadeChange' variable instead of returning 'false' all of the time. by Bill Wendling · 16 years ago
  40. 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
  41. cdfa01b PR4795: Remove EEVT::isFP, isInt and isVec types used by TableGen's type by Bob Wilson · 16 years ago
  42. 5b9e7ef Try to fix MSVC build after r79846. by Benjamin Kramer · 16 years ago
  43. 6f5cc82 Fix non-determinism in DAGISel emitter. by Daniel Dunbar · 16 years ago
  44. 569f121 remove some DOUTs by Chris Lattner · 16 years ago
  45. 36e3e66 Add a new "SDTCisVec" SDTypeConstraint. This complements the vAny type. by Bob Wilson · 16 years ago
  46. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  47. 61fc4cf Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsic by Bob Wilson · 16 years ago
  48. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  49. a938ac6 make ptr_rc derive from a new PointerLikeRegClass tblgen class. by Chris Lattner · 16 years ago
  50. 1a55180 Replace std::iostreams with raw_ostream in TableGen. by Daniel Dunbar · 16 years ago
  51. c0ad80f Fix a CodeGenDAGPatterns bug. Check if top level predicates match when it's looking for duplicates. by Evan Cheng · 16 years ago
  52. fc4c255 Fix grammaro, and bad indentation. by Nick Lewycky · 16 years ago
  53. ee1f6b0 I'm going to assume that this was meant to be an assignment instead of a by Bill Wendling · 16 years ago
  54. ffc0ab6 by David Greene · 16 years ago
  55. 0d97399 by David Greene · 16 years ago
  56. e1b4691 by David Greene · 16 years ago
  57. 874ae25 Revert 72707 and 72709, for the moment. by Dale Johannesen · 16 years ago
  58. 4150d83 Make the implicit inputs and outputs of target-independent by Dale Johannesen · 16 years ago
  59. 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 16 years ago
  60. 15684b2 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 16 years ago
  61. b706d29 PR2957 by Nate Begeman · 16 years ago
  62. 88c7af0 Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize by Dan Gohman · 16 years ago
  63. f8c7394 Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS. by Dan Gohman · 16 years ago
  64. 4b6fce4 Tidy up some comments. by Dan Gohman · 16 years ago
  65. da4231f fix a few spelling errors and typos by Jim Grosbach · 16 years ago
  66. 7cee817 Add support to tablegen for naming the nodes themselves, not just the operands, by Nate Begeman · 16 years ago
  67. a14b1de add a new TGError class and use it to propagate location info with by Chris Lattner · 16 years ago
  68. 49de982 Reapply 63765. Patches for clang and llvm-gcc to follow. by Dale Johannesen · 17 years ago
  69. 4d452de Reverting 63765. This broke the build of both clang and llvm-gcc. by Dale Johannesen · 17 years ago
  70. d244797 New feature: add support for target intrinsics being defined in the by Nate Begeman · 17 years ago
  71. b0d5cdd Fix PR3453 and probably a bunch of other potential by Duncan Sands · 17 years ago
  72. e035fa5 Handle iAny and fAny types in TreePatternNode::UpdateNodeType. by Bob Wilson · 17 years ago
  73. 6c01ca9 Fix spelling in some comments. by Bob Wilson · 17 years ago
  74. 62c939d Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad, and teach X86's by Dan Gohman · 17 years ago
  75. 41474ba Add a sanity-check to tablegen to catch the case where isSimpleLoad by Dan Gohman · 17 years ago
  76. cdcc3e6 Modify the intrinsics pattern to separate out the "return" types from the by Bill Wendling · 17 years ago
  77. 0540e17 Add support for having multiple predicates on a TreePatternNode. by Dan Gohman · 17 years ago
  78. 22bb311 Factor out the predicate check code from DAGISelEmitter.cpp by Dan Gohman · 17 years ago
  79. e3b3a72 Added support for overloading intrinsics (atomics) based on pointers by Mon P Wang · 17 years ago
  80. 2ca698d check in anton's patch to make inlining happen in a determinstic order by Chris Lattner · 17 years ago
  81. 2887310 Added MemOperands to Atomic operations since Atomics touches memory. by Mon P Wang · 17 years ago
  82. 6bd9567 - Add "Commutative" property to intrinsics. This allows tblgen to generate the commuted variants for dagisel matching code. by Evan Cheng · 17 years ago
  83. 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 17 years ago
  84. e4c67cd Teach the DAGISelEmitter to not compute the variable_ops operand by Dan Gohman · 17 years ago
  85. d35121a Fix a tblgen problem handling variable_ops in tblgen instruction by Dan Gohman · 17 years ago
  86. ee4fa19 Move instruction flag inference out of InstrInfoEmitter and into by Dan Gohman · 17 years ago
  87. 71a2cb2 detabify llvm, patch by Mike Stump! by Chris Lattner · 17 years ago
  88. 5b41537 Recommitting changes after more testing. These appear to cause no problems. by Christopher Lamb · 17 years ago
  89. 4499e49 Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests. by Evan Cheng · 17 years ago
  90. 02f6937 Revert accidentally committed local changes. by Christopher Lamb · 17 years ago
  91. 620d741 Add support in TableGen for unknown operands that infer their type from the pattern their used in. This will be used to allow insert/extract subreg patterns in .td files! by Christopher Lamb · 17 years ago
  92. 327d065 This patch fixes a problem encountered by the CellSPU backend where variants by Scott Michel · 17 years ago
  93. 27926af De-tabify. by Bill Wendling · 17 years ago
  94. ae9f3a3 Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. by Anton Korobeynikov · 17 years ago
  95. 0123b7d Make tblgen a little smarter about constants smaller than i32. Currently, by Scott Michel · 17 years ago
  96. b5af334 Tablegen support for insert & extract element matching by Nate Begeman · 18 years ago
  97. 9a79de3 Add files to windows project files. Also include <algorithm> explicitly so that vstudio build works by Chuck Rose III · 18 years ago
  98. bc0b9f7 start inferring 'no side effects'. by Chris Lattner · 18 years ago
  99. 710e995 realize that instructions who match intrinsics that read memory read memory. by Chris Lattner · 18 years ago
  100. c8478d8 Change the 'isStore' inferrer to look for 'SDNPMayStore' by Chris Lattner · 18 years ago