[PM] Replace an abuse of inheritance to override a single function with
[opencl/llvm.git] / lib / Transforms / Utils / SimplifyLibCalls.cpp
2015-01-21 Chandler Carruth[PM] Replace an abuse of inheritance to override a...
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2015-01-14 Ahmed Bougacha[SimplifyLibCalls] Don't try to simplify indirect calls.
2015-01-12 Ahmed Bougacha[SimplifyLibCalls] Factor out fortified libcall handling.
2015-01-12 Ahmed Bougacha[SimplifyLibCalls] Factor out str/mem libcall optimizat...
2015-01-12 Ahmed Bougacha[SimplifyLibCalls] Factor out signature checks for...
2014-12-03 Matthias Brauncorrect spelling, NFC
2014-12-03 Matthias Braun[SimplifyLibCalls] Improve double->float shrinking...
2014-12-03 Matthias Braun[SimplifyLibCalls] Enable double to float shrinking...
2014-11-13 Reid KlecknerUse nullptr instead of NULL for variadic sentinels
2014-11-12 Ahmed BougachaAdd fortified (__*_chk) library functions to TLI (NFC)
2014-10-23 Sanjay PatelHandle sqrt() shrinking in SimplifyLibCalls like any...
2014-10-22 Sanjay PatelShrinkify libcalls: use float versions of double libm...
2014-10-16 Sanjay Patelfold: sqrt(x * x * y) -> fabs(x) * sqrt(y)
2014-10-14 Sanjay PatelOptimize away fabs() calls when input is squared (known...
2014-09-17 Chris BienemanFixing a build error.
2014-09-17 Chris BienemanRefactoring SimplifyLibCalls to remove static initializ...
2014-05-22 Diego NovilloAdd support for missed and analysis optimization remarks.
2014-05-02 Nick LewyckyFold strlen(expr ? "str1" : "str2") to x ? len1 : len2...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-02-04 Benjamin KramerSimplifyLibCalls: Push TLI through the exp2->ldexp...
2014-02-04 Tim NorthoverOS X: the correct function is __sincospif_stret, not...
2014-02-04 Kai NackeAdd strchr(p, 0) -> p + strlen(p) to SimplifyLibCalls
2013-12-16 Yi JiangEnable double to float shrinking optimizations for...
2013-12-12 Yi JiangResubmit r196544: Apply transformation on OS X 10.9...
2013-12-08 Manman RenRevert 196544 due to internal bot failures.
2013-12-05 Yi JiangApply transformation on OS X 10.9+ and iOS 7.0+: pow...
2013-11-17 Hal FinkelAdd the cold attribute to error-reporting call sites
2013-11-10 Matt ArsenaultUse type form of getIntPtrType.
2013-11-03 Bob WilsonConvert calls to __sinpi and __cospi into __sincospi_stret
2013-09-10 Matt ArsenaultUse StringRef::npos for StringRef instead of std::strin...
2013-08-31 Benjamin KramerSimplifyLibCalls: When emitting an overloaded fp functi...
2013-08-21 Yunzhong GaoNo functionality change.
2013-08-19 Michael KupersteinAdds missing TLI check for library simplification of
2013-08-15 Yunzhong GaoFixing a corner-case bug in strchr and strrchr lib...
2013-06-27 Michael GottesmanAdded support for the Builtin attribute.
2013-06-20 Meador IngeRemove the simplify-libcalls pass (finally)
2013-04-17 Peter CollingbourneDo not optimise fprintf() calls if its return value...
2013-03-12 Meador IngeLibCallSimplifier: optimize speed for short-lived instances
2013-03-02 Peter CollingbourneModify {Call,Invoke}Inst::addAttribute to take an AttrKind.
2013-02-27 Nadav RotemFor each function that we optimize we initialize a...
2013-02-22 Bill WendlingImplement the NoBuiltin attribute.
2013-02-19 Bill WendlingTemporarily revert r175470 for more review.
2013-02-18 Bill WendlingCheck to see if the 'no-builtin' attribute is set befor...
2013-02-08 Chad Rosier[SimplifyLibCalls] Library call simplification doen...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
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 IngeFix a comment bug in toascii simplifier
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 IngeNormalize memcmp constant folding results.
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-11 Meador IngeAdd method for replacing instructions to LibCallSimplifier
2012-11-10 Meador Ingeinstcombine: Migrate strcspn optimizations
2012-11-10 Meador Ingeinstcombine: Query target library information to gate...
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-31 Meador Ingeinstcombine: Split out the __stpcpy_chk simplifications...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-18 Meador IngeCosmetic change -- move two simplifiers to the right...
2012-10-18 Meador Ingeinstcombine: Migrate strcpy optimizations
2012-10-15 Meador Ingeinstcombine: Migrate strcmp and strncmp optimizations
2012-10-13 Benjamin KramerRemove unused private field.
2012-10-13 Meador Ingeinstcombine: Migrate strchr and strrchr optimizations
2012-10-13 Meador Ingeinstcombine: Migrate strcat and strncat optimizations
2012-10-13 Meador IngeImplement new LibCallSimplifier class