| Commit message (Expand) | Author | Age | Files | Lines |
| * | Propagate TargetLibraryInfo throughout ConstantFolding.cpp and | Chad Rosier | 2011-12-01 | 1 | -1/+1 |
| * | Potential bug in RewriteLoopBodyWithConditionConstant: use iterator should no... | Stepan Dyatkovskiy | 2011-11-29 | 1 | -1/+5 |
| * | Stop emitting instructions with the name "tmp" they eat up memory and have to... | Benjamin Kramer | 2011-09-27 | 1 | -1/+1 |
| * | Split the landing pad basic block with the correct function. Also merge the | Bill Wendling | 2011-09-27 | 1 | -3/+23 |
| * | Reinstate r133513 (reverted in r133700) with an additional fix for a | Jay Foad | 2011-06-23 | 1 | -4/+4 |
| * | Revert r133513: | Eric Christopher | 2011-06-23 | 1 | -4/+4 |
| * | Reinstate r133435 and r133449 (reverted in r133499) now that the clang | Jay Foad | 2011-06-21 | 1 | -4/+4 |
| * | Revert r133435 and r133449 to appease buildbots. | Chad Rosier | 2011-06-21 | 1 | -4/+4 |
| * | Change how PHINodes store their operands. | Jay Foad | 2011-06-20 | 1 | -4/+4 |
| * | Bail on unswitching a switch statement for a case with a critical edge. We name | Nick Lewycky | 2011-06-03 | 1 | -1/+5 |
| * | Simplify r132022 based on Cameron's feedback. | Evan Cheng | 2011-05-25 | 1 | -12/+5 |
| * | Forgot dyn_cast check. | Evan Cheng | 2011-05-24 | 1 | -4/+4 |
| * | Fix LoopUnswitch bug. RewriteLoopBodyWithConditionConstant can delete a dead | Evan Cheng | 2011-05-24 | 1 | -13/+34 |
| * | Make LoopUnswitch preserve ScalarEvolution by just forgetting everything about | Cameron Zwarich | 2011-02-11 | 1 | -0/+5 |
| * | Revamp the ValueMapper interfaces in a couple ways: | Chris Lattner | 2011-01-08 | 1 | -14/+1 |
| * | Constant folding here is pointless, because InstructionSimplify | Duncan Sands | 2010-11-23 | 1 | -8/+1 |
| * | Factor code for testing whether replacing one value with another | Duncan Sands | 2010-11-18 | 1 | -6/+7 |
| * | If dom tree information is available, make it possible to pass | Duncan Sands | 2010-11-14 | 1 | -1/+1 |
| * | Passes do not need to recursively initialize passes that they preserve, if | Owen Anderson | 2010-10-19 | 1 | -1/+0 |
| * | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson | 2010-10-19 | 1 | -1/+3 |
| * | Be more consistent in using ValueToValueMapTy. | Rafael Espindola | 2010-10-13 | 1 | -5/+5 |
| * | Begin adding static dependence information to passes, which will allow us to | Owen Anderson | 2010-10-12 | 1 | -1/+8 |
| * | Now with fewer extraneous semicolons! | Owen Anderson | 2010-10-07 | 1 | -1/+1 |
| * | Fix loop unswitching's assumption that a code path which either | Dan Gohman | 2010-09-01 | 1 | -9/+8 |
| * | apparently unswitch had the same "Feature". Stop its | Chris Lattner | 2010-08-29 | 1 | -7/+2 |
| * | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
| * | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
| * | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 |
| * | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). | Owen Anderson | 2010-07-21 | 1 | -1/+1 |
| * | Use ValueMap instead of DenseMap. | Devang Patel | 2010-06-24 | 1 | -13/+13 |
| * | Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it ... | Kenneth Uildriks | 2010-06-09 | 1 | -1/+1 |
| * | remove a bunch of ad-hoc code to simplify instructions from | Chris Lattner | 2010-04-20 | 1 | -43/+12 |
| * | RewriteLoopBodyWithConditionConstant can end up rewriting the | Chris Lattner | 2010-04-20 | 1 | -5/+14 |
| * | some code cleanups, use SwitchInst::findCaseValue, reduce indentation | Chris Lattner | 2010-04-05 | 1 | -62/+63 |
| * | Code clean up. | Evan Cheng | 2010-04-05 | 1 | -8/+8 |
| * | Code refactoring. | Evan Cheng | 2010-04-03 | 1 | -35/+33 |
| * | Add a DominatorTree argument to isLCSSA so that it doesn't have to | Dan Gohman | 2010-03-10 | 1 | -1/+1 |
| * | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands | 2010-02-16 | 1 | -1/+1 |
| * | Uniformize the names of type predicates: rather than having isFloatTy and | Duncan Sands | 2010-02-15 | 1 | -5/+5 |
| * | fix a crash in loop unswitch on a loop invariant vector condition. | Chris Lattner | 2010-02-02 | 1 | -1/+5 |
| * | Convert a ton of simple integer type equality tests to the new predicate. | Benjamin Kramer | 2010-01-05 | 1 | -5/+5 |
| * | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -8/+8 |
| * | Add Loop contains utility methods for testing whether a loop | Dan Gohman | 2009-12-18 | 1 | -2/+2 |
| * | Dereference loopHeader after checking for null rather than before. | Dan Gohman | 2009-12-09 | 1 | -1/+2 |
| * | Reverting patch in revision 89758, initial attempt at fixing PR5373 has prove... | Edward O'Callaghan | 2009-11-25 | 1 | -0/+1 |
| * | Fix for PR5373, Credit to Jakub Staszak. | Edward O'Callaghan | 2009-11-24 | 1 | -1/+0 |
| * | remove a bunch of extraneous LLVMContext arguments | Chris Lattner | 2009-11-06 | 1 | -2/+1 |
| * | Update various Loop optimization passes to cope with the possibility that | Dan Gohman | 2009-11-05 | 1 | -0/+4 |
| * | if CostMetrics says to never duplicate some code, don't unswitch a loop. | Chris Lattner | 2009-11-01 | 1 | -1/+2 |
| * | Restore LoopUnswitch's block-oriented threshold. LoopUnswitch now checks both | Dan Gohman | 2009-10-20 | 1 | -36/+27 |