| Commit message (Expand) | Author | Age | Files | Lines |
| * | Factor code to copy global value attributes like | Duncan Sands | 2008-05-26 | 1 | -7/+4 |
| * | Feedback from chris | Nate Begeman | 2008-04-25 | 1 | -2/+2 |
| * | Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 | Nick Lewycky | 2008-04-25 | 1 | -7/+1 |
| * | Teach the PruningFunctionCloner how to look through loads with | Nate Begeman | 2008-04-25 | 1 | -4/+12 |
| * | API changes for class Use size reduction, wave 1. | Gabor Greif | 2008-04-06 | 1 | -5/+5 |
| * | Preserve calling convention during function cloning | Anton Korobeynikov | 2008-03-23 | 1 | -0/+3 |
| * | Turn unwind_to into "unwinds to". | Nick Lewycky | 2008-03-10 | 1 | -1/+1 |
| * | Update the block cloner which fixes bugpoint on code using unwind_to (phew!) | Nick Lewycky | 2008-03-09 | 1 | -1/+7 |
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| * | Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp. | Chris Lattner | 2007-12-10 | 1 | -1/+7 |
| * | Fix PR1146: parameter attributes are longer part of | Duncan Sands | 2007-11-27 | 1 | -1/+4 |
| * | Forget to commit users part of value mapper interface | Anton Korobeynikov | 2007-11-09 | 1 | -1/+1 |
| * | Change uses of Function::front to Function::getEntryBlock for readability. | Dan Gohman | 2007-03-22 | 1 | -1/+1 |
| * | switch the inliner from being recursive to being iterative. | Chris Lattner | 2007-03-02 | 1 | -6/+14 |
| * | Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in | Reid Spencer | 2007-02-05 | 1 | -1/+2 |
| * | Switch inliner over to use DenseMap instead of std::map for ValueMap. This | Chris Lattner | 2007-02-03 | 1 | -6/+7 |
| * | Fix bugs in the inliner having to do with single-entry phi nodes and valuemap | Chris Lattner | 2007-02-01 | 1 | -12/+12 |
| * | Adjust #includes to match movement of constant folding code from transformuti... | Chris Lattner | 2007-01-30 | 1 | -1/+1 |
| * | The inliner/cloner can now optionally take TargetData info, which can be | Chris Lattner | 2007-01-30 | 1 | -5/+8 |
| * | Change constant folding APIs to take an optional TargetData, and change | Chris Lattner | 2007-01-30 | 1 | -19/+3 |
| * | Implement review feedback for the ConstantBool->ConstantInt merge. Chris | Reid Spencer | 2007-01-12 | 1 | -1/+1 |
| * | For PR1043: | Zhou Sheng | 2007-01-11 | 1 | -5/+8 |
| * | For PR950: | Reid Spencer | 2006-12-23 | 1 | -2/+10 |
| * | Unbreak VC++ build. | Jeff Cohen | 2006-11-05 | 1 | -3/+3 |
| * | For PR786: | Reid Spencer | 2006-11-02 | 1 | -3/+0 |
| * | Second half of the fix for Transforms/Inline/inline_cleanup.ll | Chris Lattner | 2006-09-13 | 1 | -2/+28 |
| * | Remove dead #include | Chris Lattner | 2006-06-01 | 1 | -2/+0 |
| * | Make the "pruning cloner" smarter. As it propagates constants through the | Chris Lattner | 2006-06-01 | 1 | -23/+146 |
| * | Fix some regression from the inliner patch I committed last night. This fixes | Chris Lattner | 2006-05-27 | 1 | -1/+1 |
| * | Implement a new method, CloneAndPruneFunctionInto, as documented. | Chris Lattner | 2006-05-27 | 1 | -0/+188 |
| * | Allow the code cloning interfaces to capture some important info about the | Chris Lattner | 2006-01-13 | 1 | -11/+35 |
| * | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -7/+7 |
| * | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 | 1 | -4/+4 |
| * | Fix #includes of i*.h => Instructions.h as per PR403. | Misha Brukman | 2004-07-29 | 1 | -1/+1 |
| * | Move RemapInstruction() to ValueMapper, so that it can be shared with | Brian Gaeke | 2004-05-19 | 1 | -19/+0 |
| * | Minor speedup, don't query ValueMap each time through the loop | Chris Lattner | 2004-02-04 | 1 | -6/+3 |
| * | Give CloneBasicBlock an optional function argument to specify which function | Chris Lattner | 2004-02-04 | 1 | -4/+3 |
| * | Finegrainify namespacification | Chris Lattner | 2004-01-09 | 1 | -12/+10 |
| * | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 |
| * | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
| * | Refactor CloneFunction to expose the new CloneBasicBlock function | Chris Lattner | 2003-04-18 | 1 | -13/+22 |
| * | Add new linkage types to support a real frontend | Chris Lattner | 2003-04-16 | 1 | -1/+1 |
| * | Initial checkin of Module cloning support stuff | Chris Lattner | 2002-11-20 | 1 | -4/+2 |
| * | Fix minor bugs | Chris Lattner | 2002-11-20 | 1 | -2/+2 |
| * | Remove unneccesary #include | Chris Lattner | 2002-11-19 | 1 | -1/+0 |
| * | Implement the CloneFunction function | Chris Lattner | 2002-11-19 | 1 | -0/+40 |
| * | Minor changes to cloning interface | Chris Lattner | 2002-11-19 | 1 | -14/+5 |
| * | Fix two fixmes: integrate with inlining, and document | Chris Lattner | 2002-11-19 | 1 | -6/+7 |
| * | Rework inline pass to use cloning infrastructure to do the dirty work | Chris Lattner | 2002-11-19 | 1 | -7/+14 |
| * | Start using the new function cloning header | Chris Lattner | 2002-11-19 | 1 | -3/+3 |