1. 3060910 remove attributions from utils. by Chris Lattner · 17 years ago
  2. 44f1476 switch some calls to SelectionDAG::getTargetNode to use by Chris Lattner · 17 years ago
  3. 01d029b One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* by Chris Lattner · 17 years ago
  4. 3393f89 Fix typos. by Evan Cheng · 17 years ago
  5. d23aa5a Rename keyword "modify" -> "implicit". by Evan Cheng · 17 years ago
  6. 30729b4 Bug fix and minor clean up of generated code. by Evan Cheng · 17 years ago
  7. 85dbe1a Initial support for multi-result patterns: by Evan Cheng · 17 years ago
  8. aeb7d4d Allow set operators with multiple destinations, i.e. (set x, y, (op a, b)). by Evan Cheng · 17 years ago
  9. ef61ed3 TableGen no longer emit CopyFromReg nodes for implicit results in physical by Evan Cheng · 17 years ago
  10. 425e8c7 Always check the type of node. This prevents situations such as selecting 32-bit rotate target instruction for a 64-bit node when 64-bit pattern is missing. by Evan Cheng · 17 years ago
  11. 08d5207 Add target independent MachineInstr's to represent subreg insert/extract in MBB's. PR1350 by Christopher Lamb · 17 years ago
  12. a6a1ab3 A minor simplication in the generated code. by Dan Gohman · 17 years ago
  13. 102dc19 No need for noResults anymore. by Evan Cheng · 17 years ago
  14. 64d80e3 Change instruction description to split OperandList into OutOperandList and by Evan Cheng · 17 years ago
  15. a955939 Refactor code to add initial support for OptionalDefOperand. by Evan Cheng · 17 years ago
  16. 7774be4 Teach DAGISelEmitter about zero_reg. by Evan Cheng · 17 years ago
  17. 20c2b35 silence warning when assertions are disabled. by Chris Lattner · 17 years ago
  18. 4ef9b11 Fix CodeGen/PowerPC/2007-05-14-InlineAsmSelectCrash.ll, the other recent by Chris Lattner · 17 years ago
  19. 39376d0 PredicateOperand related bug fix. by Evan Cheng · 17 years ago
  20. 5903963 If a PredicateOperand has an empty ExecuteAlways field, treat it as if a normal operand for isel. by Evan Cheng · 17 years ago
  21. 195c6c2 bugfix: remember that ResNode was declared. by Lauro Ramos Venancio · 17 years ago
  22. b3a0417 Implement "general dynamic", "initial exec" and "local exec" TLS models for by Lauro Ramos Venancio · 17 years ago
  23. 844b892 Make the constant honest. by Jim Laskey · 18 years ago
  24. a683f9b Files missing from LABEL check in. by Jim Laskey · 18 years ago
  25. d8a1728 Make tblgen error more useful. Patch by B. Scott Michel by Chris Lattner · 18 years ago
  26. f5da133 What should be the last unnecessary <iostream>s in the library. by Bill Wendling · 18 years ago
  27. f7560ed Fix PR1001, patch by Nikhil Patil! by Chris Lattner · 18 years ago
  28. 33a4004 restore some 'magic' code that I removed: it is needed. Add comments explaining by Chris Lattner · 18 years ago
  29. 717a611 minimal hack to get patterns whose result type is iPTR to be selected. by Chris Lattner · 18 years ago
  30. 0d1bb13 remove some dead code by Chris Lattner · 18 years ago
  31. ab51ddd Add support for nodes that return iPTR. by Chris Lattner · 18 years ago
  32. 646085d changes to get ptr_rc to be accepted in patterns. This is needed for ppc preinc by Chris Lattner · 18 years ago
  33. 7c3a96b Fix a bug handling nodes with variable arguments. The code was fixed to assume by Chris Lattner · 18 years ago
  34. 892aaf8 Divide select methods into groups by SelectionDAG node opcodes (ISD::ADD, by Evan Cheng · 18 years ago
  35. 811731e Always pass the root node to ComplexPattern isel matching function. by Evan Cheng · 18 years ago
  36. efe9f4a Parse PredicateOperand's. When an instruction takes one, have the generated by Chris Lattner · 18 years ago
  37. dfdaeb2 First steps to getting PredicateOperand's to work. This handles instruction by Chris Lattner · 18 years ago
  38. 9c5d4de silence warnings by Chris Lattner · 18 years ago
  39. 63fd6ad Revert last patch which causes tblgen to segfault (why, I'm not sure). by Reid Spencer · 18 years ago
  40. 9ec4849 For PR786: Remove unused variables. by Reid Spencer · 18 years ago
  41. 0db427b Not meant to be checked in. by Evan Cheng · 18 years ago
  42. e2ba897 Add operand constraints to TargetInstrInfo. by Evan Cheng · 18 years ago
  43. 13e9e9c Passing isel root and use operands to ComplexPattern functions, these should do the usual load folding checks as well. by Evan Cheng · 18 years ago
  44. ce1381a When checking if a load can be folded, we check if there is any non-direct by Evan Cheng · 18 years ago
  45. 4f77616 Really remove dead nodes from isel queue. by Evan Cheng · 18 years ago
  46. 1fae00f Use RemoveDeadNode to kill dead node. by Evan Cheng · 18 years ago
  47. 4326ef5 Prior load folding check on chain operand was too strict. It requires the by Evan Cheng · 18 years ago
  48. 94b3040 Added properties such as SDNPHasChain to ComplexPattern. by Evan Cheng · 18 years ago
  49. 39e73f7 Special case tblgen generated code for patterns like (and X, 255) or (or X, 42). by Chris Lattner · 18 years ago
  50. be8e721 Split some code out into a new method. The generated code is exactly by Chris Lattner · 18 years ago
  51. d3eea90 Predicate function on the node should be matched before its childrean' matching by Evan Cheng · 18 years ago
  52. ce6e84c don't allow 'imm' or specific imms, like '1' on the LHS of a binop. by Chris Lattner · 18 years ago
  53. 6490697 Fit to 80 columns. by Chris Lattner · 18 years ago
  54. d46bd60 Allow PatFrag to be a leaf node. by Evan Cheng · 18 years ago
  55. cf6d791 Add result of a Xform to isel queue. by Evan Cheng · 18 years ago
  56. bc7fa52 If multiple predicates are listed, they must all pass by Chris Lattner · 18 years ago
  57. 47a7e26 There! by Chris Lattner · 18 years ago
  58. a4503de Fix Regression/TableGen/2006-09-18-LargeInt.td by Chris Lattner · 18 years ago
  59. 7905c55 Relax this check. by Chris Lattner · 18 years ago
  60. 966fd37 1) With X86 lowering change, the following can no longer happen since by Evan Cheng · 18 years ago
  61. 6cec34e Generated isel should favors explicit constant operand (+2) over an operand with a predicate (+1). by Evan Cheng · 18 years ago
  62. 8dc728e Use compiler.h instead of hand rolling our own macro by Chris Lattner · 18 years ago
  63. f037ca6 Do not emit getTargetNode() and SelectNodeTo() which takes more than 3 by Evan Cheng · 18 years ago
  64. 95514ba SelectNodeTo now returns a SDNode*. by Evan Cheng · 18 years ago
  65. 7a33db0 Minor getCopyToReg() call change. by Evan Cheng · 18 years ago
  66. 9ade218 Select() no longer require Result operand by reference. by Evan Cheng · 18 years ago
  67. 2a318cf Remove dead code. by Evan Cheng · 18 years ago
  68. f549319 A bit more clean up. by Evan Cheng · 18 years ago
  69. 676d731 - Clean up tablegen dag isel generator code. by Evan Cheng · 18 years ago
  70. 23329f5 SelectNodeTo() may return a SDOperand that is different from the input. by Evan Cheng · 18 years ago
  71. dfb8607 The generated runloop shouldn't require Select to update 'Result'. In fact by Chris Lattner · 18 years ago
  72. 5298de5 allow Select to return the node being selected if RAU isn't needed. by Chris Lattner · 18 years ago
  73. 1e060f0 Use SmallVector instead. by Evan Cheng · 18 years ago
  74. 06d6470 - Prevent some functions from being inlined to eliminate the code size bloat by Evan Cheng · 18 years ago
  75. 706d2d3 Revert previous patch by Chris Lattner · 18 years ago
  76. 8d4ccf0 Reverting back to original 1.8 version so I can manually merge in patch. by Tanya Lattner · 18 years ago
  77. bd564bf Start eliminating temporary vectors used to create DAG nodes. Instead, pass by Chris Lattner · 18 years ago
  78. 9bdca03 Making TableGen'd instruction selection code non-recursive. This fixes PR805. by Evan Cheng · 18 years ago
  79. 58d6356 Remove some extraneous newlines. by Chris Lattner · 18 years ago
  80. 32501a0 Really add support for compilers without noinline by Chris Lattner · 18 years ago
  81. d3f8429 Pass N by reference to select functions to prevent gcc from allocating more stack. by Evan Cheng · 18 years ago
  82. 6966c48 Remove an unneeded match condition: the type check for root node has been by Evan Cheng · 18 years ago
  83. b6ee7f7 Split each select function for a particular opcode into multiple ones. One by Evan Cheng · 18 years ago
  84. dc7a66a Clean up. by Evan Cheng · 18 years ago
  85. f2dfafc Rename IsFoldableBy to CanBeFoldedleBy by Evan Cheng · 18 years ago
  86. 2641cad Remove InFlightSet hack. No longer needed. by Evan Cheng · 18 years ago
  87. 3aac4d5 Remove dead code. by Evan Cheng · 18 years ago
  88. b2c121a Let each target specific isel provide routine to check if a chain producing node is foldable by another. by Evan Cheng · 18 years ago
  89. 233baf1 Fix for bug 840. Only use noinline attribute if gcc version >= 3.4 by Evan Cheng · 18 years ago
  90. e638993 Removed a hack intended to allow (store (op (load))) folding. Will handle this with preprocessing. by Evan Cheng · 18 years ago
  91. eb1f40d Also checks for noResults field. by Evan Cheng · 18 years ago
  92. e6f3203 Add code size to target instruction use it as the 3rd isel sorting tie-breaker. by Evan Cheng · 18 years ago
  93. fb878a3 Use __attribute__((noinline)) only if compiled by gcc. by Evan Cheng · 18 years ago
  94. f872940 Parameterize target node ValueType to allow more sharing of emit functions. by Evan Cheng · 18 years ago
  95. fceb57a Reduce instruction selection code size and stack frame size by factoring by Evan Cheng · 18 years ago
  96. 16d42c6 It was pointed out that DEBUG() is only available with -debug. by Jim Laskey · 18 years ago
  97. e37fe9b Ensure that dump calls that are associated with asserts are removed from by Jim Laskey · 18 years ago
  98. 322812e Ugly hack! Add helper functions InsertInFlightSetEntry and by Evan Cheng · 18 years ago
  99. 02cdb37 Fix an error message regression. Print: by Chris Lattner · 18 years ago
  100. 186fb7d Don't require src/dst patterns to be able to fully resolve their types, by Chris Lattner · 18 years ago