1. ed66e85 Temporary hack to enable more (store (op (load ...))) folding. This makes by Evan Cheng · 19 years ago
  2. 6f8aaf2 Don't generate silly matching code like this: by Evan Cheng · 19 years ago
  3. 56879b2 Silence a warning. by Chris Lattner · 19 years ago
  4. b672d98 Fix pasteo by Chris Lattner · 19 years ago
  5. 3b23972 remove a bunch of long-dead testing code by Chris Lattner · 19 years ago
  6. 9e493cf initial implementation of intrinsic parsing by Chris Lattner · 19 years ago
  7. 3d87811 remove out of date comment by Chris Lattner · 19 years ago
  8. ed54241 Add support for "-Ifoo" in addition to "-I foo" by Chris Lattner · 19 years ago
  9. c1d6e4e Regenerate by Chris Lattner · 19 years ago
  10. d9f5d90 add support for multiple include directories by Chris Lattner · 19 years ago
  11. 9073dea New vector type v2f32. by Evan Cheng · 19 years ago
  12. fd105d4 Select inline asm memory operands. by Chris Lattner · 19 years ago
  13. aea20f5 Added x86 integer vector types: 64-bit packed byte integer (v16i8), 64-bit by Evan Cheng · 19 years ago
  14. bce4805 Fix bugs identified by VC++. by Jeff Cohen · 19 years ago
  15. fbad708 Bump up pattern cost if the resulting instruction is marked by Evan Cheng · 19 years ago
  16. bdd3c16 Check the new form for bison output into CVS by Chris Lattner · 20 years ago
  17. e8242b1 Adjust to new form of handling lexer dependencies, this way shouldn't have by Chris Lattner · 20 years ago
  18. 67212a0 Call InsertISelMapEntry rather than map insertion operator to prevent overly by Evan Cheng · 20 years ago
  19. d7805a7 Match getTargetNode() changes (now returns SDNode* instead of SDOperand). by Evan Cheng · 20 years ago
  20. 3416721 Change Select() from by Evan Cheng · 20 years ago
  21. 21ad392 Hoist all SDOperand declarations within a Select_{opcode}() to the top level by Evan Cheng · 20 years ago
  22. 04cadb3 Add support for modifier strings in machine instr descriptions. This allows by Chris Lattner · 20 years ago
  23. b03b080 Simplify the variant handling code, no functionality change. by Chris Lattner · 20 years ago
  24. 7cd19d0 At the end of isel, select a replacement node for each handle that does not by Evan Cheng · 20 years ago
  25. 024524f Name change. by Evan Cheng · 20 years ago
  26. 0a83ed5 Handle HANDLENODE: just return itself. by Evan Cheng · 20 years ago
  27. e41bf82 Allow more loads to be folded which were previously prevented from happening by Evan Cheng · 20 years ago
  28. 2216d8a Re-committing the last bit of change. It shouldn't break PPC this time. by Evan Cheng · 20 years ago
  29. 9ed4481 Temporarily revert the last change, which breaks PPC and other targets that by Chris Lattner · 20 years ago
  30. 9c4815a Complex pattern's custom matcher should not call Select() on any operands. by Evan Cheng · 20 years ago
  31. 3e17980 node predicates add to the complexity of a pattern. This ensures that the by Chris Lattner · 20 years ago
  32. e4a8a6e (store (op (load ...))) folding problem. In the generated matching code, by Evan Cheng · 20 years ago
  33. 1cf9d96 add a note, ya knoe by Chris Lattner · 20 years ago
  34. 657416c If a pattern's root node is a constant, its size should be 3 rather than 2. by Evan Cheng · 20 years ago
  35. 273d463 implement test/Regression/TableGen/DagIntSubst.ll by Chris Lattner · 20 years ago
  36. 7859313 simplify some code by Chris Lattner · 20 years ago
  37. 8e51773 it is nice not to chop off bits for those blessed with lots of bits by Andrew Lenharth · 20 years ago
  38. 2cba57c make the casts actually cast to the variable type by Andrew Lenharth · 20 years ago
  39. 5c6bdf71 start of the 64bit safety cleanup by Andrew Lenharth · 20 years ago
  40. 24e00a4 Emit series of conditionals with &&, emitting stuff like this: by Chris Lattner · 20 years ago
  41. 8bc7472 Factor matching code that is common between patterns. This works around by Chris Lattner · 20 years ago
  42. 2bd4dd7 Split out code generation from analysis from emission by Chris Lattner · 20 years ago
  43. 355408b move some code around, no change in the generated code by Chris Lattner · 20 years ago
  44. 67a202b now that we have control over emission of the code, emit the code using nested by Chris Lattner · 20 years ago
  45. 8a0604b Change PatternCodeEmitter to emit code into a buffer instead of emitting it by Chris Lattner · 20 years ago
  46. 488580c Fit to 80 columns, no functionality change by Chris Lattner · 20 years ago
  47. 9b0ffca Teach tablegen to generate code that is VC++ warning-free. by Jeff Cohen · 20 years ago
  48. c15d18c (store (op (load ...)), ...) by Evan Cheng · 20 years ago
  49. 19c9550 Subtarget feature can now set any variable to any value by Evan Cheng · 20 years ago
  50. 0cfcc1e Use printInlineAsm to, well, print inline asm's. by Chris Lattner · 20 years ago
  51. aa77d77 PHI and INLINEASM are now builtin instructions provided by Target.td by Chris Lattner · 20 years ago
  52. f52e261 If we want to emit things in enum order, use getInstructionsByEnumValue to by Chris Lattner · 20 years ago
  53. 387e4bd There is at least a 'noitinerary' itinerary now by Chris Lattner · 20 years ago
  54. 188454a Don't emit JIT code for these instructions by Chris Lattner · 20 years ago
  55. fabcb7a Teach the dag selectors to select InlineAsm nodes. by Chris Lattner · 20 years ago
  56. 1feeeec Another folding problem: if a node r/w chain or flag, don't fold it if it by Evan Cheng · 20 years ago
  57. 8eab360 Add a FIXME comment. by Evan Cheng · 20 years ago
  58. 5459773 Incoming (and optional) flag bugs. They may be embedded inside a inner node of by Evan Cheng · 20 years ago
  59. 9789aaa Fix an optional in flag bug. by Evan Cheng · 20 years ago
  60. 18667c4 Optional InFlag was not being included in node. by Evan Cheng · 20 years ago
  61. 76356d9 Prevent folding of a node with multiple uses if the node already folds a load! by Evan Cheng · 20 years ago
  62. 823b752 Bug fix. Flag operand number may be calculated incorrectly. by Evan Cheng · 20 years ago
  63. 7419de8 Use pattern information to determine whether the use expects this by Evan Cheng · 20 years ago
  64. b4ad33c Prevent unnecessary CopyToReg when the same HW register appears in two spots by Evan Cheng · 20 years ago
  65. 09fb7d4 fix a broken comment by Chris Lattner · 20 years ago
  66. d788124 Regenerated the Lex and Yacc output files on Linux. It seems that our by John Criswell · 20 years ago
  67. 57c517d Emit a type matching check for ComplexPatterns. by Evan Cheng · 20 years ago
  68. 37e9005 Type inferencing bug by Evan Cheng · 20 years ago
  69. f805c2e Allow transformation from GlobalAddress to TargetGlobalAddress and by Evan Cheng · 20 years ago
  70. bb48e33 GlobalAddress -> TargetGlobalAddress; ExternalSymbol -> TargetExternalSymbol by Evan Cheng · 20 years ago
  71. b2c6d49 Some minor fixes. by Evan Cheng · 20 years ago
  72. 8020a52 Always select target registers to themselves by Chris Lattner · 20 years ago
  73. 7893f13 Emit an error instead of an assertion if trying to do bogus things in result patterns. by Chris Lattner · 20 years ago
  74. b52ee7f Added support for the extractelement operation. by Robert Bocchino · 20 years ago
  75. 51fecc8 * Remove instruction fields hasInFlag / hasOutFlag and added SNDPInFlag and by Evan Cheng · 20 years ago
  76. 4a7c284 Pattern complexity calculation fix. by Evan Cheng · 20 years ago
  77. e1050d6 Tweak pattern complexity calc. by Evan Cheng · 20 years ago
  78. 1cf6db2 Bug fix wrt chain operand. by Evan Cheng · 20 years ago
  79. 60e9187 Replace fix with one less disruptive to the original code. by Jeff Cohen · 20 years ago
  80. f356d70 Tblgen was generating syntactically illegal C++ code like: by Jeff Cohen · 20 years ago
  81. 11966a0 Remove obsolete comment, make things look a bit nicer by Chris Lattner · 20 years ago
  82. 602f692 reduce stack usage of the recursive SelectCode function by out-lining each by Chris Lattner · 20 years ago
  83. 4e3c8e51 Remove my previous ugly hack that tries to reduce the stack space usage by Chris Lattner · 20 years ago
  84. d47ae09 HP-UX DVDs are crunchy and good to eat by Duraid Madina · 20 years ago
  85. 42d24c7 almost got the HP-UX tester up.. :) by Duraid Madina · 20 years ago
  86. b73628b Add support for generating v4i32 altivec code by Nate Begeman · 20 years ago
  87. 12f7578 This gets most of the backends building with HP HappyC++. by Duraid Madina · 20 years ago
  88. 2b4ea79 Added field noResults to Instruction. by Evan Cheng · 20 years ago
  89. 6fb9a84 more standards-compliance stuff by Duraid Madina · 20 years ago
  90. 330851a support targetexternalsym by Andrew Lenharth · 20 years ago
  91. 7b05bd5 * Support for hasInFlag and hasOutFlag (on instructions). Remove nameless FLAG by Evan Cheng · 20 years ago
  92. 7a8054f silence some bogus gcc warnings by Chris Lattner · 20 years ago
  93. 3a217f3 Attempt to fix a crash on WIN32. by Evan Cheng · 20 years ago
  94. 9793888 * Added support for FLAG - a special nameless flag register. Can be used as by Evan Cheng · 20 years ago
  95. 87bddeb Allows instructions which no explicit operands. e.g. X86 RET which has but by Evan Cheng · 20 years ago
  96. 4e6a1d2 Eliminate some GCC warnings from the generated code by Chris Lattner · 20 years ago
  97. 5fb5e10 Fix the semantic of Requires<[cond]> to mean if (!cond) goto PXXFail; by Evan Cheng · 20 years ago
  98. 2f0f9a6 This ugly patch works around a GCC bug where it is compiling SelectCode to by Chris Lattner · 20 years ago
  99. 4fba281 Now support instructions with implicit write to non-flag registers. by Evan Cheng · 20 years ago
  100. e087051 Lefted out a fix in the previous check in. by Evan Cheng · 20 years ago