aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/SimplifyLibCalls.cpp
AgeCommit message (Expand)Author
2009-02-15Update the list of function annotations for nocapture. All of these came upNick Lewycky
2009-02-13Mark strto* as readonly when the endptr is null.Nick Lewycky
2009-02-13On strtod and friends, mark 'endptr' nocapture in the function prototype, andNick Lewycky
2009-02-12Don't mark all args to strtod and friends as nocapture.Nick Lewycky
2009-01-18Fix copy and pasted typos that prevented strtok_r, realloc, getenv, ungetc,Nick Lewycky
2009-01-05Move the libcall annotating part from doFinalization to doInitialization.Nick Lewycky
2009-01-04Run a post-pass that marks known function declarations by name.Nick Lewycky
2008-12-21Turn strcmp into memcmp, such as strcmp(P, "x") --> memcmp(P, "x", 2).Nick Lewycky
2008-11-30Optimize memmove and memset into the LLVM builtins. Note that these Eli Friedman
2008-11-21reapply Sanjiv's patch to genericize memcpy/memset/memmove to take anChris Lattner
2008-11-21Revert r59802. It was breaking the build of llvm-gcc:Bill Wendling
2008-11-21Make mem[cpy,move,set] intrinsics overloaded.Sanjiv Gupta
2008-09-04Add intrinsic forms of pow and exp2. The non-intrinsicDale Johannesen
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-08-08Have IRBuilder take a template argument on whether or not to preserveEric Christopher
2008-06-30- Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an emp...Evan Cheng
2008-06-29Revert (52748 and friends):Anton Korobeynikov
2008-06-26Remove unused function.Eric Christopher
2008-06-16Fix the crash on SimplifyLibCalls/2005-05-20-sprintf-crash.llChris Lattner
2008-06-09lower calls to abs to inline code, PR2337Chris Lattner
2008-05-19Fix PR2341 - when the length is 4 use an i32 notDuncan Sands
2008-05-05Fix: Some classes were derived from a class in an anonymous namespace, but theyBill Wendling
2008-05-02strength reduce exp2 into ldexp, rdar://5852514Chris Lattner
2008-05-011) add '-debug' outputChris Lattner
2008-05-01Delete the IPO simplify-libcalls and completely reimplement it asChris Lattner