1. 029e844 This document is out of date. :( by Chris Lattner · 19 years ago
  2. 58504a6 V8 -> Sparc by Chris Lattner · 19 years ago
  3. c6aaf5a Remove the SparcV8 backend. It has been renamed to be the Sparc backend. by Chris Lattner · 19 years ago
  4. e7c839e remove V8 reference by Chris Lattner · 19 years ago
  5. 4ee6211 * Added SDNode::isOnlyUse(). * Fix hasNUsesOfValue(), it should be const. by Evan Cheng · 19 years ago
  6. 3540922 SparcV8 -> Sparc by Chris Lattner · 19 years ago
  7. 762236c SparcV8 -> Sparc by Chris Lattner · 19 years ago
  8. e107016 These were moved to ../SPARC by Chris Lattner · 19 years ago
  9. 7ce1bbf move V8 testcases here by Chris Lattner · 19 years ago
  10. 7c90f73 Rename SPARC V8 target to be the LLVM SPARC target. by Chris Lattner · 19 years ago
  11. 2138453 add a note by Chris Lattner · 19 years ago
  12. 7dd281b Re-commit the last bit of change that was backed out. by Evan Cheng · 19 years ago
  13. 2216d8a Re-committing the last bit of change. It shouldn't break PPC this time. by Evan Cheng · 19 years ago
  14. 519ea2a make sure that global doubles are aligned to 8 bytes by Chris Lattner · 19 years ago
  15. ff805b5 Use getPreferredAlignmentLog. by Chris Lattner · 19 years ago
  16. 7d8d5a5 Use the asmprinter to find out what the preferred alignment of a global is. by Chris Lattner · 19 years ago
  17. 4d57e0c Implement the AsmPrinter::getPreferredAlignmentLog method. by Chris Lattner · 19 years ago
  18. 28adf29 add a new method, getPreferredAlignmentLog. by Chris Lattner · 19 years ago
  19. fd89543 linkage fix for weak functions by Andrew Lenharth · 19 years ago
  20. f3afef3 Fix VC++ warning. by Jeff Cohen · 19 years ago
  21. 0a70f21 Use SCEVExpander::InsertCastOfTo instead of our own code. This reduces by Chris Lattner · 19 years ago
  22. ca1a4be Pull the InsertCastOfTo out of the header, implement CSE'ing of arguments. by Chris Lattner · 19 years ago
  23. ed412ac Refactor a bunch of code into a non-inlined method by Chris Lattner · 19 years ago
  24. b46ef67 Temporarily revert this patch, which probably breaks with the by Chris Lattner · 19 years ago
  25. 9ed4481 Temporarily revert the last change, which breaks PPC and other targets that by Chris Lattner · 19 years ago
  26. 03f774a Value# select instructions, allowing -gcse to remove duplicates by Chris Lattner · 19 years ago
  27. 9c4815a Complex pattern's custom matcher should not call Select() on any operands. by Evan Cheng · 19 years ago
  28. c275dfa Custom lower VAARG for the case when we are doing vaarg(double). In this by Chris Lattner · 19 years ago
  29. c4b612b Fix a nasty typo that broke functions with big stack frames. by Chris Lattner · 19 years ago
  30. 329a515 fix a bug in my last checkin by Chris Lattner · 19 years ago
  31. 221fc3c Fix two significant bugs in LSR: by Chris Lattner · 19 years ago
  32. a6973c3 Remove some stuff that now works by Nate Begeman · 19 years ago
  33. 0d913ea add a note by Chris Lattner · 19 years ago
  34. 69d3909 Two changes: by Chris Lattner · 19 years ago
  35. cccf123 Get rid of some memory leaks identified by Valgrind by Evan Cheng · 19 years ago
  36. 8f9f0d3 add a method by Chris Lattner · 19 years ago
  37. fdcc71e Let bugpoint work on sparc with v9 instructions enabled. by Chris Lattner · 19 years ago
  38. 003cecb Fix VC++ warning. by Jeff Cohen · 19 years ago
  39. 8e3be85 Keep Visual Studio informed. by Jeff Cohen · 19 years ago
  40. dc19b70 Add initial support for immediates. This allows us to compile this: by Chris Lattner · 19 years ago
  41. 72f514c Remove an unnecessary predicate. by Evan Cheng · 19 years ago
  42. e3de85b Separate FILD and FILD_FLAG, the later is only used for SSE2. It produces a by Evan Cheng · 19 years ago
  43. 3d81fee Initial early support for non-register operands, like immediates by Chris Lattner · 19 years ago
  44. eb8146b implementation of some methods for inlineasm by Chris Lattner · 19 years ago
  45. c991cf5 Add some methods for inline asm support. by Chris Lattner · 19 years ago
  46. 8666249 Handle another case exposed on X86. by Chris Lattner · 19 years ago
  47. 593c958 Fix a nasty problem on two-address machines in the following situation: by Chris Lattner · 19 years ago
  48. 66cf80f significantly simplify the VirtRegMap code by pulling the SpillSlotsAvailable by Chris Lattner · 19 years ago
  49. 244d1dc Implement some feedback from sabre by Nate Begeman · 19 years ago
  50. de99629 Add a framework for eliminating instructions that produces undemanded bits. by Nate Begeman · 19 years ago
  51. 1541bc3 add a note by Chris Lattner · 19 years ago
  52. e7b06c6 another case Nate came up with by Chris Lattner · 19 years ago
  53. f92bafa add a note by Chris Lattner · 19 years ago
  54. 7632e2b remove some #ifdef'd out code, which should properly be in the dag combiner anyway. by Chris Lattner · 19 years ago
  55. 4efab05 remove an old comment by Chris Lattner · 19 years ago
  56. 299f9ba Remove the X86PeepholeOptimizerPass, a truly horrible old hack that is now by Chris Lattner · 19 years ago
  57. d77525d When rewriting frame instructions, emit the appropriate small-immediate by Chris Lattner · 19 years ago
  58. 3e17980 node predicates add to the complexity of a pattern. This ensures that the by Chris Lattner · 19 years ago
  59. 6184f9c Teach sparc to fold loads/stores into copies. by Chris Lattner · 19 years ago
  60. eefae25 remove dead fn by Chris Lattner · 19 years ago
  61. cd4d58c Add common code for reassociating ops in the dag combiner by Nate Begeman · 19 years ago
  62. a522988 Added a (store (op (load ...) ...) ...) folding test case. by Evan Cheng · 19 years ago
  63. 5ccc722 Implement isLoadFromStackSlot and isStoreToStackSlot by Chris Lattner · 19 years ago
  64. e4a8a6e (store (op (load ...))) folding problem. In the generated matching code, by Evan Cheng · 19 years ago
  65. 33c1dab remove some target-indep and implemented notes by Chris Lattner · 19 years ago
  66. 086c014 target independent notes by Chris Lattner · 19 years ago
  67. a63fee8 Flesh out a couple of the items in the README by Nate Begeman · 19 years ago
  68. 2ba0b02 Fix VC++ compilation error caused by using a std::map iterator variable to receive by Jeff Cohen · 19 years ago
  69. 109afed Remove move copies and dead stuff by not clobbering the result reg of a noop copy. by Chris Lattner · 19 years ago
  70. 133d310 isStoreToStackSlot by Andrew Lenharth · 19 years ago
  71. 84e752a Simplify some code by Chris Lattner · 19 years ago
  72. 018c02d the X86 backend no longer needs to delete its own noop copies by Chris Lattner · 19 years ago
  73. 1118d25 Add code that checks for noop copies, which triggers when either: by Chris Lattner · 19 years ago
  74. d463f7f Add a note by Chris Lattner · 19 years ago
  75. 9fda2f9 Added case HANDLENODE to getOperationName(). by Evan Cheng · 19 years ago
  76. 07cf141 Physregs may hold multiple stack slot values at the same time. Keep track by Chris Lattner · 19 years ago
  77. 39b248b update a note by Chris Lattner · 19 years ago
  78. cd81639 Fix a deficiency in the spiller that Evan noticed. In particular, consider by Chris Lattner · 19 years ago
  79. 3b478b3 add 64b gpr store to the possible list of isStoreToStackSlot opcodes. by Nate Begeman · 19 years ago
  80. 1c07e72 fix operand numbers by Chris Lattner · 19 years ago
  81. 6524287 implement isStoreToStackSlot for PPC by Chris Lattner · 19 years ago
  82. 4083960 Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,a far more logical place. Other methods should also be moved if anyoneis interested. :) by Chris Lattner · 19 years ago
  83. af9fa2b Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo, by Chris Lattner · 19 years ago
  84. 9c8dd97 implement isStoreToStackSlot by Chris Lattner · 19 years ago
  85. 1d6ecd0 add a method by Chris Lattner · 19 years ago
  86. 6798363 add a new isStoreToStackSlot method by Chris Lattner · 19 years ago
  87. d395d09 more notes by Chris Lattner · 19 years ago
  88. 9acddcd add a note, I have no idea how important this is. by Chris Lattner · 19 years ago
  89. c8c0bb0 %fcc is not an alias for %fcc0 by Chris Lattner · 19 years ago
  90. 4032cf0 correct an opcode by Chris Lattner · 19 years ago
  91. 275b884 new example by Chris Lattner · 19 years ago
  92. 93c740b Update the README by Nate Begeman · 19 years ago
  93. 3603cd6 Turn any_extend nodes into zero_extend nodes when it allows us to remove an by Chris Lattner · 19 years ago
  94. 9a06cce Implement MaskedValueIsZero for ANY_EXTEND nodes by Chris Lattner · 19 years ago
  95. 1bac941 implemented, testcase here: test/Regression/CodeGen/X86/compare-add.ll by Chris Lattner · 19 years ago
  96. b3ddfc4 add two dag combines: (C1-X) == C2 --> X == C1-C2 (X+C1) == C2 --> X == C2-C1 by Chris Lattner · 19 years ago
  97. 29dd2d7 new testcase by Chris Lattner · 19 years ago
  98. 8b6e4e6 Update. by Evan Cheng · 19 years ago
  99. 1e8791d make -debug output less newliney by Chris Lattner · 19 years ago
  100. d25e9e8 Fix a erroneous comment. by Evan Cheng · 19 years ago