summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/SimplifyLibCalls.cpp
Commit message (Expand)AuthorAgeFilesLines
* fix a bunch of alpha regressions. see bug 709Andrew Lenharth2006-02-151-6/+6
* add a bunch more optimizations for unary double math functionsChris Lattner2006-01-231-18/+78
* Refactor/genericize this, no functionality changeChris Lattner2006-01-231-16/+30
* Make this more efficient in the following ways:Chris Lattner2006-01-221-22/+37
* Several non-functionality changing changes:Chris Lattner2006-01-221-311/+151
* For PR696:Reid Spencer2006-01-191-0/+9
* Clean up the FFS optimization code, and make it correctly create the appropriateChris Lattner2006-01-171-41/+43
* When a function takes a variable number of pointer arguments, with a zeroJeff Cohen2005-10-231-2/+3
* Fold isascii into a simple comparison. This speeds up 197.parser by 7.4%,Chris Lattner2005-09-291-0/+26
* remove a bunch of unneeded stuff, or self evident commentsChris Lattner2005-09-291-45/+6
* Implement a couple of memcmp folds from the todo listChris Lattner2005-09-291-3/+121
* Fix some logic I broke that caused a regression onChris Lattner2005-09-251-3/+5
* Simplify this code a bit by relying on recursive simplification. SupportChris Lattner2005-09-241-51/+43
* Transform floor((double)FLT) -> (double)floorf(FLT), implementingChris Lattner2005-08-241-17/+55
* All stats are "Number of ..."Chris Lattner2005-08-071-1/+1
* ConstantInt::get only works for arguments < 128.Chris Lattner2005-08-011-2/+6
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-152/+152
* Doh! Forgot to LLVMify the style.John Criswell2005-06-291-2/+0
* Basic fix for PR#591; don't convert an fprintf() to an fwrite() if thereJohn Criswell2005-06-291-0/+9
* Fix a problem with the strcmp optimization checking the wrong string andReid Spencer2005-06-181-13/+16
* Make the registration hash_map static. No other module needs it. Also,Reid Spencer2005-05-211-1/+5
* Adjust the file comment to read a little easier.Reid Spencer2005-05-211-6/+7
* Make sure ... arguments are casted to sbyte* where needed.Reid Spencer2005-05-211-13/+12
* Add a "brief" comment for CastToCStrReid Spencer2005-05-211-0/+1
* Fix mismatched type problem that crashed on cases like this:Chris Lattner2005-05-201-8/+17
* Don't look for __builtin_ffs, we'll never see it from llvm-gcc and there'sReid Spencer2005-05-151-14/+0
* Provide this optimization as well:Reid Spencer2005-05-151-5/+45
* Duh .. you actually have to #include Config/config.h before you can testReid Spencer2005-05-151-0/+1
* Changes for ffs lib call simplification:Reid Spencer2005-05-141-3/+74
* * Add two strlen optimizations:Reid Spencer2005-05-071-23/+56
* Don't increment the counter unless the debug flag is set.Reid Spencer2005-05-071-1/+1
* Implement the IsDigitOptimization for simplifying calls to the isdigitReid Spencer2005-05-041-6/+54
* * Correct the function prototypes for some of the functions to match theReid Spencer2005-05-041-9/+172
* Implement optimizations for the strchr and llvm.memset library calls.Reid Spencer2005-05-031-21/+232
* Avoid garbage output in the statistics display by ensuring that theReid Spencer2005-05-031-18/+34
* Add the StrNCmpOptimization which is similar to strcmp.Reid Spencer2005-05-031-13/+101
* Implement the fprintf optimization which converts calls like this:Reid Spencer2005-05-021-7/+126
* Fix a comment that stated the wrong thing.Reid Spencer2005-04-301-5/+2
* * Don't depend on "guessing" what a FILE* is, just require that the actualReid Spencer2005-04-301-21/+132
* Implement the optimizations for "pow" and "fputs" library calls.Reid Spencer2005-04-291-17/+217
* Consistently use 'class' to silence VC++Jeff Cohen2005-04-291-2/+4
* Remove from the TODO list those optimizations that are already handled byReid Spencer2005-04-281-29/+1
* Document additional libcall transformations that need to be written.Reid Spencer2005-04-281-2/+183
* Doxygenate.Reid Spencer2005-04-271-54/+71
* More Cleanup:Reid Spencer2005-04-271-28/+26
* This is a cleanup commit:Reid Spencer2005-04-271-305/+410
* Prefix the debug statistics so they group together.Reid Spencer2005-04-271-1/+3
* In debug builds, make a statistic for each kind of call optimization. ThisReid Spencer2005-04-271-21/+35
* Fix up the debug statement to actually use a newline .. radical concept.Reid Spencer2005-04-261-1/+1
* Uh, this isn't argpromotion.Reid Spencer2005-04-261-1/+1
OpenPOWER on IntegriCloud