llvm-6502/lib/Transforms/IPO
Alkis Evlogimenos f64ea9d122 Localize globals if they are only used in main(). This replaces the
global with an alloca, which eventually gets promoted into a
register. This enables a lot of other optimizations later on.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20109 91177308-0d34-0410-b5e6-96231b3b80d8
2005-02-10 18:36:30 +00:00
..
ArgumentPromotion.cpp
ConstantMerge.cpp
DeadArgumentElimination.cpp
DeadTypeElimination.cpp
ExtractFunction.cpp
FunctionResolution.cpp Adjust to changes in APIs 2005-02-01 01:23:31 +00:00
GlobalDCE.cpp
GlobalOpt.cpp Localize globals if they are only used in main(). This replaces the 2005-02-10 18:36:30 +00:00
Inliner.cpp
Inliner.h
InlineSimple.cpp
Internalize.cpp
IPConstantPropagation.cpp
LoopExtractor.cpp Apply feedback from Chris. 2005-01-10 04:23:32 +00:00
LowerSetJmp.cpp Switchinst takes a hint for the number of cases it will have. 2005-01-29 00:38:45 +00:00
Makefile
PruneEH.cpp
RaiseAllocations.cpp
StripSymbols.cpp