2004-12-02 |
Chris Lattner | Initial reimplementation of the -strip pass, with a... |
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-22 |
Chris Lattner | Ignore debugger intrinsics when doing inlining size... |
tree | commitdiff |
2004-11-14 |
Chris Lattner | If a global is just loaded and restored, realize that... |
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-13 |
Chris Lattner | Remove debugging code |
tree | commitdiff |
2004-11-13 |
Chris Lattner | Argument promotion transforms functions to unconditiona... |
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-10-27 |
Reid Spencer | Change Library Names Not To Conflict With Others When... |
tree | commitdiff |
2004-10-22 |
Chris Lattner | *** empty log message *** |
tree | commitdiff |
2004-10-22 |
Reid Spencer | We won't use automake |
tree | commitdiff |
2004-10-18 |
Reid Spencer | Initial automake generated Makefile template |
tree | commitdiff |
2004-10-18 |
Chris Lattner | Get this file compiling with VC++, patch contributed... |
tree | commitdiff |
2004-10-16 |
Chris Lattner | Add support for the undef value. Implement a new optim... |
tree | commitdiff |
2004-10-14 |
Chris Lattner | Fix a bug John tracked down in libstdc++ where we were... |
tree | commitdiff |
2004-10-13 |
Reid Spencer | Update to reflect changes in Makefile rules. |
tree | commitdiff |
2004-10-11 |
Chris Lattner | This patch implements two things (sorry). |
tree | commitdiff |
2004-10-10 |
Chris Lattner | Just because we cannot completely eliminate all uses... |
tree | commitdiff |
2004-10-10 |
Reid Spencer | Initial version of automake Makefile.am file. |
tree | commitdiff |
2004-10-10 |
Chris Lattner | Fix 2004-10-10-CastStoreOnce.llx, by adjusting types... |
tree | commitdiff |
2004-10-10 |
Chris Lattner | Implement GlobalOpt/deadglobal-2.llx, deletion of globa... |
tree | commitdiff |
2004-10-10 |
Chris Lattner | Avoid calling use_size() which could (in theory) be... |
tree | commitdiff |
2004-10-09 |
Chris Lattner | Eliminate global pointers that are only stored a single... |
tree | commitdiff |
2004-10-09 |
Chris Lattner | Fix infinite loop due to iteration |
tree | commitdiff |
2004-10-08 |
Chris Lattner | If we found a dead global, we should at least delete... |
tree | commitdiff |
2004-10-08 |
Chris Lattner | * Pull out the meat of runOnModule into another functio... |
tree | commitdiff |
2004-10-08 |
Chris Lattner | We might as well delete the known-dead global sooner... |
tree | commitdiff |
2004-10-08 |
Chris Lattner | Implement SRA for global variables. This allows the... |
tree | commitdiff |
2004-10-07 |
Chris Lattner | Improve comments, no functionality changes |
tree | commitdiff |
2004-10-07 |
Chris Lattner | Fix a bug in the safety analysis routine |
tree | commitdiff |
2004-10-07 |
Chris Lattner | Comment cleanups |
tree | commitdiff |
2004-10-07 |
Chris Lattner | * Rename pass to globalopt, since we do more than just... |
tree | commitdiff |
2004-10-06 |
Chris Lattner | Implement GlobalConstifier/trivialstore.llx, and also... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Disable the 'WARNING: Found global types that are not... |
tree | commitdiff |
2004-09-20 |
Chris Lattner | 'Pass' should now not be derived from by clients. ... |
tree | commitdiff |
2004-09-19 |
Chris Lattner | Add comment |
tree | commitdiff |
2004-09-18 |
Chris Lattner | Fix the inliner to always delete any edges from the... |
tree | commitdiff |
2004-09-18 |
Chris Lattner | Convert this pass to be a CallGraphSCCPass instead... |
tree | commitdiff |
2004-09-17 |
Chris Lattner | Fix typo in comment |
tree | commitdiff |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
tree | commitdiff |
2004-08-20 |
Chris Lattner | If we are linking two global variables and they have... |
tree | commitdiff |
2004-08-14 |
Chris Lattner | Implement test/Regression/Transforms/GlobalConstifier... |
tree | commitdiff |
2004-08-13 |
Chris Lattner | "extract" the block extractor pass from bugpoint (haha) |
tree | commitdiff |
2004-08-12 |
Chris Lattner | This patch makes the inliner refuse to inline functions... |
tree | commitdiff |
2004-08-08 |
Chris Lattner | Fix another really nasty regression that Anshu pointed... |
tree | commitdiff |
2004-07-29 |
Misha Brukman | Fix #includes of i*.h => Instructions.h as per PR403. |
tree | commitdiff |
2004-07-20 |
Chris Lattner | Ignore instructions that are in trivially dead function... |
tree | commitdiff |
2004-07-18 |
Chris Lattner | Fix a performance regression from the CPR patch, simpli... |
tree | commitdiff |
2004-07-18 |
Chris Lattner | Strip out and simplify some code. This also fixes... |
tree | commitdiff |
2004-07-18 |
Reid Spencer | Avoid an unnecessary isa<Constant>. |
tree | commitdiff |
2004-07-18 |
Chris Lattner | Remove useless statistic, fix some slightly broken... |
tree | commitdiff |
2004-07-18 |
Chris Lattner | Fix a rather serious bug in previous checkin |
tree | commitdiff |
2004-07-18 |
Reid Spencer | bug 122: |
tree | commitdiff |
2004-07-18 |
Reid Spencer | bug 122: |
tree | commitdiff |
2004-07-18 |
Reid Spencer | bug 122: |
tree | commitdiff |
2004-07-18 |
Reid Spencer | bug 122: |
tree | commitdiff |
2004-06-28 |
Chris Lattner | Remove unused file |
tree | commitdiff |
2004-06-28 |
Chris Lattner | These passes are long dead/obsolete. They never worked... |
tree | commitdiff |
2004-06-22 |
Misha Brukman | File depends on DSA, moved to lib/Analysis/DataStructure |
tree | commitdiff |
2004-06-21 |
Chris Lattner | Make order of argument addition deterministic. In... |
tree | commitdiff |
2004-06-20 |
Chris Lattner | Fix the inliner to be deterministic, not letting its... |
tree | commitdiff |
2004-06-18 |
Chris Lattner | Do not function resolve intrinsics. This prevents... |
tree | commitdiff |
2004-06-17 |
Chris Lattner | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID... |
tree | commitdiff |
2004-05-27 |
John Criswell | Fix a bug in the -deadtypeelim pass. The SymbolTable... |
tree | commitdiff |
2004-05-25 |
Reid Spencer | Convert to SymbolTable's new iteration interface. |
tree | commitdiff |
2004-05-24 |
Chris Lattner | Fix a bug in my previous checkin |
tree | commitdiff |
2004-05-23 |
Chris Lattner | Fix cases where we missed inlining some more obvious... |
tree | commitdiff |
2004-05-23 |
Chris Lattner | Simplify the interface and remove an unneeded #include |
tree | commitdiff |
2004-05-23 |
Chris Lattner | Fairly substantial changes to update the alias analysis... |
tree | commitdiff |
2004-04-22 |
Misha Brukman | Clarify the logic: the flag is renamed to `deleteFn... |
tree | commitdiff |
2004-04-22 |
Misha Brukman | Add a flag to choose between isolating a function or... |
tree | commitdiff |
2004-04-21 |
Chris Lattner | Fix an incredibly nasty iterator invalidation problem... |
tree | commitdiff |
2004-04-21 |
Chris Lattner | Fix typeo |
tree | commitdiff |
2004-04-20 |
Chris Lattner | REALLY fix PR324: don't delete linkonce functions until... |
tree | commitdiff |
2004-04-20 |
Chris Lattner | Fix PR324 and testcase: Inline/2004-04-20-InlineLinkOnc... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Change the ExitBlocks list from being explicitly contai... |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Actually update the call graph as the inliner changes... |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Stop printing Function* |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Simplify code a bit, and be sure to mark the external... |
tree | commitdiff |
2004-04-08 |
Chris Lattner | Remove the "really gross hacks" that are there to deal... |
tree | commitdiff |
2004-03-18 |
Chris Lattner | Add statistics to the loop extractor. The loop extract... |
tree | commitdiff |
2004-03-18 |
Chris Lattner | Fix problem with PHI nodes having multiple predecessors... |
tree | commitdiff |
2004-03-18 |
Chris Lattner | The code extractor needs dominator info. Provide it |
tree | commitdiff |
2004-03-15 |
Chris Lattner | Restore old inlining heuristic. As the comment indicat... |
tree | commitdiff |
2004-03-15 |
Chris Lattner | Fix several bugs in the loop extractor. In particular... |
tree | commitdiff |
2004-03-14 |
Chris Lattner | Split into two passes. Now there is the general loop... |
tree | commitdiff |
2004-03-14 |
Chris Lattner | Passes don't print stuff! |
tree | commitdiff |
2004-03-14 |
Chris Lattner | FunctionPass's should not define their own 'run' method. |
tree | commitdiff |
2004-03-14 |
Chris Lattner | Move prototype to IPO.h instead of Scalar.h |
tree | commitdiff |
2004-03-14 |
Chris Lattner | Indent anon namespace properly, add copyright block |
tree | commitdiff |
2004-03-14 |
Chris Lattner | Move to the IPO library. Utils shouldn't contain passes. |
tree | commitdiff |
2004-03-14 |
Chris Lattner | DemoteRegToStack got moved from DemoteRegToStack.h... |
tree | commitdiff |
next |