| Commit message (Expand) | Author | Age | Files | Lines |
| * | Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are | Bill Wendling | 2006-12-07 | 1 | -18/+18 |
| * | Detemplatize the Statistic class. The only type it is instantiated with | Chris Lattner | 2006-12-06 | 1 | -11/+11 |
| * | make it clear that this is always a zext | Chris Lattner | 2006-11-30 | 1 | -1/+1 |
| * | One more bugfix, 3 cases of making casts explicit. | Chris Lattner | 2006-11-30 | 1 | -5/+8 |
| * | Fix a bug in globalopt due to the recent cast patch. | Chris Lattner | 2006-11-30 | 1 | -1/+2 |
| * | For PR950: | Reid Spencer | 2006-11-27 | 1 | -2/+2 |
| * | Replace #include <iostream> with llvm_* streams. | Bill Wendling | 2006-11-26 | 1 | -35/+35 |
| * | For PR786: | Reid Spencer | 2006-11-02 | 1 | -1/+1 |
| * | Fix GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll and McGill/chomp | Chris Lattner | 2006-11-01 | 1 | -8/+14 |
| * | For PR950: | Reid Spencer | 2006-10-20 | 1 | -20/+19 |
| * | Fix debug output | Chris Lattner | 2006-09-30 | 1 | -2/+1 |
| * | Implement SRA of heap allocations. | Chris Lattner | 2006-09-30 | 1 | -10/+266 |
| * | Add some ifdef'd out debug info | Chris Lattner | 2006-09-30 | 1 | -3/+30 |
| * | Eliminate ConstantBool::True and ConstantBool::False. Instead, provide | Chris Lattner | 2006-09-28 | 1 | -4/+5 |
| * | Adding dllimport, dllexport and external weak linkage types. | Anton Korobeynikov | 2006-09-14 | 1 | -2/+2 |
| * | eliminate RegisterOpt. It does the same thing as RegisterPass. | Chris Lattner | 2006-08-27 | 1 | -3/+4 |
| * | Fix PR820 and Transforms/GlobalOpt/2006-07-07-InlineAsmCrash.ll | Chris Lattner | 2006-07-07 | 1 | -0/+3 |
| * | Make iostream #inclusion explicit | Chris Lattner | 2006-01-22 | 1 | -1/+2 |
| * | Add support alignment of allocation instructions. | Nate Begeman | 2005-11-05 | 1 | -1/+2 |
| * | Stop using deprecated types | Alkis Evlogimenos | 2005-10-25 | 1 | -1/+2 |
| * | Fix a regression in my previous patch, fixing GlobalOpt/2005-09-27-Crash.ll | Chris Lattner | 2005-09-27 | 1 | -1/+1 |
| * | Add support for external calls that we know how to constant fold. This imple... | Chris Lattner | 2005-09-27 | 1 | -11/+20 |
| * | Fix a bug where we would evaluate stores into linkonce objects which could be | Chris Lattner | 2005-09-27 | 1 | -1/+6 |
| * | Implement support for static constructors with calls in them. This is useful | Chris Lattner | 2005-09-27 | 1 | -23/+54 |
| * | Refactor this code a bit, no functionality changes. | Chris Lattner | 2005-09-27 | 1 | -22/+40 |
| * | Remove some dead code. ctor evaluation subsumes empty ctor elim | Chris Lattner | 2005-09-26 | 1 | -12/+0 |
| * | Add support for alloca, implementing ctor-list-opt.ll:CTOR6 | Chris Lattner | 2005-09-26 | 1 | -17/+48 |
| * | Add a debug printout, fix a crash on kc++ | Chris Lattner | 2005-09-26 | 1 | -1/+6 |
| * | Implement loads/stores through GEP's of globals. This implements | Chris Lattner | 2005-09-26 | 1 | -6/+98 |
| * | Replace TraverseGEPInitializer with ConstantFoldLoadThroughGEPConstantExpr | Chris Lattner | 2005-09-26 | 1 | -17/+5 |
| * | add a comment | Chris Lattner | 2005-09-26 | 1 | -0/+3 |
| * | Add support for getelementptr, load, and correctly reject volatile stores. | Chris Lattner | 2005-09-26 | 1 | -0/+29 |
| * | Add support for br/brcond/switch and phi | Chris Lattner | 2005-09-26 | 1 | -3/+47 |
| * | Add a simple interpreter to this code, allowing us to statically evaluate | Chris Lattner | 2005-09-26 | 1 | -4/+110 |
| * | factor some code into a InstallGlobalCtors method, add comments. No function... | Chris Lattner | 2005-09-26 | 1 | -35/+52 |
| * | Make the global opt optimizer work on modules with a null terminator, by | Chris Lattner | 2005-09-26 | 1 | -8/+13 |
| * | Factor this code out into a few methods. | Chris Lattner | 2005-09-26 | 1 | -33/+190 |
| * | Do not promote globals only used by main to locals if there are constantexprs | Chris Lattner | 2005-06-15 | 1 | -3/+11 |
| * | Convert non-address taken functions with C calling conventions to fastcc. | Chris Lattner | 2005-05-08 | 1 | -1/+41 |
| * | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -23/+23 |
| * | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 | 1 | -4/+4 |
| * | Teach globalopt how memset/cpy/move affect memory, to allow better optimization. | Chris Lattner | 2005-02-27 | 1 | -25/+40 |
| * | make this more efficient. Scan up to 16 nodes, not the whole list. | Chris Lattner | 2005-02-23 | 1 | -1/+1 |
| * | Localize globals if they are only used in main(). This replaces the | Alkis Evlogimenos | 2005-02-10 | 1 | -0/+40 |
| * | Adjust to changes in APIs | Chris Lattner | 2005-02-01 | 1 | -13/+7 |
| * | Fix VS warnings. | Chris Lattner | 2005-01-08 | 1 | -3/+4 |
| * | Properly implement copying of a global, fixing the 255.vortex & povray | Chris Lattner | 2004-12-12 | 1 | -2/+25 |
| * | Though the previous xform applies to literally dozens (hundreds?) of variables | Chris Lattner | 2004-12-12 | 1 | -1/+2 |
| * | If a variable can only hold two values, and is not already a bool, shrink it | Chris Lattner | 2004-12-12 | 1 | -22/+78 |
| * | Implement a FIXME by checking to make sure that a malloc is not being used | Chris Lattner | 2004-12-02 | 1 | -3/+25 |