| Commit message (Expand) | Author | Age | Files | Lines |
| * | SimplifyLibCalls: Give all safely-shrinkable libcalls the same treatment. | Benjamin Kramer | 2012-08-22 | 1 | -5/+5 |
| * | Add a few float shrinking optimizations to SimplifyLibCalls. Unsafe | Chad Rosier | 2012-08-22 | 1 | -36/+99 |
| * | Add a new helper function, AddOpt(F1, F1, Opt), as part of PR13574. No | Chad Rosier | 2012-08-22 | 1 | -14/+15 |
| * | SimplifyLibcalls: Add fabs and trunc to the list of libcalls that are safe to... | Benjamin Kramer | 2012-08-18 | 1 | -0/+4 |
| * | do null checks for a few more Emit*() functions. | Nuno Lopes | 2012-07-26 | 1 | -17/+15 |
| * | make all Emit*() functions consult the TargetLibraryInfo information before c... | Nuno Lopes | 2012-07-25 | 1 | -40/+50 |
| * | Clean whitespaces. | Nadav Rotem | 2012-07-24 | 1 | -5/+5 |
| * | Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h | Chandler Carruth | 2012-06-29 | 1 | -6/+6 |
| * | revert my previous commit (r159173), since as Eli pointed out, it's perfectly... | Nuno Lopes | 2012-06-25 | 1 | -0/+1 |
| * | do not set realloc() as NotAlias, since it can return the same pointer. This ... | Nuno Lopes | 2012-06-25 | 1 | -1/+0 |
| * | Teach SimplifyLibCalls about stpcpy. | David Majnemer | 2012-05-15 | 1 | -7/+54 |
| * | fix pr12559: mark unavailable win32 math libcalls | Joe Groff | 2012-04-17 | 1 | -15/+10 |
| * | reapply the patches reverted in r149470 that reenable ConstantDataArray, | Chris Lattner | 2012-02-05 | 1 | -56/+60 |
| * | Revert Chris' commits up to r149348 that started causing VMCoreTests unit tes... | Argyrios Kyrtzidis | 2012-02-01 | 1 | -60/+56 |
| * | eliminate the last uses of GetConstantStringInfo from this file, I didn't rea... | Chris Lattner | 2012-01-31 | 1 | -7/+7 |
| * | start moving SimplifyLibcalls over to getConstantStringInfo, which is | Chris Lattner | 2012-01-31 | 1 | -49/+53 |
| * | Turn cos(-x) into cos(x). Patch by Alexander Malyshev! | Nick Lewycky | 2011-12-27 | 1 | -5/+27 |
| * | Only replace fwrite with fputc, if the return value is unused. | Joerg Sonnenberger | 2011-12-12 | 1 | -1/+2 |
| * | Switch llvm.cttz and llvm.ctlz to accept a second i1 parameter which | Chandler Carruth | 2011-12-12 | 1 | -1/+1 |
| * | Add support for custom names for library functions in TargetLibraryInfo. Add... | Eli Friedman | 2011-11-17 | 1 | -7/+13 |
| * | StringRefize and simplify. | Benjamin Kramer | 2011-11-15 | 1 | -2/+1 |
| * | SimplifyLibCalls: Use IRBuilder.CreateGlobalString when creating a string for... | Benjamin Kramer | 2011-10-29 | 1 | -4/+2 |
| * | PR11061: Make simplifylibcalls fold strcmp("", x) correctly. | Eli Friedman | 2011-10-05 | 1 | -13/+18 |
| * | Stop emitting instructions with the name "tmp" they eat up memory and have to... | Benjamin Kramer | 2011-09-27 | 1 | -7/+7 |
| * | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -33/+33 |
| * | Change Intrinsic::getDeclaration and friends to take an ArrayRef. | Benjamin Kramer | 2011-07-14 | 1 | -1/+1 |
| * | Second attempt at de-constifying LLVM Types in FunctionType::get(), | Jay Foad | 2011-07-12 | 1 | -1/+1 |
| * | Revert r134893 and r134888 (and related patches in other trees). It was causing | Bill Wendling | 2011-07-12 | 1 | -1/+1 |
| * | De-constify Types in FunctionType::get(). | Jay Foad | 2011-07-11 | 1 | -1/+1 |
| * | Preserve line number information while simplifying libcalls. | Devang Patel | 2011-03-09 | 1 | -0/+3 |
| * | Fix typo in comment. | Richard Osborne | 2011-03-03 | 1 | -1/+1 |
| * | Optimize fprintf -> iprintf if there are no floating point arguments | Richard Osborne | 2011-03-03 | 1 | -8/+28 |
| * | Optimize sprintf -> siprintf if there are no floating point arguments | Richard Osborne | 2011-03-03 | 1 | -8/+28 |
| * | Optimize printf -> iprintf if there are no floating point arguments | Richard Osborne | 2011-03-03 | 1 | -10/+42 |
| * | wire TargetLibraryInfo into simplify libcalls and use it in a couple of | Chris Lattner | 2011-02-24 | 1 | -7/+17 |
| * | move a massive amount of code out into its own helper function | Chris Lattner | 2011-02-24 | 1 | -676/+643 |
| * | SimplifyLibCalls: Add missing legalize check on various printf to puts and | Daniel Dunbar | 2011-02-12 | 1 | -5/+9 |
| * | SimplifyLibCalls: Use IRBuilder to simplify code. | Benjamin Kramer | 2010-12-27 | 1 | -67/+48 |
| * | Revert r64460. strtol and friends cannot be marked readonly, even with | Dan Gohman | 2010-12-17 | 1 | -1/+2 |
| * | Add a puts optimization that converts puts() to putchar('\n'). | Anders Carlsson | 2010-11-30 | 1 | -3/+30 |
| * | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson | 2010-10-19 | 1 | -1/+3 |
| * | Now with fewer extraneous semicolons! | Owen Anderson | 2010-10-07 | 1 | -1/+1 |
| * | Tighten up prototype verification of strchr and strrchr to avoid a crash in t... | Benjamin Kramer | 2010-09-30 | 1 | -2/+4 |
| * | Add constant folding for strspn and strcspn to SimplifyLibCalls. | Benjamin Kramer | 2010-09-30 | 1 | -9/+64 |
| * | Add strpbrk folding to SimplifyLibCalls. | Benjamin Kramer | 2010-09-29 | 1 | -7/+42 |
| * | Simplify the loop in StrChrOptimizer. FileCheckize test. | Benjamin Kramer | 2010-09-29 | 1 | -11/+4 |
| * | Teach SimplifyLibCalls how to optimize strrchr. | Benjamin Kramer | 2010-09-29 | 1 | -6/+44 |
| * | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
| * | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
| * | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 |