aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/SimplifyLibCalls.cpp
AgeCommit message (Expand)Author
2013-04-17Do not optimise fprintf() calls if its return value is used.Peter Collingbourne
2013-03-12LibCallSimplifier: optimize speed for short-lived instancesMeador Inge
2013-03-02Modify {Call,Invoke}Inst::addAttribute to take an AttrKind.Peter Collingbourne
2013-02-27For each function that we optimize we initialize a new list of lib functions....Nadav Rotem
2013-02-22Implement the NoBuiltin attribute.Bill Wendling
2013-02-19Temporarily revert r175470 for more review.Bill Wendling
2013-02-18Check to see if the 'no-builtin' attribute is set before simplifying a librar...Bill Wendling
2013-02-08[SimplifyLibCalls] Library call simplification doen't work if the call site Chad Rosier
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-29instcombine: Migrate puts optimizationsMeador Inge
2012-11-29instcombine: Migrate fputs optimizationsMeador Inge
2012-11-29instcombine: Migrate fwrite optimizationsMeador Inge
2012-11-29instcombine: Migrate fprintf optimizationsMeador Inge
2012-11-27instcombine: Migrate sprintf optimizationsMeador Inge
2012-11-26Fix a comment bug in toascii simplifierMeador Inge
2012-11-26instcombine: Migrate printf optimizationsMeador Inge
2012-11-26instcombine: Migrate toascii optimizationsMeador Inge
2012-11-26instcombine: Migrate isascii optimizationsMeador Inge
2012-11-26instcombine: Migrate isdigit optimizationsMeador Inge
2012-11-26instcombine: Migrate *abs optimizationsMeador Inge
2012-11-25instcombine: Migrate ffs* optimizationsMeador Inge
2012-11-13instcombine: Migrate math library call simplificationsMeador Inge
2012-11-12Normalize memcmp constant folding results.Meador Inge
2012-11-11instcombine: Migrate memset optimizationsMeador Inge
2012-11-11instcombine: Migrate memmove optimizationsMeador Inge
2012-11-11instcombine: Migrate memcpy optimizationsMeador Inge
2012-11-11instcombine: Migrate memcmp optimizationsMeador Inge
2012-11-11instcombine: Migrate strstr optimizationsMeador Inge
2012-11-11Add method for replacing instructions to LibCallSimplifierMeador Inge
2012-11-10instcombine: Migrate strcspn optimizationsMeador Inge
2012-11-10instcombine: Query target library information to gate libcall simplificationsMeador Inge
2012-11-08instcombine: Migrate strspn optimizationsMeador Inge
2012-11-01Revert the series of commits starting with r166578 which introduced theChandler Carruth
2012-10-31instcombine: Migrate strto* optimizationsMeador Inge
2012-10-31instcombine: Migrate strpbrk optimizationsMeador Inge
2012-10-31instcombine: Migrate strlen optimizationsMeador Inge
2012-10-31instcombine: Migrate strncpy optimizationsMeador Inge
2012-10-31instcombine: Migrate stpcpy optimizationsMeador Inge
2012-10-31instcombine: Split out the __stpcpy_chk simplifications from StrCpyChkOptMeador Inge
2012-10-24Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow
2012-10-18Cosmetic change -- move two simplifiers to the right commented statement group.Meador Inge
2012-10-18instcombine: Migrate strcpy optimizationsMeador Inge
2012-10-15instcombine: Migrate strcmp and strncmp optimizationsMeador Inge
2012-10-13Remove unused private field.Benjamin Kramer
2012-10-13instcombine: Migrate strchr and strrchr optimizationsMeador Inge
2012-10-13instcombine: Migrate strcat and strncat optimizationsMeador Inge
2012-10-13Implement new LibCallSimplifier classMeador Inge