aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO/SimplifyLibCalls.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Eliminate static ctors due to Statistic objectsChris Lattner2006-12-191-8/+6
* Fix some casts. isdigit(c) returns 0 or 1, not 0 or -1Reid Spencer2006-12-131-3/+3
* Replace CastInst::createInferredCast calls with more accurate castReid Spencer2006-12-131-26/+29
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-2/+2
* For PR950:Reid Spencer2006-11-271-37/+50
* For PR786:Reid Spencer2006-11-021-2/+2
* For PR950:Reid Spencer2006-10-261-1/+1
* For PR950:Reid Spencer2006-10-201-69/+69
* Adding dllimport, dllexport and external weak linkage types.Anton Korobeynikov2006-09-141-2/+4
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-2/+2