llvm-6502/lib/Transforms/IPO
Chris Lattner 92c6bd2c45 rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid a temporary
vector and extraneous loop over it, 2) not delete globals used by
phis/selects etc which could actually be useful.  This fixes PR3321.
Many thanks to Duncan for narrowing this down.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62201 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-14 00:12:58 +00:00
..
ArgumentPromotion.cpp If SI->size() is 0, we are not allowed to dereference ->begin(). 2008-11-16 17:21:25 +00:00
CMakeLists.txt Rename AddReadAttrs to FunctionAttrs, and teach it how 2008-12-31 16:14:43 +00:00
ConstantMerge.cpp
DeadArgumentElimination.cpp
DeadTypeElimination.cpp
ExtractGV.cpp Fix a bug that prevented llvm-extract -delete from working. 2008-10-21 01:08:07 +00:00
FunctionAttrs.cpp Remove alloca tracking from nocapture analysis. Not only 2009-01-07 19:39:06 +00:00
GlobalDCE.cpp The verifier checks that the aliasee is not null. 2009-01-07 18:45:53 +00:00
GlobalOpt.cpp rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid a temporary 2009-01-14 00:12:58 +00:00
IndMemRemoval.cpp
InlineAlways.cpp Adjustments to last patch based on review. 2009-01-09 01:30:11 +00:00
Inliner.cpp Enable recursive inlining. Reduce inlining threshold 2009-01-12 22:11:50 +00:00
InlineSimple.cpp Adjustments to last patch based on review. 2009-01-09 01:30:11 +00:00
Internalize.cpp Teach the internalize pass to also internalize 2009-01-05 21:24:45 +00:00
IPConstantPropagation.cpp
LoopExtractor.cpp
LowerSetJmp.cpp
Makefile Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00
MergeFunctions.cpp Changes from Duncan's review: 2008-11-02 16:46:26 +00:00
PartialSpecialization.cpp add a period at the end of the comment, ignoring the fact that the comment would be hard pressed to be considered a sentence, but if it makes Bill happy... 2008-11-03 19:29:29 +00:00
PruneEH.cpp
RaiseAllocations.cpp
StripDeadPrototypes.cpp
StripSymbols.cpp Do not forget llvm.dbg.declare's first argument while removing debugging information. 2008-11-20 01:20:42 +00:00
StructRetPromotion.cpp