1. edf4896 Hidden options to help debugging ifcvt issues. by Evan Cheng · 18 years ago
  2. b5ef06c Fix spelling. by Devang Patel · 18 years ago
  3. 55236d2 Add entry to CREDITS. by David Greene · 18 years ago
  4. 2513330 Factor live variable analysis so it does not do register coalescing by David Greene · 18 years ago
  5. 4a3c901 wording fix noticed by Ivan Novick by Chris Lattner · 18 years ago
  6. ac5f142 Allow more cmp / bcc to be predicated; clean up triangle ifcvt checking code. by Evan Cheng · 18 years ago
  7. 1fc7cb6 Fix ARM condition code subsumission check. by Evan Cheng · 18 years ago
  8. f81dea4 tBcc is not a barrier. by Evan Cheng · 18 years ago
  9. 6cc7608 Use more realistically sized vectors. Reserve capacity if we know in advance by Duncan Sands · 18 years ago
  10. 900997b Small bugfix, and const-ify some methods (Thanks, Bill). by Owen Anderson · 18 years ago
  11. dba2413 Update LoopSimplify to require and preserve DominatorTree only. by Devang Patel · 18 years ago
  12. 1a90a5a Make throttle a hidden parameter, per review. by Dale Johannesen · 18 years ago
  13. 397d405 Add partial redundancy elimination. by Owen Anderson · 18 years ago
  14. 53af4c0 Throttle tail merging; handling blocks with large numbers of predecessors by Dale Johannesen · 18 years ago
  15. 0ab301c Add new method - nearestCommonDominator(). by Devang Patel · 18 years ago
  16. 53c279b Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
  17. f86a73c Do not preserve ETForest. by Devang Patel · 18 years ago
  18. 6ea7ac6 Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
  19. e029b2c Add instruction level dominates(A,B) interface. by Devang Patel · 18 years ago
  20. 27af5c4 Only remove the edge from entry to false if false block is merged. by Evan Cheng · 18 years ago
  21. 468502e Do not require ETForest. Now it is unused by LICM. by Devang Patel · 18 years ago
  22. 4b90e3a Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient. by Devang Patel · 18 years ago
  23. 326821e Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
  24. b7d9dfc Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
  25. fa51f9a Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
  26. f11cc5c Add basic block level properlyDominates(A,B) interface. by Devang Patel · 18 years ago
  27. 62000ee Do not change the size of function arguments. PR 1489. by Dale Johannesen · 18 years ago
  28. a97e040 Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
  29. 387b8cb Use DominatorTree instead of ETForest. by Devang Patel · 18 years ago
  30. 259e6cf Add BasicBlock level dominates(A,B) interface. by Devang Patel · 18 years ago
  31. 9a51157 Maintain ETNode as part of DomTreeNode. This adds redundancy for now. by Devang Patel · 18 years ago
  32. b62fa8a Formating fixes. by Tanya Lattner · 18 years ago
  33. 18aad23 Correct typo. Should be "not allowed" by Tanya Lattner · 18 years ago
  34. c5f7bcb Make the struct bigger, in an attempt to get a "struct return" on more by Duncan Sands · 18 years ago
  35. 140a260 Make this test pass if llvm-g++ was built without exception handling support. by Duncan Sands · 18 years ago
  36. f476961 ifcvt a triangle: don't merge ifcvt block with rejoin block if it can fall through to it. If merged, the resulting block is not a candidate for iterative ifcvting since it contains both predicated and non-predicated code. by Evan Cheng · 18 years ago
  37. 5cbf316 Add assert to check if the attributes ZExt/SExt, NoAlias are apply to the by Zhou Sheng · 18 years ago
  38. d4de6d9 Lots of bug fixes. Now finally in a reasonable state. by Evan Cheng · 18 years ago
  39. 9328c1a Stupid cut-n-paste bug caused me soooo much grief. Why wasn't there a compilation warning? I blame it on the FE folks. by Evan Cheng · 18 years ago
  40. 497391a Fix bugpoint to run -llc-safe with -Xlinker. by Lauro Ramos Venancio · 18 years ago
  41. 9613e87 Propagate alignment, section name and visibility when linking "appending by Lauro Ramos Venancio · 18 years ago
  42. 682f683 Instruct the inliner to obey the noinline attribute. Add test case. by Tanya Lattner · 18 years ago
  43. 25e0cb3 Really use attribute. by Tanya Lattner · 18 years ago
  44. 4536612 Test case for noinline attribute. by Tanya Lattner · 18 years ago
  45. 4e2288b simplify this code and fix PR1493, now that llvm-gcc3 is dead. by Chris Lattner · 18 years ago
  46. 037a704 if internalize is disabled, don't run the pass at all! by Chris Lattner · 18 years ago
  47. 77c2b69 Revert changes for noinline. by Tanya Lattner · 18 years ago
  48. 7d832fe Add new dominator tree node into dominator tree node map. by Devang Patel · 18 years ago
  49. a18a424 update to match latest changes by Chris Lattner · 18 years ago
  50. a1cca17 Add a test for PR1499. by Lauro Ramos Venancio · 18 years ago
  51. d0499af Fix PR1499. by Lauro Ramos Venancio · 18 years ago
  52. 96dd9a8 Quick patch to fix the build, based on what it appears Evan meant to write. by Owen Anderson · 18 years ago
  53. b32edb4 Fold the exception actions table harder: if two typeid lists start the by Duncan Sands · 18 years ago
  54. 51e844b Optimize this test. Firstly, only Instructions may use other Instructions. by Nick Lewycky · 18 years ago
  55. 2c614c5 Mark these instructions clobbersPred. They modify the condition code register. by Evan Cheng · 18 years ago
  56. 7a65547 Lots of bug fixes. by Evan Cheng · 18 years ago
  57. c1d7384 Added clobbersPred. by Evan Cheng · 18 years ago
  58. b5c1c9c Add clobbersPred - instruction that clobbers condition code / register which are used to predicate instructions. by Evan Cheng · 18 years ago
  59. f94ab6a Add a machine instruction flag indicating the instruction can clobber condition code / register(s) used to predicate instructions. by Evan Cheng · 18 years ago
  60. 9fac0b5 Additional fix for PR1422: make sure the landing pad label is placed in the by Duncan Sands · 18 years ago
  61. 0bad514 "Simplified" testcase for PR1422. by Duncan Sands · 18 years ago
  62. 972f589 Initial Mips support, here we go! =) by Bruno Cardoso Lopes · 18 years ago
  63. 49fdfdb Ignore llvm.noinline by Tanya Lattner · 18 years ago
  64. 9d0332f Fix PR1487 and Transforms/IndVar/2007-06-06-DeleteDanglesPtr.ll by Nick Lewycky · 18 years ago
  65. fbbccf6 new testcase for PR1487 by Nick Lewycky · 18 years ago
  66. 5adcefb Inform ScalarEvolutions that we're deleting Values. by Nick Lewycky · 18 years ago
  67. 3d6f60e If a unconditional branch is added to branch to the false path during ifcvt, the predicated block cannot be iteratively ifcvted. by Evan Cheng · 18 years ago
  68. 12112af Add simple full redundancy elimination. by Owen Anderson · 18 years ago
  69. b47f612 Fix PR1495 and CodeGen/X86/2007-06-05-LSR-Dominator.ll by Chris Lattner · 18 years ago
  70. 76ea084 add accessor by Chris Lattner · 18 years ago
  71. de09d17 new testcase for PR1495 by Chris Lattner · 18 years ago
  72. cb78d67 Minor statistics counting bug. by Evan Cheng · 18 years ago
  73. 4cd950f Break friendship. by Devang Patel · 18 years ago
  74. e705213 Fix a couple of typos and be smarter about order of blocks when ifcvt a diamond. by Evan Cheng · 18 years ago
  75. 980c4e0 Rename. by Devang Patel · 18 years ago
  76. f082a9a Simplify class hierarchy. by Devang Patel · 18 years ago
  77. 743f7e8 Avoid non-trivial loop unswitching while optimizing for size. by Devang Patel · 18 years ago
  78. 1405d00 Fix a user-reported error building with GCC 3.4.4 on Cygwin. by Chris Lattner · 18 years ago
  79. 993fc95 Fix diamond shape ifcvt bugs. by Evan Cheng · 18 years ago
  80. 1d4eb6a Fix a misunderstanding of the algorithm. Really, we should be tracking values by Owen Anderson · 18 years ago
  81. 8f862c8 Don't leak memory. by Owen Anderson · 18 years ago
  82. a1a9f40 ReplaceUsesOfBlockWith() can modify the predecessors list. by Evan Cheng · 18 years ago
  83. e004317 Do not ifcvt if either true / false path is a backedge. Not profitable in almost all cases. by Evan Cheng · 18 years ago
  84. a301a16 Fix PR 1497 Use separate pass id for CFGOnlyPrinter. by Devang Patel · 18 years ago
  85. e2c0c88 New test. by Devang Patel · 18 years ago
  86. 5e148a3 Print predicate of the second instruction of the two-piece constant MI. by Evan Cheng · 18 years ago
  87. 3592080 Fix a small bug, some 80 cols violations, and add some more debugging output. by Owen Anderson · 18 years ago
  88. d8af90c Allow insertelement, extractelement, and shufflevector to be hoisted/sunk by Dan Gohman · 18 years ago
  89. 341dccc PIC label asm printing cosmetic changes. by Evan Cheng · 18 years ago
  90. c53ef58 I had a senior moment. by Evan Cheng · 18 years ago
  91. febca34 Commit first round work of PR1373. "noalias" is now fully supported in by Zhou Sheng · 18 years ago
  92. 45beb48 New test. by Evan Cheng · 18 years ago
  93. 8ed680c If the predicated block requires an early exit, end the block there and add a unconditional branch to false block. AnalyzeBranch() does not understand early exits. by Evan Cheng · 18 years ago
  94. f5305f9 Fix some subtle bugs: bug during succeessor copying; incorrectly updating states of ifcvted blocks. by Evan Cheng · 18 years ago
  95. 851879c Patches by Chuck Rose to unbreak V Studio builds. by Bill Wendling · 18 years ago
  96. fe7e397 Tail merging wasn't working for predecessors of landing pads. PR 1496. by Dale Johannesen · 18 years ago
  97. 170f2b9 s/ETNode::getChildren/ETNode::getETNodeChildren/g by Devang Patel · 18 years ago
  98. dbc705b Don't use std::set_difference when the two sets are sorted differently. Compute by Owen Anderson · 18 years ago
  99. 082fe71 Fix a bunch of small bugs, and improve the debugging output significantly. by Owen Anderson · 18 years ago
  100. f0a9aab When rebuilding constant structs, make sure to honor the isPacked bit. by Chris Lattner · 18 years ago