| Commit message (Expand) | Author | Age | Files | Lines |
* | Avoid calling use_size() which could (in theory) be expensive if the global | Chris Lattner | 2004-10-10 | 1 | -12/+18 |
* | Eliminate global pointers that are only stored a single value and null if | Chris Lattner | 2004-10-09 | 1 | -0/+103 |
* | Fix infinite loop due to iteration | Chris Lattner | 2004-10-09 | 1 | -1/+7 |
* | If we found a dead global, we should at least delete it... | Chris Lattner | 2004-10-08 | 1 | -0/+1 |
* | * Pull out the meat of runOnModule into another function for clarity. | Chris Lattner | 2004-10-08 | 1 | -45/+101 |
* | We might as well delete the known-dead global sooner rather than later since | Chris Lattner | 2004-10-08 | 1 | -0/+2 |
* | Implement SRA for global variables. This allows the other global variable | Chris Lattner | 2004-10-08 | 1 | -32/+137 |
* | Improve comments, no functionality changes | Chris Lattner | 2004-10-07 | 1 | -18/+53 |
* | Fix a bug in the safety analysis routine | Chris Lattner | 2004-10-07 | 1 | -3/+3 |
* | Comment cleanups | Chris Lattner | 2004-10-07 | 1 | -4/+1 |
* | * Rename pass to globalopt, since we do more than just constify | Chris Lattner | 2004-10-07 | 1 | -81/+184 |
* | Implement GlobalConstifier/trivialstore.llx, and also do some | Chris Lattner | 2004-10-06 | 1 | -3/+52 |
* | Disable the 'WARNING: Found global types that are not compatible' warning | Chris Lattner | 2004-09-30 | 1 | -1/+1 |
* | 'Pass' should now not be derived from by clients. Instead, they should derive | Chris Lattner | 2004-09-20 | 15 | -57/+53 |
* | Add comment | Chris Lattner | 2004-09-19 | 1 | -1/+1 |
* | Fix the inliner to always delete any edges from the external call node to | Chris Lattner | 2004-09-18 | 1 | -8/+7 |
* | Convert this pass to be a CallGraphSCCPass instead of a Pass, which eliminates | Chris Lattner | 2004-09-18 | 1 | -39/+33 |
* | Fix typo in comment | Chris Lattner | 2004-09-17 | 1 | -1/+1 |
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 14 | -27/+27 |
* | If we are linking two global variables and they have the same size, do not | Chris Lattner | 2004-08-20 | 1 | -8/+9 |
* | Implement test/Regression/Transforms/GlobalConstifier/phi-select.llx | Chris Lattner | 2004-08-14 | 1 | -6/+16 |
* | "extract" the block extractor pass from bugpoint (haha) | Chris Lattner | 2004-08-13 | 1 | -0/+53 |
* | This patch makes the inliner refuse to inline functions that have alloca | Chris Lattner | 2004-08-12 | 1 | -25/+57 |
* | Fix another really nasty regression that Anshu pointed out. In cases where | Chris Lattner | 2004-08-08 | 1 | -24/+24 |
* | Fix #includes of i*.h => Instructions.h as per PR403. | Misha Brukman | 2004-07-29 | 6 | -11/+6 |
* | Ignore instructions that are in trivially dead functions. This allows us | Chris Lattner | 2004-07-20 | 1 | -4/+17 |
* | Fix a performance regression from the CPR patch, simplify code | Chris Lattner | 2004-07-18 | 1 | -14/+6 |
* | Strip out and simplify some code. This also fixes the regression last | Chris Lattner | 2004-07-18 | 1 | -9/+2 |
* | Avoid an unnecessary isa<Constant>. | Reid Spencer | 2004-07-18 | 1 | -3/+1 |
* | Remove useless statistic, fix some slightly broken logic | Chris Lattner | 2004-07-18 | 1 | -8/+4 |
* | Fix a rather serious bug in previous checkin | Chris Lattner | 2004-07-18 | 1 | -1/+0 |
* | bug 122: | Reid Spencer | 2004-07-18 | 4 | -18/+15 |
* | bug 122: | Reid Spencer | 2004-07-18 | 2 | -8/+3 |
* | bug 122: | Reid Spencer | 2004-07-18 | 1 | -22/+17 |
* | bug 122: | Reid Spencer | 2004-07-18 | 1 | -30/+1 |
* | Remove unused file | Chris Lattner | 2004-06-28 | 1 | -495/+0 |
* | These passes are long dead/obsolete. They never worked in the first place | Chris Lattner | 2004-06-28 | 1 | -188/+0 |
* | File depends on DSA, moved to lib/Analysis/DataStructure | Misha Brukman | 2004-06-22 | 1 | -495/+0 |
* | Make order of argument addition deterministic. In particular, the layout | Chris Lattner | 2004-06-21 | 1 | -10/+35 |
* | Fix the inliner to be deterministic, not letting its output depend on the | Chris Lattner | 2004-06-20 | 1 | -4/+3 |
* | Do not function resolve intrinsics. This prevents warnings and possible bad | Chris Lattner | 2004-06-18 | 1 | -1/+2 |
* | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() | Chris Lattner | 2004-06-17 | 2 | -3/+3 |
* | Fix a bug in the -deadtypeelim pass. The SymbolTable re-write changed it | John Criswell | 2004-05-27 | 1 | -1/+1 |
* | Convert to SymbolTable's new iteration interface. | Reid Spencer | 2004-05-25 | 2 | -27/+24 |
* | Fix a bug in my previous checkin | Chris Lattner | 2004-05-24 | 1 | -0/+1 |
* | Fix cases where we missed inlining some more obvious candidates because the | Chris Lattner | 2004-05-23 | 1 | -79/+108 |
* | Simplify the interface and remove an unneeded #include | Chris Lattner | 2004-05-23 | 1 | -9/+1 |
* | Fairly substantial changes to update the alias analysis we are querying as | Chris Lattner | 2004-05-23 | 1 | -39/+92 |
* | Clarify the logic: the flag is renamed to `deleteFn' to signify it will delete | Misha Brukman | 2004-04-22 | 1 | -11/+11 |
* | Add a flag to choose between isolating a function or deleting the function from | Misha Brukman | 2004-04-22 | 1 | -6/+29 |