1. 21b9d28 simplify shell syntax to work better on solaris, patch by Nathan Keynes! by Chris Lattner · 17 years ago
  2. 2887310 Added MemOperands to Atomic operations since Atomics touches memory. by Mon P Wang · 17 years ago
  3. ea9e516 Fix a (false) warning on darwin. by Matthijs Kooijman · 17 years ago
  4. 177058b Fix some cosmetics in comments. by Matthijs Kooijman · 17 years ago
  5. e5334ea - Use O(1) check of basic block size limit. by Evan Cheng · 17 years ago
  6. aa0bf52 Fix PR2488, a case where we deleted stack restores too aggressively. by Chris Lattner · 17 years ago
  7. 601ca4b Enable two-address remat by default. by Evan Cheng · 17 years ago
  8. e4f6ee5 Use push_back rather than operator[], which is incorrect in this cases. Unfortunately, this slow the testcase down a little bit, by Owen Anderson · 17 years ago
  9. d41720a Use present tense when talking about User layout. It is implemented now. by Gabor Greif · 17 years ago
  10. 153d28a Append to the ActiveTimers std::vector before looking at the timer instead by Dan Gohman · 17 years ago
  11. 4a103e6 v2f32 is now a valid (MMX) type which breaks this by Dale Johannesen · 17 years ago
  12. a68f901 Add v2f32 (MMX) type to X86. Support is primitive: by Dale Johannesen · 17 years ago
  13. 45e3958 In ConstantArray::getAsString(), we know the size of the resultant string in advance so we can pre-allocate it and just fill in by Owen Anderson · 17 years ago
  14. 873e1b5 Use SmallVector instead of std::vector for a minor compile time improvement. by Owen Anderson · 17 years ago
  15. 8dbe7f8 Revert 52645, the loop unroller changes. It caused a regression in 252.eon. by Dan Gohman · 17 years ago
  16. 2864ce6 Fix a typo in a comment. by Dan Gohman · 17 years ago
  17. f4dc289 Make Allocate<T>() return a T* instead of a void*. And use by Dan Gohman · 17 years ago
  18. b70e452 Regenerate configure. by Tanya Lattner · 17 years ago
  19. 78f39da Use const_cast instead of a C-style cast. by Dan Gohman · 17 years ago
  20. 4f37660 Correct a comment. by Dan Gohman · 17 years ago
  21. 58a4c5e Add support for building on solaris, working around namespace by Chris Lattner · 17 years ago
  22. 2b08676 Pass std::string by reference. Thanks Chris! by Dan Gohman · 17 years ago
  23. 1d9a277 Commit the new DeadArgElim pass again, this time with the gcc bootstrap failures fixed. by Matthijs Kooijman · 17 years ago
  24. 5b80c66 Allow the test suite to be checked out into projects/test-suite. by Matthijs Kooijman · 17 years ago
  25. 31ce08f Update testing documentation with more consistent terminology. by Matthijs Kooijman · 17 years ago
  26. 4e78908 Rename a few variables to be more consistent. by Matthijs Kooijman · 17 years ago
  27. 9ef4ca2 If it's determined safe, remat MOV32r0 (i.e. xor r, r) and others as it is instead of using the longer MOV32ri instruction. by Evan Cheng · 17 years ago
  28. 46e803b Fix some signed vs. unsigned issues in array and vector handling. by Dan Gohman · 17 years ago
  29. 2d0d593 Add a note about a potential PIC optimization. by Dan Gohman · 17 years ago
  30. db7991d Fixes for being compiled PIC on Linux. This isn't the most by Dan Gohman · 17 years ago
  31. f399235 Remove an incorrect comment. by Owen Anderson · 17 years ago
  32. a6fb5b5 Use InstrSlots::NUM rather than pre-dividing by four. Also, mark this const. by Owen Anderson · 17 years ago
  33. a0b50d7 Comment fixes, and make Schedule() pure virtual. by Dan Gohman · 17 years ago
  34. 51cd9d6 A brief survey of priority_queue usage in the tree turned this up by Dan Gohman · 17 years ago
  35. caf746a Add a clear() method to PriorityQueue. by Dan Gohman · 17 years ago
  36. ebcba61 This situation can occur: by Bill Wendling · 17 years ago
  37. aabdded Use the new PriorityQueue in ScheduleDAGList too, which also by Dan Gohman · 17 years ago
  38. 72e0409 Add getScaledIntervalSize, which gives a measure of the size of an interval that is independent of the scaling of by Owen Anderson · 17 years ago
  39. cb41e6b Use use_empty() instead of getNumUses(), avoiding a use list traversal. by Dan Gohman · 17 years ago
  40. b3db9c9 Use getMBBEndIdx rather than assuming that the end is right after the last instruction in the block. by Owen Anderson · 17 years ago
  41. 73b43b9 Fix spelling and grammar in a comment. by Dan Gohman · 17 years ago
  42. 8d3f36f Extract the x86_64 part for the executables. by Bill Wendling · 17 years ago
  43. 2904538 Simplify erase_one slightly. It's not necessary to preserve by Dan Gohman · 17 years ago
  44. 55e283c Revamp the loop unroller, extending it to correctly update PHI nodes by Dan Gohman · 17 years ago
  45. d17e447 Remove option used to debug stack coloring bugs. It's no longer needed since stack coloring is now bug free. by Evan Cheng · 17 years ago
  46. 2e9f0b1 Disable PRE. It's breaking bootstrapping. by Evan Cheng · 17 years ago
  47. 8cb8245 Move a DenseMap's declaration outside of a loop, and just call by Dan Gohman · 17 years ago
  48. 4b84086 Use StringMap instead of std::map<std::string, SDNode*>. by Dan Gohman · 17 years ago
  49. 8470183 Add methods to StringMap to erase entries by key. by Dan Gohman · 17 years ago
  50. 99ec779 Instead of adding an isSS field to LiveInterval to denote stack slot. Use top bit of 'reg' instead. If the top bit is set, than the LiveInterval represents a stack slot live interval. by Evan Cheng · 17 years ago
  51. 300c6c5 First step to fix PR2088. Implement routine to compute the by Wojciech Matyjewicz · 17 years ago
  52. 180c169 Update the .cvs files. by Dan Gohman · 17 years ago
  53. ebb5a97 Fix the types for NumElements variables, and add a comment by Dan Gohman · 17 years ago
  54. b70a571 Tighten the conditions under which we do PRE, remove some unneeded code, and correct our preserved analyses list, since we by Owen Anderson · 17 years ago
  55. 2a6a645 minor tidying of comments. by Chris Lattner · 17 years ago
  56. 2f27e17 Remove two convenience constructors because they're now private, and the by Dan Gohman · 17 years ago
  57. 7894ea7 Use std::copy instead of a loop. by Dan Gohman · 17 years ago
  58. 1a20357 More changes from Chris' review: simplify getIndices and avoid by Dan Gohman · 17 years ago
  59. 19a8163 Remove an unnecessary cast. by Dan Gohman · 17 years ago
  60. 0a4627d Duncan pointed out this code could be tidied. by Dan Gohman · 17 years ago
  61. 52bb2db Fix the syntax of insertvalue in the example. by Dan Gohman · 17 years ago
  62. e9c80f4 Port some integer multiplication fixes from LegalizeDAG. by Duncan Sands · 17 years ago
  63. 4a307ec Support for expanding the result of EXTRACT_ELEMENT. by Duncan Sands · 17 years ago
  64. ab09b7e Cleanup up LegalizeTypes handling of loads and stores. by Duncan Sands · 17 years ago
  65. 04eeefb Make test work on non-x86 machines (like my G4 PPC). by Bill Wendling · 17 years ago
  66. ae18bd4 At Chris' suggestion, move the liveness and worklist datastructures into by Owen Anderson · 17 years ago
  67. cbfe5bb Improve LSR's dead-phi detection to handle use-def cycles by Dan Gohman · 17 years ago
  68. 9b78763 Use Loop::block_iterator. by Dan Gohman · 17 years ago
  69. 6c459a2 Generalize createSCEV to be able to form SCEV expressions from ConstantExprs. by Dan Gohman · 17 years ago
  70. 17f1972 Use SCEVAddRecExpr::isAffine. by Dan Gohman · 17 years ago
  71. 09d3fdc Remove unnecessary #includes. by Dan Gohman · 17 years ago
  72. 11f6d3b Move a few more SCEVExpander methods out-of-line. by Dan Gohman · 17 years ago
  73. 963a97f Fix PR2369 by making scalarrepl more careful about promoting by Chris Lattner · 17 years ago
  74. 69bfb15 Make custom lowering of ADD work correctly. This by Duncan Sands · 17 years ago
  75. 5c1f172 Fix for PR2479: correctly optimize expressions like (a > 13) & (a == 15). by Eli Friedman · 17 years ago
  76. 1adec83 Use Instruction::eraseFromParent(). by Dan Gohman · 17 years ago
  77. 4d515d0 Use Function's arg_size() and size() methods. by Dan Gohman · 17 years ago
  78. 5686752 Simplify some getNode calls. by Dan Gohman · 17 years ago
  79. 2f1d310 canClobberPhysRegDefs shouldn't called without checking hasPhysRegDefs; by Dan Gohman · 17 years ago
  80. 95df6b3 Avoid creating a redundant zero APInt. by Dan Gohman · 17 years ago
  81. 317adcc Use clear() to zero an existing APInt. by Dan Gohman · 17 years ago
  82. 719de53 Use back() instead of [size()-1]. by Dan Gohman · 17 years ago
  83. befc9c1 This file is empty. by Duncan Sands · 17 years ago
  84. 53ebe35 Turn off llvm-gcc warnings when running "make check". by Duncan Sands · 17 years ago
  85. 0011dc4 Use MachineBasicBlock::transferSuccessors. by Dan Gohman · 17 years ago
  86. 933e51c Use static_cast instead of reinterpret_cast for casting void*. by Dan Gohman · 17 years ago
  87. 629c1a3 Fix warning when assertions disabled. by Chris Lattner · 17 years ago
  88. 9d2c9bd fix warning when assertions disabled. by Chris Lattner · 17 years ago
  89. 48a0eec fix warning when assertion disabled. by Chris Lattner · 17 years ago
  90. a1aabe4 fix some warnings when assertions are disabled. by Chris Lattner · 17 years ago
  91. 8d96144 Remove a redundant return. by Dan Gohman · 17 years ago
  92. cdb7388 Reorder some fields in SDNode. This avoids padding, by Dan Gohman · 17 years ago
  93. 94d7a5f Remove ScheduleDAG's SUnitMap altogether. Instead, use SDNode's NodeId by Dan Gohman · 17 years ago
  94. 3627e34 Add a priority queue class, which is a wrapper around std::priority_queue by Dan Gohman · 17 years ago
  95. a1ace76 Support for load/store of expanded float types. I by Duncan Sands · 17 years ago
  96. 4c8c830 Change ScheduleDAG's SUnitMap from DenseMap<SDNode*, vector<SUnit*> > by Dan Gohman · 17 years ago
  97. 4ce138c Enable PRE. by Evan Cheng · 17 years ago
  98. c341760 Undo spill weight tweak. Need to investigate the performance regressions. by Evan Cheng · 17 years ago
  99. 16c6859 Simplify some template parameterization. by Dan Gohman · 17 years ago
  100. 9f99b7c Back out Matthijs' DAE patches. It's miscompiling gcc driver. by Evan Cheng · 17 years ago