1. 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 16 years ago
  2. 882d87d Check to see if a two-entry PHI block can be simplified by Dan Gohman · 16 years ago
  3. 9be3c97 Turn unwind_to into "unwinds to". by Nick Lewycky · 16 years ago
  4. 3f4cc31 Firstly, having a BranchInst isn't exclusive with having an unwind_to. by Nick Lewycky · 16 years ago
  5. db96ae9 A BB that unwind_to an "unwind" inst is that same as one that doesn't unwind_to by Nick Lewycky · 16 years ago
  6. 6af31aa Update the inliner and simplifycfg to handle unwind_to. by Nick Lewycky · 16 years ago
  7. 07e6e56 Make Transforms to be 4.3 warnings-clean by Anton Korobeynikov · 16 years ago
  8. 8244243 switch simplifycfg from using vectors for most things to smallvectors, by Chris Lattner · 16 years ago
  9. 3d73bce don't hoist FP additions into unconditional adds + selects. This by Chris Lattner · 17 years ago
  10. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  11. 01666bf If succ has succ itself as one of the predecessors then do by Devang Patel · 17 years ago
  12. dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 17 years ago
  13. 52eec54 by David Greene · 17 years ago
  14. fa73ea2 Minor comment cleanups. by Dan Gohman · 17 years ago
  15. decb0ca remove use of Instruction::getNext by Chris Lattner · 17 years ago
  16. c995123 reduce use of std::set by Chris Lattner · 17 years ago
  17. ecb7a77 Change uses of Function::front to Function::getEntryBlock for readability. by Dan Gohman · 17 years ago
  18. e1c99d4 Make sorting of ConstantInt be APInt clean through use of ult function. by Reid Spencer · 17 years ago
  19. 93e985f Eliminate use of ctors that take vectors. by Chris Lattner · 17 years ago
  20. 86cc423 simplify code by using Value::takeName by Chris Lattner · 18 years ago
  21. 79066fa Adjust #includes to match movement of constant folding code from transformutils to libanalysis. by Chris Lattner · 18 years ago
  22. c103057 For PR1043: by Reid Spencer · 18 years ago
  23. 42a7551 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 18 years ago
  24. 4d5f508 Eliminate calls to isInteger, generalizing code and tightening checks as needed. by Chris Lattner · 18 years ago
  25. 579dca1 Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 18 years ago
  26. 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 18 years ago
  27. 6b6b6ef For PR1043: by Zhou Sheng · 18 years ago
  28. e4d87aa For PR950: by Reid Spencer · 18 years ago
  29. 3da59db For PR950: by Reid Spencer · 18 years ago
  30. 0d45a09 Remove #include <iostream> and use llvm_* streams instead. by Bill Wendling · 18 years ago
  31. 822a879 Do not convert massive blocks on phi nodes into select statements. Instead by Chris Lattner · 18 years ago
  32. 3822ff5 For PR950: by Reid Spencer · 18 years ago
  33. 3ed469c For PR786: by Reid Spencer · 18 years ago
  34. 120bc21 Fix SimplifyCFG/2006-10-29-InvokeCrash.ll, a crash compiling QT. by Chris Lattner · 18 years ago
  35. b83eb64 For PR950: by Reid Spencer · 18 years ago
  36. b74b181 Fix SimplifyCFG/2006-10-19-UncondDiv.ll by disabling a bad xform. by Chris Lattner · 18 years ago
  37. 8cfe633 Fix PR867 (and maybe 868) and testcsae: by Chris Lattner · 18 years ago
  38. 7f2e1dd Fix an infinite loop on Transforms/SimplifyCFG/2006-06-12-InfLoop.ll by Chris Lattner · 18 years ago
  39. a0fcc3e remove some dead code identified by coverity by Chris Lattner · 18 years ago
  40. 36a169e remove dead variables by Chris Lattner · 18 years ago
  41. 299520d Fix Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll by Chris Lattner · 18 years ago
  42. 86a5484 Add explicit #includes of <iostream> by Chris Lattner · 19 years ago
  43. 8e75ee2 Fix SimplifyCFG/2005-12-03-IncorrectPHIFold.ll by Chris Lattner · 19 years ago
  44. 7a66e68 Clean up the code a bit. Use isInstructionTriviallyDead to be more aggressive by Chris Lattner · 19 years ago
  45. b60e081 remove some debugging code by Chris Lattner · 19 years ago
  46. 263d1e4 Fold two consequtive branches that share a common destination between them. by Chris Lattner · 19 years ago
  47. 055dc10 simplify some logic further by Chris Lattner · 19 years ago
  48. f58c1a5 pull a bunch of logic out of SimplifyCFG into a helper fn by Chris Lattner · 19 years ago
  49. e9487f0 Start threading across blocks with code in them, so long as the code does by Chris Lattner · 19 years ago
  50. 2e42e36 Implement merging of blocks with the same condition if the block has multiple by Chris Lattner · 19 years ago
  51. 9c88d98 Reject a case we don't handle yet by Chris Lattner · 19 years ago
  52. 7e1ff8d remove debugging code :-/ by Chris Lattner · 19 years ago
  53. eaba3a1 Implement SimplifyCFG/branch-phi-thread.ll, the most trivial case of threading by Chris Lattner · 19 years ago
  54. 6306d07 Fix Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash.ll, a problem that by Chris Lattner · 19 years ago
  55. 1aad921 Finally, add the required constraint checks to fix Transforms/SimplifyCFG/2005-08-01-PHIUpdateFail.ll by Chris Lattner · 19 years ago
  56. dc88dbe Simplify some code, add the correct pred checks by Chris Lattner · 19 years ago
  57. 3b3efc7 Refactor code out of PropagatePredecessorsForPHIs, turning it into a pure function with no side-effects by Chris Lattner · 19 years ago
  58. d423b8b use splice instead of remove/insert to avoid some symtab operations by Chris Lattner · 19 years ago
  59. 2bdcb56 move two functions up in the file, use SafeToMergeTerminators to eliminate by Chris Lattner · 19 years ago
  60. 7e66348 Rip some code out of the main SimplifyCFG function into a subfunction and by Chris Lattner · 19 years ago
  61. 17de414 Disable this patch: by Chris Lattner · 19 years ago
  62. f5e982d Change a place to use an arbitrary value instead of null, when possible by Chris Lattner · 19 years ago
  63. 1593ac2 This code was very close, but not quite right. It did not take into by Chris Lattner · 19 years ago
  64. 0289929 Don't crash on: X = phi (X, X). by Chris Lattner · 19 years ago
  65. 42eb752 Fix Transforms/SimplifyCFG/switch-simplify-crash.ll by Chris Lattner · 19 years ago
  66. 16d0db2 Make sure to preserve the calling convention when changing an invoke into by Chris Lattner · 19 years ago
  67. fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
  68. bf5d4fb Teach simplifycfg that setcc is cheap and non-trapping, so that it can by Chris Lattner · 19 years ago
  69. 151c80b Get rid of this for_each loop by Chris Lattner · 19 years ago
  70. da895d6 Fix spelling, patch contributed by Gabor Greif! by Chris Lattner · 19 years ago
  71. be54dcc remove extraneous cast by Chris Lattner · 19 years ago
  72. 623369a Implement Transforms/SimplifyCFG/switch_thread.ll by Chris Lattner · 19 years ago
  73. 3788059 switchinst ctor now takes a hint for the number of cases that it will have. by Chris Lattner · 20 years ago
  74. 13b2f76 Implement SimplifyCFG/DeadSetCC.ll by Chris Lattner · 20 years ago
  75. 7613437 Fix Regression/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll, by Chris Lattner · 20 years ago
  76. 0f535c6 Squelch warning by Chris Lattner · 20 years ago
  77. 6f9e571 Alkis noticed that this variable is dead. Thanks! by Chris Lattner · 20 years ago
  78. 37dc938 If we have something like this: by Chris Lattner · 20 years ago
  79. bfd3e52 Do not compute the predecessor list for a block unless we need it. by Chris Lattner · 20 years ago
  80. 4e073a8 Eliminate compilation warning on uninitialized variable. by Reid Spencer · 20 years ago
  81. 698f96f Simplify code by deleting instructions that preceed unreachable instructions. by Chris Lattner · 20 years ago
  82. 9c07866 When converting phi nodes into select instructions, we shouldn't promote PHI by Chris Lattner · 20 years ago
  83. 0ed7f42 Do not insert trivially dead select instructions, which allows us to by Chris Lattner · 20 years ago
  84. 2da5c3d Convert code to compile with vc7.1. by Reid Spencer · 20 years ago
  85. 20aa474 Fixes to make LLVM compile with vc7.1. by Alkis Evlogimenos · 20 years ago
  86. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  87. 7848e68 These files don't need to include <iostream> since they include "Support/Debug.h". by Brian Gaeke · 20 years ago
  88. af17b1d Implement SimplifyCFG/BrUnwind.ll by Chris Lattner · 20 years ago
  89. 460f16c bug 122: - Minimize redundant isa<GlobalValue> usage by Reid Spencer · 20 years ago
  90. 30b4344 Progress on PR341 by Chris Lattner · 20 years ago
  91. 954da37 Add #include <iostream> since Value.h does not #include it any more. by Reid Spencer · 20 years ago
  92. 2636c1b *FINALLY* Fix a really nasty nondeterministic bug that has been haunting us by Chris Lattner · 20 years ago
  93. 218a822 Add some DEBUG output to the simplifycfg routines by Chris Lattner · 20 years ago
  94. 1654cff Do not sort by the address of LLVM ConstantInt* objects. This produces by Chris Lattner · 20 years ago
  95. bdcc0b8 Do not clone arbitrary condition instructions. by Chris Lattner · 20 years ago
  96. 12fe2b1 Do not infinitely "unroll" single BB loops. by Chris Lattner · 20 years ago
  97. a1f79fb Dont' merge terminators that are needed to select PHI node values. by Chris Lattner · 20 years ago
  98. e67fa05 Implement SimplifyCFG/branch-cond-merge.ll by Chris Lattner · 20 years ago
  99. 951fdb9 Fix my missing parens by Chris Lattner · 20 years ago
  100. 92da2c2 Implement SimplifyCFG/branch-cond-prop.ll by Chris Lattner · 20 years ago