aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/SimplifyLibCalls.cpp
AgeCommit message (Expand)Author
2007-09-28minor long double related changesDale Johannesen
2007-09-06Next round of APFloat changes.Dale Johannesen
2007-08-01New CallInst interface to address GLIBCXX_DEBUG errors caused byDavid Greene
2007-05-06Fix typo in comment.Nick Lewycky
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-15fix SimplifyLibCalls/IsDigit.llChris Lattner
2007-04-14Implement a few missing xforms: printf("foo\n") -> puts. printf("x") -> putcharChris Lattner
2007-04-08Fix a typo that broke SimplifyLibCalls/SPrintF.ll (pr1315)Chris Lattner
2007-04-08implement a fixme: move optimizations for fwrite out of fputs into a newChris Lattner
2007-04-07Significantly simplify the clients of GetConstantStringInfo, by having itChris Lattner
2007-04-07Fix problems in the sprintf optimizerChris Lattner
2007-04-07Change CastToCStr to take a pointer instead of a reference.Chris Lattner
2007-04-07Fix an off-by-one error that broke Prolangs/deriv2 with llc on x86Chris Lattner
2007-04-07fix a miscompilation in printf optimizer.Chris Lattner
2007-04-07trunc to bool no longer compares against zeroChris Lattner
2007-04-07cleanups for strlen optimizerChris Lattner
2007-04-07Introduce a new ReplaceCallWith method, which simplifies a lot of code.Chris Lattner
2007-04-07fixes for strcpy optimizerChris Lattner
2007-04-07Fix bugs in strncmp.Chris Lattner
2007-04-07fix 3 miscompilations and several compielr crashes in strcmp optimizer.Chris Lattner
2007-04-06Fix several nasty bugs in the strchr optimizer, this fixesChris Lattner
2007-04-06clean up strcat optimizer, no functionality change.Chris Lattner
2007-04-06rename getConstantStringLength -> GetConstantStringInfo. Make it returnChris Lattner
2007-03-02Prefer non-virtual calls to ConstantInt::isZero over virtual calls toReid Spencer
2007-02-13eliminate a bunch of vector-related heap trafficChris Lattner
2007-02-05Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer
2007-01-31eliminate temporary vectorsChris Lattner
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2007-01-20Correct a comment.Owen Anderson
2007-01-15rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner
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