aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/SimplifyLibCalls.cpp
AgeCommit message (Expand)Author
2007-01-15Eliminate calls to isInteger, generalizing code and tightening checks as needed.Chris Lattner
2007-01-12Remove over-general comparisonsChris Lattner
2007-01-12For PR1064:Reid Spencer
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2007-01-07Types should be const.Reid Spencer
2007-01-07Change the interface to Module::getOrInsertFunction to be easier to use,to re...Chris Lattner
2006-12-31For PR950:Reid Spencer
2006-12-23For PR950:Reid Spencer
2006-12-21Get rid of a useless if statement whose then and else blocks were identical.Reid Spencer
2006-12-19switch statistics over to not use static ctors.Chris Lattner
2006-12-19Eliminate static ctors due to Statistic objectsChris Lattner
2006-12-13Fix some casts. isdigit(c) returns 0 or 1, not 0 or -1Reid Spencer
2006-12-13Replace CastInst::createInferredCast calls with more accurate castReid Spencer
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-11-27For PR950:Reid Spencer
2006-11-02For PR786:Reid Spencer
2006-10-26For PR950:Reid Spencer
2006-10-20For PR950:Reid Spencer
2006-09-14Adding dllimport, dllexport and external weak linkage types.Anton Korobeynikov
2006-08-27eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner
2006-06-16Add missing casts. This fixed some regressions.Evan Cheng
2006-06-16More libcall transformations:Evan Cheng
2006-06-16Simplify fprintf(file, "%s", str) to fputs(str, file).Evan Cheng
2006-05-12Remove some dead variables.Chris Lattner
2006-03-03Make this work with renamed intrinsics.Chris Lattner
2006-02-15fix a bunch of alpha regressions. see bug 709Andrew Lenharth
2006-01-23add a bunch more optimizations for unary double math functionsChris Lattner
2006-01-23Refactor/genericize this, no functionality changeChris Lattner
2006-01-22Make this more efficient in the following ways:Chris Lattner
2006-01-22Several non-functionality changing changes:Chris Lattner
2006-01-19For PR696:Reid Spencer
2006-01-17Clean up the FFS optimization code, and make it correctly create the appropriateChris Lattner
2005-10-23When a function takes a variable number of pointer arguments, with a zeroJeff Cohen
2005-09-29Fold isascii into a simple comparison. This speeds up 197.parser by 7.4%,Chris Lattner
2005-09-29remove a bunch of unneeded stuff, or self evident commentsChris Lattner
2005-09-29Implement a couple of memcmp folds from the todo listChris Lattner
2005-09-25Fix some logic I broke that caused a regression onChris Lattner
2005-09-24Simplify this code a bit by relying on recursive simplification. SupportChris Lattner
2005-08-24Transform floor((double)FLT) -> (double)floorf(FLT), implementingChris Lattner
2005-08-07All stats are "Number of ..."Chris Lattner
2005-08-01ConstantInt::get only works for arguments < 128.Chris Lattner
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
2005-06-29Doh! Forgot to LLVMify the style.John Criswell
2005-06-29Basic fix for PR#591; don't convert an fprintf() to an fwrite() if thereJohn Criswell
2005-06-18Fix a problem with the strcmp optimization checking the wrong string andReid Spencer
2005-05-21Make the registration hash_map static. No other module needs it. Also,Reid Spencer
2005-05-21Adjust the file comment to read a little easier.Reid Spencer
2005-05-21Make sure ... arguments are casted to sbyte* where needed.Reid Spencer
2005-05-21Add a "brief" comment for CastToCStrReid Spencer
2005-05-20Fix mismatched type problem that crashed on cases like this:Chris Lattner