llvm-6502/lib/Transforms/IPO
Chris Lattner 35b9b49fd1 Implement a few missing xforms: printf("foo\n") -> puts. printf("x") -> putchar
printf("") -> noop.  Still need to do the xforms for fprintf.

This implements Transforms/SimplifyLibCalls/Printf.ll


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35984 91177308-0d34-0410-b5e6-96231b3b80d8
2007-04-14 01:17:48 +00:00
..
ArgumentPromotion.cpp Use APInt conversion to string so the result is correct regardless of the 2007-03-01 21:00:32 +00:00
ConstantMerge.cpp in addition to merging, constantmerge should also delete trivially dead globals, 2007-04-14 01:11:54 +00:00
DeadArgumentElimination.cpp Eliminate use of ctors that take vectors. 2007-02-13 02:10:56 +00:00
DeadTypeElimination.cpp
ExtractFunction.cpp
GlobalDCE.cpp
GlobalOpt.cpp Implement the "thread_local" keyword. 2007-04-12 18:32:50 +00:00
IndMemRemoval.cpp
Inliner.cpp
Inliner.h
InlineSimple.cpp
Internalize.cpp
IPConstantPropagation.cpp
LoopExtractor.cpp Expunge DomSet from CodeExtractor. This is part of the continuing work 2007-04-07 05:31:27 +00:00
LowerSetJmp.cpp Eliminate use of ctors that take vectors. 2007-02-13 02:10:56 +00:00
Makefile
PruneEH.cpp Eliminate use of ctors that take vectors. 2007-02-13 02:10:56 +00:00
RaiseAllocations.cpp Unbreak VC++ build. 2007-03-05 00:00:42 +00:00
SimplifyLibCalls.cpp Implement a few missing xforms: printf("foo\n") -> puts. printf("x") -> putchar 2007-04-14 01:17:48 +00:00
StripDeadPrototypes.cpp fix comment 2007-02-18 22:10:58 +00:00
StripSymbols.cpp