2005-09-26 |
Chris Lattner | Add support for getelementptr, load, and correctly... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Add support for br/brcond/switch and phi |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Add a simple interpreter to this code, allowing us... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | factor some code into a InstallGlobalCtors method,... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Make the global opt optimizer work on modules with... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Factor this code out into a few methods. |
tree | commitdiff |
2005-09-25 |
Chris Lattner | Fix some logic I broke that caused a regression on |
tree | commitdiff |
2005-09-24 |
Chris Lattner | Simplify this code a bit by relying on recursive simpli... |
tree | commitdiff |
2005-08-24 |
Chris Lattner | Transform floor((double)FLT) -> (double)floorf(FLT... |
tree | commitdiff |
2005-08-07 |
Chris Lattner | All stats are "Number of ..." |
tree | commitdiff |
2005-08-01 |
Chris Lattner | ConstantInt::get only works for arguments < 128. |
tree | commitdiff |
2005-07-27 |
Jeff Cohen | Eliminate all remaining tabs and trailing spaces. |
tree | commitdiff |
2005-06-29 |
John Criswell | Doh! Forgot to LLVMify the style. |
tree | commitdiff |
2005-06-29 |
John Criswell | Basic fix for PR#591; don't convert an fprintf() to... |
tree | commitdiff |
2005-06-24 |
Chris Lattner | add a debug type |
tree | commitdiff |
2005-06-18 |
Reid Spencer | Fix a problem with the strcmp optimization checking... |
tree | commitdiff |
2005-06-15 |
Chris Lattner | Fix PR575, patch provided by John Mellor-Crummey. ... |
tree | commitdiff |
2005-06-15 |
Chris Lattner | Do not promote globals only used by main to locals... |
tree | commitdiff |
2005-06-09 |
Chris Lattner | Fix a problem on 64-bit targets where we passed (int... |
tree | commitdiff |
2005-05-21 |
Reid Spencer | Make the registration hash_map static. No other module... |
tree | commitdiff |
2005-05-21 |
Reid Spencer | Adjust the file comment to read a little easier. |
tree | commitdiff |
2005-05-21 |
Reid Spencer | Make sure ... arguments are casted to sbyte* where... |
tree | commitdiff |
2005-05-21 |
Reid Spencer | Add a "brief" comment for CastToCStr |
tree | commitdiff |
2005-05-20 |
Chris Lattner | Fix mismatched type problem that crashed on cases like... |
tree | commitdiff |
2005-05-18 |
Chris Lattner | teach the inliner about coldcc and noreturn functions |
tree | commitdiff |
2005-05-15 |
Reid Spencer | Don't look for __builtin_ffs, we'll never see it from... |
tree | commitdiff |
2005-05-15 |
Reid Spencer | Provide this optimization as well: |
tree | commitdiff |
2005-05-15 |
Reid Spencer | Duh .. you actually have to #include Config/config... |
tree | commitdiff |
2005-05-14 |
Reid Spencer | Changes for ffs lib call simplification: |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Preserve calling conventions when doing IPO |
tree | commitdiff |
2005-05-08 |
Chris Lattner | Convert non-address taken functions with C calling... |
tree | commitdiff |
2005-05-07 |
Reid Spencer | * Add two strlen optimizations: |
tree | commitdiff |
2005-05-07 |
Reid Spencer | Don't increment the counter unless the debug flag is... |
tree | commitdiff |
2005-05-06 |
Chris Lattner | preserve the tail marker |
tree | commitdiff |
2005-05-06 |
Chris Lattner | Wrap long lines |
tree | commitdiff |
2005-05-05 |
Chris Lattner | Fix a bug compimling Ruby, fixing this testcase: |
tree | commitdiff |
2005-05-04 |
Reid Spencer | Implement the IsDigitOptimization for simplifying calls... |
tree | commitdiff |
2005-05-04 |
Reid Spencer | * Correct the function prototypes for some of the funct... |
tree | commitdiff |
2005-05-03 |
Reid Spencer | Implement optimizations for the strchr and llvm.memset... |
tree | commitdiff |
2005-05-03 |
Reid Spencer | Avoid garbage output in the statistics display by ensur... |
tree | commitdiff |
2005-05-03 |
Reid Spencer | Add the StrNCmpOptimization which is similar to strcmp. |
tree | commitdiff |
2005-05-02 |
Reid Spencer | Implement the fprintf optimization which converts calls... |
tree | commitdiff |
2005-04-30 |
Reid Spencer | Fix a comment that stated the wrong thing. |
tree | commitdiff |
2005-04-30 |
Reid Spencer | * Don't depend on "guessing" what a FILE* is, just... |
tree | commitdiff |
2005-04-29 |
Reid Spencer | Implement the optimizations for "pow" and "fputs" libra... |
tree | commitdiff |
2005-04-29 |
Jeff Cohen | Consistently use 'class' to silence VC++ |
tree | commitdiff |
2005-04-28 |
Reid Spencer | Remove from the TODO list those optimizations that... |
tree | commitdiff |
2005-04-28 |
Reid Spencer | Document additional libcall transformations that need... |
tree | commitdiff |
2005-04-27 |
Reid Spencer | Doxygenate. |
tree | commitdiff |
2005-04-27 |
Chris Lattner | remove 'statement with no effect' warning |
tree | commitdiff |
2005-04-27 |
Reid Spencer | More Cleanup: |
tree | commitdiff |
2005-04-27 |
Reid Spencer | This is a cleanup commit: |
tree | commitdiff |
2005-04-27 |
Chris Lattner | detect functions that never return, and turn the instr... |
tree | commitdiff |
2005-04-27 |
Reid Spencer | Prefix the debug statistics so they group together. |
tree | commitdiff |
2005-04-27 |
Reid Spencer | In debug builds, make a statistic for each kind of... |
tree | commitdiff |
2005-04-26 |
Chris Lattner | This analysis doesn't take 'throwing' into consideratio... |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Fix up the debug statement to actually use a newline... |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Uh, this isn't argpromotion. |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Add some debugging output so we can tell which calls... |
tree | commitdiff |
2005-04-26 |
Reid Spencer | No, seriously folks, memcpy really does return void. |
tree | commitdiff |
2005-04-26 |
Reid Spencer | memcpy returns void!!!!! |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Fix some bugs found by running on llvm-test: |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Changes From Review Feedback: |
tree | commitdiff |
2005-04-26 |
Reid Spencer | * Merge get_GVInitializer and getCharArrayLength into... |
tree | commitdiff |
2005-04-26 |
Reid Spencer | * Implement StrLenOptimization |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Incorporate feedback from Chris: |
tree | commitdiff |
2005-04-25 |
Reid Spencer | Changes due to code review and new implementation: |
tree | commitdiff |
2005-04-25 |
Reid Spencer | Lots of changes based on review and new functionality: |
tree | commitdiff |
2005-04-25 |
Reid Spencer | Post-Review Cleanup: |
tree | commitdiff |
2005-04-25 |
Reid Spencer | A new pass to provide specific optimizations for certai... |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Fix a bug where we would not promote calls to invokes... |
tree | commitdiff |
2005-03-15 |
Chris Lattner | stop using method. |
tree | commitdiff |
2005-03-15 |
Chris Lattner | This mega patch converts us from using Function::a... |
tree | commitdiff |
2005-03-06 |
Chris Lattner | Make this MUCH faster by avoiding a linear search in... |
tree | commitdiff |
2005-02-27 |
Chris Lattner | Teach globalopt how memset/cpy/move affect memory,... |
tree | commitdiff |
2005-02-27 |
Chris Lattner | Fix spelling, patch contributed by Gabor Greif! |
tree | commitdiff |
2005-02-23 |
Chris Lattner | make this more efficient. Scan up to 16 nodes, not... |
tree | commitdiff |
2005-02-10 |
Alkis Evlogimenos | Localize globals if they are only used in main(). This... |
tree | commitdiff |
2005-02-01 |
Chris Lattner | Adjust to changes in APIs |
tree | commitdiff |
2005-01-29 |
Chris Lattner | Switchinst takes a hint for the number of cases it... |
tree | commitdiff |
2005-01-10 |
Jeff Cohen | Apply feedback from Chris. |
tree | commitdiff |
2005-01-08 |
Chris Lattner | Fix VS warnings. |
tree | commitdiff |
2005-01-08 |
Jeff Cohen | Add more missing createXxxPass functions. |
tree | commitdiff |
2004-12-12 |
Chris Lattner | Properly implement copying of a global, fixing the... |
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 | Only cound if we actually made a change. |
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 | 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 |
next |