llvm-6502/lib/Transforms/IPO
Chris Lattner b5f18f5df0 remove the StructRetPromotion pass. It is unused, not maintained and
has some bugs.  If this is interesting functionality, it should be 
reimplemented in the argpromotion pass.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129314 91177308-0d34-0410-b5e6-96231b3b80d8
2011-04-11 23:09:44 +00:00
..
ArgumentPromotion.cpp fix PR8932, a case where arg promotion could infinitely promote. 2011-01-16 08:09:24 +00:00
CMakeLists.txt remove the StructRetPromotion pass. It is unused, not maintained and 2011-04-11 23:09:44 +00:00
ConstantMerge.cpp Don't merge two constants if we care about the address of both. 2011-01-16 17:05:09 +00:00
DeadArgumentElimination.cpp Add an obvious missing safety check to DAE::RemoveDeadArgumentsFromCallers. 2011-03-01 00:33:47 +00:00
DeadTypeElimination.cpp
ExtractGV.cpp
FunctionAttrs.cpp
GlobalDCE.cpp
GlobalOpt.cpp Just because a GlobalVariable's initializer is [N x { i32, void ()* }] doesn't 2011-04-11 22:11:20 +00:00
InlineAlways.cpp
Inliner.cpp Improve the accuracy of the inlining heuristic looking for the 2011-01-04 19:01:54 +00:00
InlineSimple.cpp
Internalize.cpp These llvm.dbg.* constants are not used anymore. 2011-03-09 19:41:33 +00:00
IPConstantPropagation.cpp Remove some support for ReturnInsts with multiple operands, and for 2011-04-04 07:44:02 +00:00
IPO.cpp remove the StructRetPromotion pass. It is unused, not maintained and 2011-04-11 23:09:44 +00:00
LoopExtractor.cpp
LowerSetJmp.cpp Remove PHINode::reserveOperandSpace(). Instead, add a parameter to 2011-03-30 11:28:46 +00:00
Makefile
MergeFunctions.cpp Don't include Operator.h from InstrTypes.h. 2011-04-11 09:35:34 +00:00
PartialInlining.cpp Remove PHINode::reserveOperandSpace(). Instead, add a parameter to 2011-03-30 11:28:46 +00:00
PruneEH.cpp
StripDeadPrototypes.cpp
StripSymbols.cpp