2005-01-01 |
Chris Lattner | This is a bulk commit that implements the following... |
tree | commitdiff |
2005-01-01 |
Chris Lattner | Implement SimplifyCFG/DeadSetCC.ll |
tree | commitdiff |
2004-12-29 |
Chris Lattner | Fix PR491 and testcase Transforms/DeadStoreElimination... |
tree | commitdiff |
2004-12-15 |
Chris Lattner | Adjust to new interfaces |
tree | commitdiff |
2004-12-14 |
Chris Lattner | Constant exprs are not efficiently negatable in practic... |
tree | commitdiff |
2004-12-13 |
Brian Gaeke | Fix link error in PPC optimized build of 'opt'. |
tree | commitdiff |
2004-12-13 |
Chris Lattner | Get rid of getSizeOf, using ConstantExpr::getSizeOf... |
tree | commitdiff |
2004-12-12 |
Chris Lattner | Change indentation of a whole bunch of code, no real... |
tree | commitdiff |
2004-12-12 |
Chris Lattner | More substantial simplifications and speedups. This... |
tree | commitdiff |
2004-12-12 |
Chris Lattner | More minor microoptimizations |
tree | commitdiff |
2004-12-12 |
Chris Lattner | Remove some more set operations |
tree | commitdiff |
2004-12-12 |
Chris Lattner | Reduce number of set operations. |
tree | commitdiff |
2004-12-12 |
Chris Lattner | Optimize div/rem + select combinations more. |
tree | commitdiff |
2004-12-12 |
Chris Lattner | Properly implement copying of a global, fixing the... |
tree | commitdiff |
2004-12-12 |
Chris Lattner | Simplify code and do not invalidate iterators. |
tree | commitdiff |
2004-12-12 |
Chris Lattner | Though the previous xform applies to literally dozens... |
tree | commitdiff |
2004-12-12 |
Chris Lattner | If a variable can only hold two values, and is not... |
tree | commitdiff |
2004-12-11 |
Chris Lattner | If one side of and/or is known to be 0/-1, it doesn... |
tree | commitdiff |
2004-12-11 |
Chris Lattner | Only cound if we actually made a change. |
tree | commitdiff |
2004-12-11 |
Chris Lattner | The split bb is really the exit of the old function |
tree | commitdiff |
2004-12-11 |
Chris Lattner | Two bug fixes: |
tree | commitdiff |
2004-12-11 |
Chris Lattner | Do not delete the entry block to a function. |
tree | commitdiff |
2004-12-11 |
Chris Lattner | Implement Transforms/SCCP/ipsccp-gvar.ll, by tracking... |
tree | commitdiff |
2004-12-11 |
Chris Lattner | Fix a bug where we could delete dead invoke instruction... |
tree | commitdiff |
2004-12-10 |
Chris Lattner | Implement SCCP/ipsccp-conditional.ll, by totally deleti... |
tree | commitdiff |
2004-12-10 |
Chris Lattner | Fix SCCP/2004-12-10-UndefBranchBug.ll |
tree | commitdiff |
2004-12-10 |
Chris Lattner | Fix Regression/Transforms/SimplifyCFG/2004-12-10-Simpli... |
tree | commitdiff |
2004-12-10 |
Chris Lattner | This is the initial implementation of IPSCCP, as reques... |
tree | commitdiff |
2004-12-09 |
Chris Lattner | note to self: Do not check in debugging code! |
tree | commitdiff |
2004-12-09 |
Chris Lattner | Implement trivial sinking for load instructions. This... |
tree | commitdiff |
2004-12-08 |
Chris Lattner | Do extremely simple sinking of instructions when they... |
tree | commitdiff |
2004-12-08 |
Alkis Evlogimenos | Fix this regression and remove the XFAIL from this... |
tree | commitdiff |
2004-12-08 |
Chris Lattner | Fix Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll |
tree | commitdiff |
2004-12-08 |
Chris Lattner | Add support for compilers without argument dependent... |
tree | commitdiff |
2004-12-08 |
Chris Lattner | Remove unneeded class qualifier, contributed by Bjørn... |
tree | commitdiff |
2004-12-07 |
Reid Spencer | For PR387:\ |
tree | commitdiff |
2004-12-03 |
Chris Lattner | Implement stripping of debug symbols, making the -... |
tree | commitdiff |
2004-12-02 |
Chris Lattner | Initial reimplementation of the -strip pass, with a... |
tree | commitdiff |
2004-12-02 |
Chris Lattner | This pass is moving to lib IPO |
tree | commitdiff |
2004-12-02 |
Chris Lattner | Implement a FIXME by checking to make sure that a mallo... |
tree | commitdiff |
2004-12-02 |
Chris Lattner | Fix a minor bug where we set a var to initialized on... |
tree | commitdiff |
2004-11-30 |
Chris Lattner | This pass is completely broken. |
tree | commitdiff |
2004-11-30 |
Chris Lattner | Squelch warning |
tree | commitdiff |
2004-11-30 |
Chris Lattner | Fix test/Regression/Transforms/LICM/2004-09-14-AliasAna... |
tree | commitdiff |
2004-11-30 |
Chris Lattner | Alkis noticed that this variable is dead. Thanks! |
tree | commitdiff |
2004-11-30 |
Chris Lattner | If we have something like this: |
tree | commitdiff |
2004-11-29 |
Chris Lattner | Allow hoisting loads of globals and alloca's in conditi... |
tree | commitdiff |
2004-11-28 |
Reid Spencer | Fix for PR454: |
tree | commitdiff |
2004-11-28 |
Chris Lattner | Make DSE potentially more aggressive by being more... |
tree | commitdiff |
2004-11-27 |
Chris Lattner | Implement Regression/Transforms/InstCombine/getelementp... |
tree | commitdiff |
2004-11-26 |
Chris Lattner | Provide size information when checking to see if we... |
tree | commitdiff |
2004-11-22 |
Chris Lattner | Do not count debugger intrinsics in size estimation. |
tree | commitdiff |
2004-11-22 |
Chris Lattner | Ignore debugger intrinsics when doing inlining size... |
tree | commitdiff |
2004-11-22 |
Chris Lattner | Do not consider debug intrinsics in the size computatio... |
tree | commitdiff |
2004-11-20 |
Misha Brukman | Allow constructor parameter to override aggregating... |
tree | commitdiff |
2004-11-19 |
Chris Lattner | Fix the exposed prototype for the lower packed pass... |
tree | commitdiff |
2004-11-19 |
Chris Lattner | CPR is dead. |
tree | commitdiff |
2004-11-18 |
Chris Lattner | Delete stoppoints that occur for the same source line. |
tree | commitdiff |
2004-11-18 |
Chris Lattner | Check in hook that I forgot |
tree | commitdiff |
2004-11-16 |
Chris Lattner | Do not delete dead invoke instructions! |
tree | commitdiff |
2004-11-15 |
Reid Spencer | Remove unused variable for compilation by VC++. |
tree | commitdiff |
2004-11-15 |
Chris Lattner | Minor cleanups. There is no reason for SCCP to derive... |
tree | commitdiff |
2004-11-15 |
Chris Lattner | Count more accurately |
tree | commitdiff |
2004-11-15 |
Chris Lattner | Quiet warnings on the persephone tester |
tree | commitdiff |
2004-11-15 |
Chris Lattner | Two minor improvements: |
tree | commitdiff |
2004-11-15 |
Chris Lattner | rename InstValue to LatticeValue, as it holds for more... |
tree | commitdiff |
2004-11-15 |
Chris Lattner | Substantially refactor the SCCP class into an SCCP... |
tree | commitdiff |
2004-11-14 |
Chris Lattner | If a global is just loaded and restored, realize that... |
tree | commitdiff |
2004-11-14 |
Chris Lattner | This optimization makes MANY phi nodes that all have... |
tree | commitdiff |
2004-11-14 |
Chris Lattner | Implement instcombine/phi.ll:test6 - pulling operations... |
tree | commitdiff |
2004-11-14 |
Chris Lattner | Transform this: |
tree | commitdiff |
2004-11-14 |
Chris Lattner | Remove note to self |
tree | commitdiff |
2004-11-14 |
Chris Lattner | If a function always returns a constant, replace all... |
tree | commitdiff |
2004-11-14 |
Chris Lattner | Teach SROA how to promote an array index that is variab... |
tree | commitdiff |
2004-11-14 |
Chris Lattner | Rearrange some code, no functionality changes. |
tree | commitdiff |
2004-11-13 |
Chris Lattner | Remove debugging code |
tree | commitdiff |
2004-11-13 |
Chris Lattner | Argument promotion transforms functions to unconditiona... |
tree | commitdiff |
2004-11-13 |
Chris Lattner | Simplify handling of shifts to be the same as we do... |
tree | commitdiff |
2004-11-13 |
Chris Lattner | Fold: |
tree | commitdiff |
2004-11-13 |
Chris Lattner | Lazily create the abort message, so only translation... |
tree | commitdiff |
2004-11-13 |
Chris Lattner | Fix: CodeExtractor/2004-11-12-InvokeExtract.ll |
tree | commitdiff |
2004-11-12 |
Chris Lattner | Fix a bug where the code extractor would get a bit... |
tree | commitdiff |
2004-11-12 |
Chris Lattner | Simplify handling of constant initializers |
tree | commitdiff |
2004-11-11 |
Chris Lattner | Actually, leave the check in. This prevents us from... |
tree | commitdiff |
2004-11-11 |
Chris Lattner | Fix bug: IPConstantProp/deadarg.ll |
tree | commitdiff |
2004-11-10 |
Chris Lattner | Make IP Constant prop more aggressive about handling... |
tree | commitdiff |
2004-11-09 |
Chris Lattner | Do not let dead constant expressions hanging off of... |
tree | commitdiff |
2004-11-09 |
Chris Lattner | Change this back so that I get stable numbers to reflec... |
tree | commitdiff |
2004-11-09 |
Chris Lattner | Fix bug: 2004-11-08-FreeUseCrash.ll |
tree | commitdiff |
2004-11-07 |
Chris Lattner | VERY large functions that are only called from one... |
tree | commitdiff |
2004-11-07 |
Chris Lattner | This is V9 specific, move it there. |
tree | commitdiff |
2004-11-05 |
Chris Lattner | Remove dead vars |
tree | commitdiff |
2004-11-05 |
Chris Lattner | Fix some warnings on VC++ |
tree | commitdiff |
2004-11-02 |
Chris Lattner | * Rearrange code slightly |
tree | commitdiff |
2004-11-01 |
Chris Lattner | Speed up the tail duplication pass on the testcase... |
tree | commitdiff |
2004-11-01 |
Chris Lattner | Do not compute the predecessor list for a block unless... |
tree | commitdiff |
2004-10-27 |
Reid Spencer | Change Library Names Not To Conflict With Others When... |
tree | commitdiff |
2004-10-27 |
Chris Lattner | Convert 'struct' to 'class' in various places to adhere... |
tree | commitdiff |
2004-10-27 |
Chris Lattner | Hrm, this code was severely botched. As it turns out... |
tree | commitdiff |
2004-10-27 |
Chris Lattner | Initialize with the correct constant type |
tree | commitdiff |
next |