| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | DONT_BUILD_RELINKED is gone and implied by BUILD_ARCHIVE now | Chris Lattner | 2005-10-24 | 1 | -1/+1 |
* | Only build .a file versions of these libraries, instead of .a and .o versions. | Chris Lattner | 2005-10-24 | 1 | -0/+1 |
* | When a function takes a variable number of pointer arguments, with a zero | Jeff Cohen | 2005-10-23 | 2 | -9/+11 |
* | Add an option to this pass. If it is set, we are allowed to internalize | Chris Lattner | 2005-10-18 | 1 | -4/+10 |
* | Fold isascii into a simple comparison. This speeds up 197.parser by 7.4%, | Chris Lattner | 2005-09-29 | 1 | -0/+26 |
* | remove a bunch of unneeded stuff, or self evident comments | Chris Lattner | 2005-09-29 | 1 | -45/+6 |
* | Implement a couple of memcmp folds from the todo list | Chris Lattner | 2005-09-29 | 1 | -3/+121 |
* | 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 |
* | Fix some logic I broke that caused a regression on | Chris Lattner | 2005-09-25 | 1 | -3/+5 |
* | Simplify this code a bit by relying on recursive simplification. Support | Chris Lattner | 2005-09-24 | 1 | -51/+43 |
* | Transform floor((double)FLT) -> (double)floorf(FLT), implementing | Chris Lattner | 2005-08-24 | 1 | -17/+55 |
* | All stats are "Number of ..." | Chris Lattner | 2005-08-07 | 1 | -1/+1 |
* | ConstantInt::get only works for arguments < 128. | Chris Lattner | 2005-08-01 | 1 | -2/+6 |
* | Eliminate all remaining tabs and trailing spaces. | Jeff Cohen | 2005-07-27 | 2 | -157/+157 |
* | Doh! Forgot to LLVMify the style. | John Criswell | 2005-06-29 | 1 | -2/+0 |
* | Basic fix for PR#591; don't convert an fprintf() to an fwrite() if there | John Criswell | 2005-06-29 | 1 | -0/+9 |
* | add a debug type | Chris Lattner | 2005-06-24 | 1 | -0/+1 |
* | Fix a problem with the strcmp optimization checking the wrong string and | Reid Spencer | 2005-06-18 | 1 | -13/+16 |
* | Fix PR575, patch provided by John Mellor-Crummey. Thanks! | Chris Lattner | 2005-06-15 | 1 | -0/+1 |
* | Do not promote globals only used by main to locals if there are constantexprs | Chris Lattner | 2005-06-15 | 1 | -3/+11 |
* | Fix a problem on 64-bit targets where we passed (int)0 through ... instead of | Chris Lattner | 2005-06-09 | 1 | -7/+7 |
* | Make the registration hash_map static. No other module needs it. Also, | Reid Spencer | 2005-05-21 | 1 | -1/+5 |
* | Adjust the file comment to read a little easier. | Reid Spencer | 2005-05-21 | 1 | -6/+7 |
* | Make sure ... arguments are casted to sbyte* where needed. | Reid Spencer | 2005-05-21 | 1 | -13/+12 |
* | Add a "brief" comment for CastToCStr | Reid Spencer | 2005-05-21 | 1 | -0/+1 |
* | Fix mismatched type problem that crashed on cases like this: | Chris Lattner | 2005-05-20 | 1 | -8/+17 |
* | teach the inliner about coldcc and noreturn functions | Chris Lattner | 2005-05-18 | 1 | -0/+15 |
* | Don't look for __builtin_ffs, we'll never see it from llvm-gcc and there's | Reid Spencer | 2005-05-15 | 1 | -14/+0 |
* | Provide this optimization as well: | Reid Spencer | 2005-05-15 | 1 | -5/+45 |
* | Duh .. you actually have to #include Config/config.h before you can test | Reid Spencer | 2005-05-15 | 1 | -0/+1 |
* | Changes for ffs lib call simplification: | Reid Spencer | 2005-05-14 | 1 | -3/+74 |
* | Preserve calling conventions when doing IPO | Chris Lattner | 2005-05-09 | 3 | -5/+13 |