1. 3237da0 remove dead variables by Chris Lattner · 19 years ago
  2. d956651 Fix Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll by Chris Lattner · 20 years ago
  3. 469640e Add explicit #includes of <iostream> by Chris Lattner · 20 years ago
  4. 2820b8c Fix SimplifyCFG/2005-12-03-IncorrectPHIFold.ll by Chris Lattner · 20 years ago
  5. 4c3b2b5 Clean up the code a bit. Use isInstructionTriviallyDead to be more aggressive by Chris Lattner · 20 years ago
  6. 499e336 remove some debugging code by Chris Lattner · 20 years ago
  7. c59a371 Fold two consequtive branches that share a common destination between them. by Chris Lattner · 20 years ago
  8. 3a978bf simplify some logic further by Chris Lattner · 20 years ago
  9. cc14ebc pull a bunch of logic out of SimplifyCFG into a helper fn by Chris Lattner · 20 years ago
  10. 6c70106 Start threading across blocks with code in them, so long as the code does by Chris Lattner · 20 years ago
  11. f0bd8d0 Implement merging of blocks with the same condition if the block has multiple by Chris Lattner · 20 years ago
  12. 049cb44 Reject a case we don't handle yet by Chris Lattner · 20 years ago
  13. a160924 remove debugging code :-/ by Chris Lattner · 20 years ago
  14. 748f903 Implement SimplifyCFG/branch-phi-thread.ll, the most trivial case of threading by Chris Lattner · 20 years ago
  15. d683bdd Fix Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash.ll, a problem that by Chris Lattner · 20 years ago
  16. 2dbf196 Finally, add the required constraint checks to fix Transforms/SimplifyCFG/2005-08-01-PHIUpdateFail.ll by Chris Lattner · 20 years ago
  17. 9080369 Simplify some code, add the correct pred checks by Chris Lattner · 20 years ago
  18. 982b75c Refactor code out of PropagatePredecessorsForPHIs, turning it into a pure function with no side-effects by Chris Lattner · 20 years ago
  19. 1f047fd use splice instead of remove/insert to avoid some symtab operations by Chris Lattner · 20 years ago
  20. 76dc204 move two functions up in the file, use SafeToMergeTerminators to eliminate by Chris Lattner · 20 years ago
  21. 733d670 Rip some code out of the main SimplifyCFG function into a subfunction and by Chris Lattner · 20 years ago
  22. ac594de Disable this patch: by Chris Lattner · 20 years ago
  23. eee90f7 Change a place to use an arbitrary value instead of null, when possible by Chris Lattner · 20 years ago
  24. 4fd3e16 This code was very close, but not quite right. It did not take into by Chris Lattner · 20 years ago
  25. 5e73529 Don't crash on: X = phi (X, X). by Chris Lattner · 20 years ago
  26. 19f9f32 Fix Transforms/SimplifyCFG/switch-simplify-crash.ll by Chris Lattner · 20 years ago
  27. bcefcf8 Make sure to preserve the calling convention when changing an invoke into by Chris Lattner · 20 years ago
  28. b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
  29. b38b443 Teach simplifycfg that setcc is cheap and non-trapping, so that it can by Chris Lattner · 21 years ago
  30. 95f16a3 Get rid of this for_each loop by Chris Lattner · 21 years ago
  31. 0ce80cd Fix spelling, patch contributed by Gabor Greif! by Chris Lattner · 21 years ago
  32. cc6d75f remove extraneous cast by Chris Lattner · 21 years ago
  33. 1cca959 Implement Transforms/SimplifyCFG/switch_thread.ll by Chris Lattner · 21 years ago
  34. a35dfce switchinst ctor now takes a hint for the number of cases that it will have. by Chris Lattner · 21 years ago
  35. 3215bb6 Implement SimplifyCFG/DeadSetCC.ll by Chris Lattner · 21 years ago
  36. 4fc998d Fix Regression/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll, by Chris Lattner · 21 years ago
  37. 0194457 Squelch warning by Chris Lattner · 21 years ago
  38. fd8cbc2 Alkis noticed that this variable is dead. Thanks! by Chris Lattner · 21 years ago
  39. 389cfac If we have something like this: by Chris Lattner · 21 years ago
  40. 93d1e39 Do not compute the predecessor list for a block unless we need it. by Chris Lattner · 21 years ago
  41. fad217c Eliminate compilation warning on uninitialized variable. by Reid Spencer · 21 years ago
  42. 5edb2f3 Simplify code by deleting instructions that preceed unreachable instructions. by Chris Lattner · 21 years ago
  43. 45c35b1 When converting phi nodes into select instructions, we shouldn't promote PHI by Chris Lattner · 21 years ago
  44. 879ce78 Do not insert trivially dead select instructions, which allows us to by Chris Lattner · 21 years ago
  45. 6614946 Convert code to compile with vc7.1. by Reid Spencer · 21 years ago
  46. a5c04ee Fixes to make LLVM compile with vc7.1. by Alkis Evlogimenos · 21 years ago
  47. 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
  48. 902dcf0 These files don't need to include <iostream> since they include "Support/Debug.h". by Brian Gaeke · 21 years ago
  49. 5823ac1 Implement SimplifyCFG/BrUnwind.ll by Chris Lattner · 21 years ago
  50. ef784f0 bug 122: - Minimize redundant isa<GlobalValue> usage by Reid Spencer · 21 years ago
  51. 32c518e Progress on PR341 by Chris Lattner · 21 years ago
  52. eb04d9b Add #include <iostream> since Value.h does not #include it any more. by Reid Spencer · 21 years ago
  53. f12c4a3 *FINALLY* Fix a really nasty nondeterministic bug that has been haunting us by Chris Lattner · 21 years ago
  54. 9734fd0 Add some DEBUG output to the simplifycfg routines by Chris Lattner · 21 years ago
  55. b2b151d Do not sort by the address of LLVM ConstantInt* objects. This produces by Chris Lattner · 21 years ago
  56. be6f068 Do not clone arbitrary condition instructions. by Chris Lattner · 22 years ago
  57. 51a6dbc Do not infinitely "unroll" single BB loops. by Chris Lattner · 22 years ago
  58. 1e94ed6 Dont' merge terminators that are needed to select PHI node values. by Chris Lattner · 22 years ago
  59. 2e93c42 Implement SimplifyCFG/branch-cond-merge.ll by Chris Lattner · 22 years ago
  60. 4cbd160 Fix my missing parens by Chris Lattner · 22 years ago
  61. 88da6f7 Implement SimplifyCFG/branch-cond-prop.ll by Chris Lattner · 22 years ago
  62. 0aa5656 Fold code like: if (C) V1 |= V2; by Chris Lattner · 22 years ago
  63. eed034b Fix the obvious bug in my previous checkin by Chris Lattner · 22 years ago
  64. 9f0db32 Implement Transforms/SimplifyCFG/return-merge.ll by Chris Lattner · 22 years ago
  65. 81bdcb9 Now that all the code generators support the select instruction, and the instcombine by Chris Lattner · 22 years ago
  66. a078f47 Fix compilation of mesa, which I broke earlier today by Chris Lattner · 22 years ago
  67. a64923a Do not copy gigantic switch instructions by Chris Lattner · 22 years ago
  68. d3e6ae2 Implement switch->br and br->switch folding by ripping out the switch->switch by Chris Lattner · 22 years ago
  69. 21e941f turn things like: if (X == 0 || X == 2) by Chris Lattner · 22 years ago
  70. 90ea78e If a block is made dead, make sure to promptly remove it. by Chris Lattner · 22 years ago
  71. a2ab489 Implement SimplifyCFG/switch_switch_fold.ll by Chris Lattner · 22 years ago
  72. 3cd98f0 Rearrange code a bit by Chris Lattner · 22 years ago
  73. 6f4b45a Implement: test/Regression/Transforms/SimplifyCFG/switch_create.ll by Chris Lattner · 22 years ago
  74. e42732e Implement test/Regression/Transforms/SimplifyCFG/UncondBranchToReturn.ll, by Chris Lattner · 22 years ago
  75. 18d1f19 Implement SimplifyCFG/PhiEliminate.ll by Chris Lattner · 22 years ago
  76. 838b845 The hasConstantReferences predicate always returns false. by Chris Lattner · 22 years ago
  77. fae8ab3 rename the "exceptional" destination of an invoke instruction to the 'unwind' dest by Chris Lattner · 22 years ago
  78. df3c342 Finegrainify namespacification by Chris Lattner · 22 years ago
  79. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  80. 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
  81. 8b2bd4e Fix spelling. by Misha Brukman · 22 years ago
  82. 04ecefe Eliminate support for the llvm.unwind intrinisic, using the Unwind instruction instead by Chris Lattner · 22 years ago
  83. 3f5823f Implement SimplifyCFG/InvokeEliminate.ll by Chris Lattner · 22 years ago
  84. 031340a Fix bug: SimplifyCFG/2003-08-17-BranchFoldOrdering.ll by Chris Lattner · 22 years ago
  85. edc8c54 Fix bug: SimplifyCFG/2003-08-05-InvokeCrash.ll by Chris Lattner · 22 years ago
  86. 889f620 Remove unnecesary &*'s by Chris Lattner · 23 years ago
  87. 569a57f Fix bug: SimplifyCFG/2003-03-07-DominateProblem.ll by Chris Lattner · 23 years ago
  88. e54d214 Implement CFGSimplify/PhiBlockMerge*.ll by Chris Lattner · 23 years ago
  89. 31116ba Implement testcase CFGSimplify/EqualPHIEdgeBlockMerge.ll by Chris Lattner · 23 years ago
  90. 632df28 Fix spelling of `propagate'. by Misha Brukman · 23 years ago
  91. a704ac8 by Chris Lattner · 23 years ago
  92. d6dcd8e Fix bug: SimplifyCFG/2002-09-24-PHIAssertion.ll by Chris Lattner · 23 years ago
  93. 5325c5f Minor cleanups by Chris Lattner · 23 years ago
  94. 1cec4d9 Allow folding of basic blocks that have PHI nodes in them, fixing "bug": by Chris Lattner · 23 years ago
  95. fda72b1 *** empty log message *** by Chris Lattner · 23 years ago
  96. 466a049 Add implementation of SimplifyCFG by Chris Lattner · 23 years ago