llvm-6502/lib/Transforms/IPO
Nick Lewycky 54b78dca4e Teach the always inliner to release its inline cost estimates, like the basic
inliner did in r103653. Why does the always inliner even bother with cost
estimates anyways?


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103858 91177308-0d34-0410-b5e6-96231b3b80d8
2010-05-15 04:26:25 +00:00
..
ArgumentPromotion.cpp Fix rdar://7879828 - crash in CallGraph, a self host issue. 2010-04-20 00:46:50 +00:00
CMakeLists.txt IPO needs ScalarOpts and InstCombine in its libs 2010-04-14 23:42:23 +00:00
ConstantMerge.cpp 1. modernize the constantmerge pass, using densemap/smallvector. 2010-02-12 18:17:23 +00:00
DeadArgumentElimination.cpp Clean up, no functional change. 2010-05-15 03:41:58 +00:00
DeadTypeElimination.cpp Uniformize the names of type predicates: rather than having isFloatTy and 2010-02-15 16:12:20 +00:00
ExtractGV.cpp Remove includes of Support/Compiler.h that are no longer needed after the 2009-10-25 06:57:41 +00:00
FunctionAttrs.cpp introduce a new CallGraphSCC class, and pass it around 2010-04-16 22:42:17 +00:00
GlobalDCE.cpp cleanups, switch GlobalDCE to SmallPtrSet instead of std::set 2009-11-01 19:03:42 +00:00
GlobalOpt.cpp use abstract accessors to CallInst 2010-04-20 13:13:04 +00:00
InlineAlways.cpp Teach the always inliner to release its inline cost estimates, like the basic 2010-05-15 04:26:25 +00:00
Inliner.cpp revert r102831. We already delete dead readonly calls in 2010-05-01 17:19:38 +00:00
InlineSimple.cpp Clear CachedFunctionInfo upon Pass::releaseMemory. Because ValueMap will abort 2010-05-12 21:48:15 +00:00
Internalize.cpp don't internalize available_externally functions, they are 2010-04-03 05:24:50 +00:00
IPConstantPropagation.cpp Remove unused LLVMContext. 2009-11-23 03:29:18 +00:00
IPO.cpp Adding IPSCCP and Internalize passes to the C-bindings 2010-04-09 20:43:20 +00:00
LoopExtractor.cpp Update various Loop optimization passes to cope with the possibility that 2009-11-05 21:11:53 +00:00
LowerSetJmp.cpp Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00
Makefile make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
MergeFunctions.cpp Remove heinous tabs. 2010-05-13 06:45:13 +00:00
PartialInlining.cpp refactor the interface to InlineFunction so that most of the in/out 2010-04-22 23:07:58 +00:00
PartialSpecialization.cpp Remove includes of Support/Compiler.h that are no longer needed after the 2009-10-25 06:57:41 +00:00
PruneEH.cpp introduce a new CallGraphSCC class, and pass it around 2010-04-16 22:42:17 +00:00
StripDeadPrototypes.cpp Remove includes of Support/Compiler.h that are no longer needed after the 2009-10-25 06:57:41 +00:00
StripSymbols.cpp Strip new llvm.dbg.value intrinsic. 2010-02-10 21:19:56 +00:00
StructRetPromotion.cpp introduce a new CallGraphSCC class, and pass it around 2010-04-16 22:42:17 +00:00