Move all of the header files which are involved in modelling the LLVM IR
[oota-llvm.git] / lib / Transforms / Scalar / SimplifyLibCalls.cpp
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-30 Meador IngeMove library call simplification statistic to instcombine
2012-11-29 Meador Ingeinstcombine: Migrate puts optimizations
2012-11-29 Meador Ingeinstcombine: Migrate fputs optimizations
2012-11-29 Meador Ingeinstcombine: Migrate fwrite optimizations
2012-11-29 Meador Ingeinstcombine: Migrate fprintf optimizations
2012-11-27 Meador Ingeinstcombine: Migrate sprintf optimizations
2012-11-26 Meador Ingeinstcombine: Migrate printf optimizations
2012-11-26 Meador Ingeinstcombine: Migrate toascii optimizations
2012-11-26 Meador Ingeinstcombine: Migrate isascii optimizations
2012-11-26 Meador Ingeinstcombine: Migrate isdigit optimizations
2012-11-26 Meador Ingeinstcombine: Migrate *abs optimizations
2012-11-25 Meador Ingeinstcombine: Migrate ffs* optimizations
2012-11-13 Meador Ingeinstcombine: Migrate math library call simplifications
2012-11-12 Meador IngeDelete a stale comment. No functional change.
2012-11-11 Meador Ingeinstcombine: Migrate memset optimizations
2012-11-11 Meador Ingeinstcombine: Migrate memmove optimizations
2012-11-11 Meador Ingeinstcombine: Migrate memcpy optimizations
2012-11-11 Meador Ingeinstcombine: Migrate memcmp optimizations
2012-11-11 Meador Ingeinstcombine: Migrate strstr optimizations
2012-11-10 Meador Ingeinstcombine: Migrate strcspn optimizations
2012-11-08 Meador Ingeinstcombine: Migrate strspn optimizations
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-31 Meador Ingeinstcombine: Migrate strto* optimizations
2012-10-31 Meador Ingeinstcombine: Migrate strpbrk optimizations
2012-10-31 Meador Ingeinstcombine: Migrate strlen optimizations
2012-10-31 Meador Ingeinstcombine: Migrate strncpy optimizations
2012-10-31 Meador Ingeinstcombine: Migrate stpcpy optimizations
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-19 Benjamin KramerSimplifyLibcalls: The return value of ffsll is always...
2012-10-18 Meador Ingeinstcombine: Migrate strcpy optimizations
2012-10-16 Bill WendlingUse the Attributes::get method which takes an AttrVal...
2012-10-15 Bill WendlingMove the Attributes::Builder outside of the Attributes...
2012-10-15 Bill WendlingAttributes Rewrite
2012-10-15 Meador Ingeinstcombine: Migrate strcmp and strncmp optimizations
2012-10-13 Meador Ingeinstcombine: Migrate strchr and strrchr optimizations
2012-10-13 Meador Ingeinstcombine: Migrate strcat and strncat optimizations
2012-10-10 Bill WendlingRemove the final bits of Attributes being declared...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-08-22 Benjamin KramerSimplifyLibCalls: Give all safely-shrinkable libcalls...
2012-08-22 Chad RosierAdd a few float shrinking optimizations to SimplifyLibC...
2012-08-22 Chad RosierAdd a new helper function, AddOpt(F1, F1, Opt), as...
2012-08-18 Benjamin KramerSimplifyLibcalls: Add fabs and trunc to the list of...
2012-07-26 Nuno Lopesdo null checks for a few more Emit*() functions.
2012-07-25 Nuno Lopesmake all Emit*() functions consult the TargetLibraryInf...
2012-07-24 Nadav RotemClean whitespaces.
2012-06-29 Chandler CarruthMove llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
2012-06-25 Nuno Lopesrevert my previous commit (r159173), since as Eli point...
2012-06-25 Nuno Lopesdo not set realloc() as NotAlias, since it can return...
2012-05-15 David MajnemerTeach SimplifyLibCalls about stpcpy.
2012-04-17 Joe Grofffix pr12559: mark unavailable win32 math libcalls
2012-02-05 Chris Lattnerreapply the patches reverted in r149470 that reenable...
2012-02-01 Argyrios KyrtzidisRevert Chris' commits up to r149348 that started causin...
2012-01-31 Chris Lattnereliminate the last uses of GetConstantStringInfo from...
2012-01-31 Chris Lattnerstart moving SimplifyLibcalls over to getConstantString...
2011-12-27 Nick LewyckyTurn cos(-x) into cos(x). Patch by Alexander Malyshev!
2011-12-12 Joerg SonnenbergerOnly replace fwrite with fputc, if the return value...
2011-12-12 Chandler CarruthSwitch llvm.cttz and llvm.ctlz to accept a second i1...
2011-11-17 Eli FriedmanAdd support for custom names for library functions...
2011-11-15 Benjamin KramerStringRefize and simplify.
2011-10-29 Benjamin KramerSimplifyLibCalls: Use IRBuilder.CreateGlobalString...
2011-10-05 Eli FriedmanPR11061: Make simplifylibcalls fold strcmp("", x) corre...
2011-09-27 Benjamin KramerStop emitting instructions with the name "tmp" they...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-14 Benjamin KramerChange Intrinsic::getDeclaration and friends to take...
2011-07-12 Jay FoadSecond attempt at de-constifying LLVM Types in Function...
2011-07-12 Bill WendlingRevert r134893 and r134888 (and related patches in...
2011-07-11 Jay FoadDe-constify Types in FunctionType::get().
2011-03-09 Devang PatelPreserve line number information while simplifying...
2011-03-03 Richard OsborneFix typo in comment.
2011-03-03 Richard OsborneOptimize fprintf -> iprintf if there are no floating...
2011-03-03 Richard OsborneOptimize sprintf -> siprintf if there are no floating...
2011-03-03 Richard OsborneOptimize printf -> iprintf if there are no floating...
2011-02-24 Chris Lattnerwire TargetLibraryInfo into simplify libcalls and use...
2011-02-24 Chris Lattnermove a massive amount of code out into its own helper...
2011-02-12 Daniel DunbarSimplifyLibCalls: Add missing legalize check on various...
2010-12-27 Benjamin KramerSimplifyLibCalls: Use IRBuilder to simplify code.
2010-12-17 Dan GohmanRevert r64460. strtol and friends cannot be marked...
2010-11-30 Anders CarlssonAdd a puts optimization that converts puts() to putchar...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-30 Benjamin KramerTighten up prototype verification of strchr and strrchr...
2010-09-30 Benjamin KramerAdd constant folding for strspn and strcspn to Simplify...
2010-09-29 Benjamin KramerAdd strpbrk folding to SimplifyLibCalls.
2010-09-29 Benjamin KramerSimplify the loop in StrChrOptimizer. FileCheckize...
2010-09-29 Benjamin KramerTeach SimplifyLibCalls how to optimize strrchr.
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-08-04 Dan GohmanFix a comment.
2010-07-22 Gabor Greifmass elimination of reliance on automatic iterator...
2010-07-22 Gabor Greifundo 80 column trespassing I caused
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-06 Nick LewyckyDetabify this file.
2010-06-30 Gabor Greifuse ArgOperand API
2010-06-24 Gabor Greifuse ArgOperand API
2010-06-16 Rafael EspindolaMake sure that simplify libcalls does not replace a...
2010-06-16 Benjamin Kramersimplify-libcalls: fold strncmp(x, y, 1) -> memcmp...
2010-06-15 Benjamin Kramersimplify-libcalls: fold strstr(a, b) == a -> strncmp...
next