llvm-6502/lib/Transforms/IPO
Chris Lattner 081134741b Final step in the metadata API restructuring: move the
getMDKindID/getMDKindNames methods to LLVMContext (and add
convenience methods to Module), eliminating MetadataContext.
Move the state that it maintains out to LLVMContext.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92259 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-29 09:01:33 +00:00
..
ArgumentPromotion.cpp
CMakeLists.txt
ConstantMerge.cpp
DeadArgumentElimination.cpp
DeadTypeElimination.cpp
ExtractGV.cpp
FunctionAttrs.cpp Extend CaptureTracking to indicate when a value is never stored, even 2009-11-19 21:57:48 +00:00
GlobalDCE.cpp
GlobalOpt.cpp Teach GlobalOpt to delete aliases with internal linkage (after 2009-12-08 10:10:20 +00:00
InlineAlways.cpp
Inliner.cpp use isInstructionTriviallyDead, as pointed out by Duncan 2009-11-12 21:58:18 +00:00
InlineSimple.cpp
Internalize.cpp
IPConstantPropagation.cpp Remove unused LLVMContext. 2009-11-23 03:29:18 +00:00
IPO.cpp
LoopExtractor.cpp Update various Loop optimization passes to cope with the possibility that 2009-11-05 21:11:53 +00:00
LowerSetJmp.cpp
Makefile
MergeFunctions.cpp
PartialInlining.cpp
PartialSpecialization.cpp
PruneEH.cpp
StripDeadPrototypes.cpp
StripSymbols.cpp Final step in the metadata API restructuring: move the 2009-12-29 09:01:33 +00:00
StructRetPromotion.cpp