aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/SimplifyLibCalls.cpp
AgeCommit message (Expand)Author
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
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