llvm-6502/lib/Transforms/IPO
Chris Lattner dec628eead Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*>
as its main datastructure.  There are many improvements yet to be made, but
this speeds up opt --std-compile-opts on 447.dealII by 7.3%.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34193 91177308-0d34-0410-b5e6-96231b3b80d8
2007-02-12 05:18:08 +00:00
..
ArgumentPromotion.cpp simplify name juggling through the use of Value::takeName. 2007-02-11 01:08:35 +00:00
ConstantMerge.cpp Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in 2007-02-05 23:32:05 +00:00
DeadArgumentElimination.cpp simplify name juggling through the use of Value::takeName. 2007-02-11 01:08:35 +00:00
DeadTypeElimination.cpp Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in 2007-02-05 23:32:05 +00:00
ExtractFunction.cpp simplify name juggling through the use of Value::takeName. 2007-02-11 01:08:35 +00:00
GlobalDCE.cpp Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in 2007-02-05 23:32:05 +00:00
GlobalOpt.cpp simplify name juggling through the use of Value::takeName. 2007-02-11 01:08:35 +00:00
IndMemRemoval.cpp Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in 2007-02-05 23:32:05 +00:00
Inliner.cpp the inliner pass now passes targetdata down through the inliner api's 2007-01-30 23:28:39 +00:00
Inliner.h the inliner pass now passes targetdata down through the inliner api's 2007-01-30 23:28:39 +00:00
InlineSimple.cpp Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in 2007-02-05 23:32:05 +00:00
Internalize.cpp Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in 2007-02-05 23:32:05 +00:00
IPConstantPropagation.cpp Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in 2007-02-05 23:32:05 +00:00
LoopExtractor.cpp Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in 2007-02-05 23:32:05 +00:00
LowerSetJmp.cpp Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in 2007-02-05 23:32:05 +00:00
Makefile DONT_BUILD_RELINKED is gone and implied by BUILD_ARCHIVE now 2005-10-24 02:26:13 +00:00
PruneEH.cpp simplify name juggling through the use of Value::takeName. 2007-02-11 01:08:35 +00:00
RaiseAllocations.cpp simplify name juggling through the use of Value::takeName. 2007-02-11 01:08:35 +00:00
SimplifyLibCalls.cpp Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in 2007-02-05 23:32:05 +00:00
StripDeadPrototypes.cpp Add missing and needed #include. 2007-02-05 21:47:39 +00:00
StripSymbols.cpp Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> 2007-02-12 05:18:08 +00:00