| Commit message (Expand) | Author | Age | Files | Lines |
* | Correctly set attributes when removing args during cloning. Fixes PR2765 | Andrew Lenharth | 2008-10-07 | 1 | -1/+17 |
* | 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 |