Age | Commit message (Expand) | Author |
2012-04-17 | fix pr12559: mark unavailable win32 math libcalls | Joe Groff |
2012-02-05 | reapply the patches reverted in r149470 that reenable ConstantDataArray, | Chris Lattner |
2012-02-01 | Revert Chris' commits up to r149348 that started causing VMCoreTests unit tes... | Argyrios Kyrtzidis |
2012-01-31 | eliminate the last uses of GetConstantStringInfo from this file, I didn't rea... | Chris Lattner |
2012-01-31 | start moving SimplifyLibcalls over to getConstantStringInfo, which is | Chris Lattner |
2011-12-27 | Turn cos(-x) into cos(x). Patch by Alexander Malyshev! | Nick Lewycky |
2011-12-12 | Only replace fwrite with fputc, if the return value is unused. | Joerg Sonnenberger |
2011-12-12 | Switch llvm.cttz and llvm.ctlz to accept a second i1 parameter which | Chandler Carruth |
2011-11-17 | Add support for custom names for library functions in TargetLibraryInfo. Add... | Eli Friedman |
2011-11-15 | StringRefize and simplify. | Benjamin Kramer |
2011-10-29 | SimplifyLibCalls: Use IRBuilder.CreateGlobalString when creating a string for... | Benjamin Kramer |
2011-10-05 | PR11061: Make simplifylibcalls fold strcmp("", x) correctly. | Eli Friedman |
2011-09-27 | Stop emitting instructions with the name "tmp" they eat up memory and have to... | Benjamin Kramer |
2011-07-18 | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner |
2011-07-14 | Change Intrinsic::getDeclaration and friends to take an ArrayRef. | Benjamin Kramer |
2011-07-12 | Second attempt at de-constifying LLVM Types in FunctionType::get(), | Jay Foad |
2011-07-12 | Revert r134893 and r134888 (and related patches in other trees). It was causing | Bill Wendling |
2011-07-11 | De-constify Types in FunctionType::get(). | Jay Foad |
2011-03-09 | Preserve line number information while simplifying libcalls. | Devang Patel |
2011-03-03 | Fix typo in comment. | Richard Osborne |
2011-03-03 | Optimize fprintf -> iprintf if there are no floating point arguments | Richard Osborne |
2011-03-03 | Optimize sprintf -> siprintf if there are no floating point arguments | Richard Osborne |
2011-03-03 | Optimize printf -> iprintf if there are no floating point arguments | Richard Osborne |
2011-02-24 | wire TargetLibraryInfo into simplify libcalls and use it in a couple of | Chris Lattner |
2011-02-24 | move a massive amount of code out into its own helper function | Chris Lattner |
2011-02-12 | SimplifyLibCalls: Add missing legalize check on various printf to puts and | Daniel Dunbar |
2010-12-27 | SimplifyLibCalls: Use IRBuilder to simplify code. | Benjamin Kramer |
2010-12-17 | Revert r64460. strtol and friends cannot be marked readonly, even with | Dan Gohman |
2010-11-30 | Add a puts optimization that converts puts() to putchar('\n'). | Anders Carlsson |
2010-10-19 | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson |
2010-10-07 | Now with fewer extraneous semicolons! | Owen Anderson |
2010-09-30 | Tighten up prototype verification of strchr and strrchr to avoid a crash in t... | Benjamin Kramer |
2010-09-30 | Add constant folding for strspn and strcspn to SimplifyLibCalls. | Benjamin Kramer |
2010-09-29 | Add strpbrk folding to SimplifyLibCalls. | Benjamin Kramer |
2010-09-29 | Simplify the loop in StrChrOptimizer. FileCheckize test. | Benjamin Kramer |
2010-09-29 | Teach SimplifyLibCalls how to optimize strrchr. | Benjamin Kramer |
2010-08-06 | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson |
2010-08-06 | Revert r110396 to fix buildbots. | Owen Anderson |
2010-08-05 | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson |
2010-08-04 | Fix a comment. | Dan Gohman |
2010-07-22 | mass elimination of reliance on automatic iterator dereferencing | Gabor Greif |
2010-07-22 | undo 80 column trespassing I caused | Gabor Greif |
2010-07-21 | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). | Owen Anderson |
2010-07-06 | Detabify this file. | Nick Lewycky |
2010-06-30 | use ArgOperand API | Gabor Greif |
2010-06-24 | use ArgOperand API | Gabor Greif |
2010-06-16 | Make sure that simplify libcalls does not replace a call with one calling | Rafael Espindola |
2010-06-16 | simplify-libcalls: fold strncmp(x, y, 1) -> memcmp(x, y, 1) | Benjamin Kramer |
2010-06-15 | simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0 | Benjamin Kramer |
2010-05-26 | Kill unneeded SExt. | Benjamin Kramer |