1. a583990 This resolves a regression of BasicAA which failed to find any memory information for overloaded intrinsics (PR1600). This resolves that issue, and improves the matching scheme to use a BitVector rather than a binary search. by Chandler Carruth · 17 years ago
  2. b1183c1 This fixes resizing issues with BitVectors. It ensures that the BitWord type and type size is always used, and ensures completely correct clearing of unused high bits, and setting of bits when resizing. It should resolve PR1563. by Chandler Carruth · 17 years ago
  3. f947b3e It's safe to fold not of fcmp. by Nick Lewycky · 17 years ago
  4. 450770d Fix the dates on these tests. It's not September yet. Thanks Reid! by Nick Lewycky · 17 years ago
  5. 8883573 Make 80-bit store maintain simulated FP stack correctly. by Dale Johannesen · 17 years ago
  6. d6dac0e Let scalar-evolution analyze loops with an unsigned comparison for the exit by Nick Lewycky · 17 years ago
  7. 06323bf Don't assume it's safe to transform a loop just because it's dominated by any by Nick Lewycky · 17 years ago
  8. 7409cab @verbatim needs to be on a line by itself. by Reid Spencer · 17 years ago
  9. 914ce45 Fix a regression compiling 2005-05-11-Popcount-ffs-fls with the CBE, by Chris Lattner · 17 years ago
  10. 9836322 Implement review feedback. No functionality change. by Christopher Lamb · 17 years ago
  11. 242be6e by David Greene · 17 years ago
  12. 3589df8 remove some dead lines by Chris Lattner · 17 years ago
  13. 7ed54a0 1. Random tidiness cleanups by Chris Lattner · 17 years ago
  14. 947596c update for new domtree dump format by Chris Lattner · 17 years ago
  15. c385ae6 Various random cleanups, add two accessors to DomTreeNode: getDFSNumIn/getDFSNumOut by Chris Lattner · 17 years ago
  16. 944b7f2 Update links to the command guide generated documentation. by Reid Spencer · 17 years ago
  17. 181b6c9 Fix minor doxygen nits. by Reid Spencer · 17 years ago
  18. 0713ca4 Comment out configuration tags not supported by doxygen 1.3.9 by Reid Spencer · 17 years ago
  19. f094f81 Document a missing parameter. by Reid Spencer · 17 years ago
  20. 81a7572 Silence some warnings from doxygen about @param argument name not matching the by Reid Spencer · 17 years ago
  21. c69b0dd Escape some escapes that confuse doxygen. by Reid Spencer · 17 years ago
  22. daa10a4 Fix a doxygen directive. by Reid Spencer · 17 years ago
  23. 59a5873 Long double patch 4 of N: initial x87 implementation. by Dale Johannesen · 17 years ago
  24. 3038778 allow this to pass on ppc hosts. by Chris Lattner · 17 years ago
  25. e76fad2 shorten this name by Chris Lattner · 17 years ago
  26. a9ff5eb at the end of instcombine, explicitly clear WorklistMap. by Chris Lattner · 17 years ago
  27. 7b54452 Fix a bug in DenseMap::clear, where we never reset a tombstone to EmptyKey. by Chris Lattner · 17 years ago
  28. 8c52870 Upgrade BasicAliasAnalysis::getModRefBehavior to not call Value::getName, by Chris Lattner · 17 years ago
  29. 42e4bdf When clearing a SmallPtrSet, if the set had a huge capacity, but the by Chris Lattner · 17 years ago
  30. a319653 Fix an iterator invalidation bug I induced. by Chris Lattner · 17 years ago
  31. 2f0d1ea Switch some std::sets to SmallPtrSet. This speeds up by Chris Lattner · 17 years ago
  32. 7ae8c4c Switch DomTreeNode::assignDFSNumber from using a std::set to using by Chris Lattner · 17 years ago
  33. e93e311 Switch the internal "Info" map from an std::map to a DenseMap. This by Chris Lattner · 17 years ago
  34. 0a5f83c switch the DomTreeNodes and IDoms maps in idom/postidom to a by Chris Lattner · 17 years ago
  35. f12f8de rewrite the code used to construct pruned SSA form with the IDF method. by Chris Lattner · 17 years ago
  36. 0ec8df3 Factor out a whole bunch of code into it's own method. by Chris Lattner · 17 years ago
  37. 127ed3c Use getNumPreds(BB) instead of computing them manually. This is a very small but by Chris Lattner · 17 years ago
  38. 1e76af3 Change the rename pass to be "tail recursive", only adding N-1 successors by Chris Lattner · 17 years ago
  39. e7b653d cache computation of #preds for a BB. This speeds up by Chris Lattner · 17 years ago
  40. 384c7e0 reserve operand space for phi nodes when we insert them. by Chris Lattner · 17 years ago
  41. 6c81213 use continue to avoid nesting, no functionality change. by Chris Lattner · 17 years ago
  42. fb312c7 Promoting allocas with the 'single store' fastpath is by Chris Lattner · 17 years ago
  43. 7a5745b When PromoteLocallyUsedAllocas promoted allocas, it didn't remember by Chris Lattner · 17 years ago
  44. 59a2837 std::map -> DenseMap by Chris Lattner · 17 years ago
  45. 7956dae Clean up comments, fix up some confusing code logic. by Nick Lewycky · 17 years ago
  46. c69e491 fix a logic bug where we wouldn't promote single store allocas if the by Chris Lattner · 17 years ago
  47. 4f63e76 When we do the single-store optimization, delete both the store by Chris Lattner · 17 years ago
  48. d0458e5 Three improvements: by Chris Lattner · 17 years ago
  49. c3f6ea8 switch from using a std::set to using a SmallPtrSet. This speeds up the by Chris Lattner · 17 years ago
  50. b776a33 In mem2reg, when handling the single-store case, make sure to remove by Chris Lattner · 17 years ago
  51. 0220219 Regenerating. by Chandler Carruth · 17 years ago
  52. 6994040 This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. by Chandler Carruth · 17 years ago
  53. 5dd75b4 split rewriting of single-store allocas into its own method. by Chris Lattner · 17 years ago
  54. bbe1040 refactor some code to shrink PromoteMem2Reg::run a bit by Chris Lattner · 17 years ago
  55. 483ce14 add a typedef, no other change. by Chris Lattner · 17 years ago
  56. 63cdcaa avoid an unneeded vector copy. This speeds up mem2reg on the testcase by Chris Lattner · 17 years ago
  57. ac4aa4b make RenamePassWorkList a local var instead of an ivar. by Chris Lattner · 17 years ago
  58. 8c78a26 Make x86 long double alignment 32 for everything but by Dale Johannesen · 17 years ago
  59. e713d93 long double patch 3 of N. Add to MVT. by Dale Johannesen · 17 years ago
  60. 8c1e6a1 long double patch 2 of N. Handle it in TargetData. by Dale Johannesen · 17 years ago
  61. ab87027 Fix a subtle miscompilation. This allows 197.parser to be compiled correctly. by Owen Anderson · 17 years ago
  62. 4b55c3b Fix a subtle iterator invalidation bug in a recursive algorithm. by Owen Anderson · 17 years ago
  63. 1af002d Prepare for "core" website. by Reid Spencer · 17 years ago
  64. 320fc8a Long double, part 1 of N. Support in IR. by Dale Johannesen · 17 years ago
  65. 107f54a add an observation by Chris Lattner · 17 years ago
  66. b0e71ed Fix an accidental commit. by Chris Lattner · 17 years ago
  67. 61e729e More explicit keywords. by Dan Gohman · 17 years ago
  68. 7f55fcb Fix the alignment requirements of several unpck and shuf instructions. by Dan Gohman · 17 years ago
  69. f3372d1 Fix pastos in vector arithmetic intrinsics. by Dan Gohman · 17 years ago
  70. 9fed589 Fix 80 col. violations. by Owen Anderson · 17 years ago
  71. 830db6a Fix 80 col. violations. by Owen Anderson · 17 years ago
  72. 666f6fe Fix 80 col. violations. by Owen Anderson · 17 years ago
  73. b15e495 don't redefine a parameter by Chris Lattner · 17 years ago
  74. 1c2763d Fix a bug that was causing several miscompilations on SPEC. by Owen Anderson · 17 years ago
  75. a326b5d Implement review feedback. by Christopher Lamb · 17 years ago
  76. 576c8da I don't have time to restore this functionality right now. by Chris Lattner · 17 years ago
  77. 5543a85 Replacing a cast with another one does not reduce the number of by Chris Lattner · 17 years ago
  78. ce4eaec Reduced testcase for PR1594 by Chris Lattner · 17 years ago
  79. b014678 Disable an xform that causes an infinite loop. This fixes PR1594 by Chris Lattner · 17 years ago
  80. 684b22d wrap some long lines. Major offenders that are left include by Chris Lattner · 17 years ago
  81. 1ff6138 Update dominator info for the middle blocks created while spliting by Devang Patel · 17 years ago
  82. 73a902b Mark the SSE and MMX load instructions that by Dan Gohman · 17 years ago
  83. 951626b Enhance instcombine to be more aggressive about folding casts of by Chris Lattner · 17 years ago
  84. bfbfcda Fix bug spotted by Chris. by Anders Carlsson · 17 years ago
  85. 7ccd9ec Add extend and extOrTrunc methods that do sign or zero extension depending on whether the integer is signed or not by Anders Carlsson · 17 years ago
  86. 7afa166 Switch some multiplication instructions over to the new scheme for testing. by Evan Cheng · 17 years ago
  87. 33d5595 Do not emit copies for physical register output if it's not used. by Evan Cheng · 17 years ago
  88. 0a2a515 Fix test. by Evan Cheng · 17 years ago
  89. 9dd7a51 Fix PR1575 and test/Transforms/CondProp/2007-08-01-InvalidRead.ll by Chris Lattner · 17 years ago
  90. 22256f4 Adjust for new CallInst constructor interface. by Reid Spencer · 17 years ago
  91. 335f4f7 Style police: Expand the tabs to spaces! by Scott Michel · 17 years ago
  92. 406bfa3 Teach BasicAA about noalias parameter attributes, but do it correctly this time. by Christopher Lamb · 17 years ago
  93. 8409747 Instead of adding copyfromreg's to handle physical definitions. Now isel can by Evan Cheng · 17 years ago
  94. b591082 Added TargetInstrDescriptor::numDefs - num of results. by Evan Cheng · 17 years ago
  95. 5278784 Can't handle offset and scale if rip-relative addressing is to be used. by Evan Cheng · 17 years ago
  96. 0db079e Mac OS X X86-64 low 4G address not available. by Evan Cheng · 17 years ago
  97. f6844ca Mac OS X X86-64 low 4G address not available. by Evan Cheng · 17 years ago
  98. 2f2e519 Undo previous check-in. by Devang Patel · 17 years ago
  99. caf778a Some out operands were incorrectly specified as input operands. by Evan Cheng · 17 years ago
  100. 1451afe Make sure these tests pass for the right reasons (verifier error, rather than by Reid Spencer · 17 years ago