aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO/SimplifyLibCalls.cpp
Commit message (Expand)AuthorAgeFilesLines
* Check multiple return values.Devang Patel2008-03-121-1/+2
* Get rid of hash_map. Use StringMap insteadAnton Korobeynikov2008-02-201-3/+3
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-201-0/+1
* Use empty() instead of comparing size() with zero.Dan Gohman2008-01-291-1/+1
* Transform calls to memcpy into llvm.memcpy calls, patch by Eli Friedman.Chris Lattner2008-01-281-0/+30
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb2007-12-171-26/+26
* Fix off by 1 bug in printf->puts lowering.Dale Johannesen2007-10-241-1/+3
* minor long double related changesDale Johannesen2007-09-281-4/+2
* Next round of APFloat changes.Dale Johannesen2007-09-061-11/+16
* New CallInst interface to address GLIBCXX_DEBUG errors caused byDavid Greene2007-08-011-12/+20
* Fix typo in comment.Nick Lewycky2007-05-061-1/+1
* Drop 'const'Devang Patel2007-05-031-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-2/+2
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-0/+4
* fix SimplifyLibCalls/IsDigit.llChris Lattner2007-04-151-1/+1
* Implement a few missing xforms: printf("foo\n") -> puts. printf("x") -> putcharChris Lattner2007-04-141-9/+48
* Fix a typo that broke SimplifyLibCalls/SPrintF.ll (pr1315)Chris Lattner2007-04-081-1/+1
* implement a fixme: move optimizations for fwrite out of fputs into a newChris Lattner2007-04-081-26/+56
* Significantly simplify the clients of GetConstantStringInfo, by having itChris Lattner2007-04-071-235/+154
* Fix problems in the sprintf optimizerChris Lattner2007-04-071-81/+60
* Change CastToCStr to take a pointer instead of a reference.Chris Lattner2007-04-071-82/+76
* Fix an off-by-one error that broke Prolangs/deriv2 with llc on x86Chris Lattner2007-04-071-1/+1
* fix a miscompilation in printf optimizer.Chris Lattner2007-04-071-38/+36
* trunc to bool no longer compares against zeroChris Lattner2007-04-071-10/+5
* cleanups for strlen optimizerChris Lattner2007-04-071-34/+21
* Introduce a new ReplaceCallWith method, which simplifies a lot of code.Chris Lattner2007-04-071-186/+86
* fixes for strcpy optimizerChris Lattner2007-04-071-53/+42
* Fix bugs in strncmp.Chris Lattner2007-04-071-62/+52
* fix 3 miscompilations and several compielr crashes in strcmp optimizer.Chris Lattner2007-04-071-44/+35
* Fix several nasty bugs in the strchr optimizer, this fixesChris Lattner2007-04-061-48/+54
* clean up strcat optimizer, no functionality change.Chris Lattner2007-04-061-28/+21
* rename getConstantStringLength -> GetConstantStringInfo. Make it returnChris Lattner2007-04-061-74/+83
* Prefer non-virtual calls to ConstantInt::isZero over virtual calls toReid Spencer2007-03-021-3/+3
* eliminate a bunch of vector-related heap trafficChris Lattner2007-02-131-47/+53
* Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer2007-02-051-32/+35
* eliminate temporary vectorsChris Lattner2007-01-311-6/+3
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-301-1/+1
* Correct a comment.Owen Anderson2007-01-201-1/+1
* rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner2007-01-151-5/+5
* Eliminate calls to isInteger, generalizing code and tightening checks as needed.Chris Lattner2007-01-151-5/+5
* Remove over-general comparisonsChris Lattner2007-01-121-4/+6
* For PR1064:Reid Spencer2007-01-121-7/+11
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-111-1/+1
* Types should be const.Reid Spencer2007-01-071-2/+2
* Change the interface to Module::getOrInsertFunction to be easier to use,to re...Chris Lattner2007-01-071-81/+49
* For PR950:Reid Spencer2006-12-311-96/+95
* For PR950:Reid Spencer2006-12-231-21/+19
* Get rid of a useless if statement whose then and else blocks were identical.Reid Spencer2006-12-211-4/+1
* switch statistics over to not use static ctors.Chris Lattner2006-12-191-3/+3