summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/SimplifyLibCalls.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Add some debugging output so we can tell which calls are getting triggeredReid Spencer2005-04-261-7/+9
* No, seriously folks, memcpy really does return void.Reid Spencer2005-04-261-1/+1
* memcpy returns void!!!!!Reid Spencer2005-04-261-8/+2
* Fix some bugs found by running on llvm-test:Reid Spencer2005-04-261-9/+17
* Changes From Review Feedback:Reid Spencer2005-04-261-97/+122
* * Merge get_GVInitializer and getCharArrayLength into a single functionReid Spencer2005-04-261-136/+151
* * Implement StrLenOptimizationReid Spencer2005-04-261-52/+137
* Incorporate feedback from Chris:Reid Spencer2005-04-261-102/+184
* Changes due to code review and new implementation:Reid Spencer2005-04-251-4/+1
* Lots of changes based on review and new functionality:Reid Spencer2005-04-251-46/+264
* Post-Review Cleanup:Reid Spencer2005-04-251-51/+68
* A new pass to provide specific optimizations for certain well-known libraryReid Spencer2005-04-251-0/+167
OpenPOWER on IntegriCloud