llvm-6502/lib/Transforms/IPO
Duncan Sands 28c3cff825 Factor code to copy global value attributes like
the section or the visibility from one global
value to another: copyAttributesFrom.  This is
particularly useful for duplicating functions:
previously this was done by explicitly copying
each attribute in turn at each place where a
new function was created out of an old one, with
the result that obscure attributes were regularly
forgotten (like the collector or the section).
Hopefully now everything is uniform and nothing
is forgotten.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51567 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-26 19:58:59 +00:00
..
ArgumentPromotion.cpp Factor code to copy global value attributes like 2008-05-26 19:58:59 +00:00
ConstantMerge.cpp
DeadArgumentElimination.cpp Factor code to copy global value attributes like 2008-05-26 19:58:59 +00:00
DeadTypeElimination.cpp
ExtractGV.cpp Factor code to copy global value attributes like 2008-05-26 19:58:59 +00:00
GlobalDCE.cpp
GlobalOpt.cpp
IndMemRemoval.cpp
Inliner.cpp
InlineSimple.cpp
Internalize.cpp
IPConstantPropagation.cpp
LoopExtractor.cpp
LowerSetJmp.cpp
Makefile
PruneEH.cpp
RaiseAllocations.cpp
StripDeadPrototypes.cpp
StripSymbols.cpp
StructRetPromotion.cpp Factor code to copy global value attributes like 2008-05-26 19:58:59 +00:00