summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/SimplifyLibCalls.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Eliminate calls to isInteger, generalizing code and tightening checks as needed.Chris Lattner2007-01-151-5/+5
* Remove over-general comparisonsChris Lattner2007-01-121-4/+6
* For PR1064:Reid Spencer2007-01-121-7/+11
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-111-1/+1
* Types should be const.Reid Spencer2007-01-071-2/+2
* Change the interface to Module::getOrInsertFunction to be easier to use,to re...Chris Lattner2007-01-071-81/+49
* For PR950:Reid Spencer2006-12-311-96/+95
* For PR950:Reid Spencer2006-12-231-21/+19
* Get rid of a useless if statement whose then and else blocks were identical.Reid Spencer2006-12-211-4/+1
* switch statistics over to not use static ctors.Chris Lattner2006-12-191-3/+3
* Eliminate static ctors due to Statistic objectsChris Lattner2006-12-191-8/+6
* Fix some casts. isdigit(c) returns 0 or 1, not 0 or -1Reid Spencer2006-12-131-3/+3
* Replace CastInst::createInferredCast calls with more accurate castReid Spencer2006-12-131-26/+29
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-2/+2
* For PR950:Reid Spencer2006-11-271-37/+50
* For PR786:Reid Spencer2006-11-021-2/+2
* For PR950:Reid Spencer2006-10-261-1/+1
* For PR950:Reid Spencer2006-10-201-69/+69
* Adding dllimport, dllexport and external weak linkage types.Anton Korobeynikov2006-09-141-2/+4
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-2/+2
* Add missing casts. This fixed some regressions.Evan Cheng2006-06-161-2/+2
* More libcall transformations:Evan Cheng2006-06-161-8/+110
* Simplify fprintf(file, "%s", str) to fputs(str, file).Evan Cheng2006-06-161-16/+36
* Remove some dead variables.Chris Lattner2006-05-121-6/+2
* Make this work with renamed intrinsics.Chris Lattner2006-03-031-26/+25
* 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
OpenPOWER on IntegriCloud