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