llvm-6502/lib/Transforms/IPO
Bill Wendling 17fe48ce6e Retain the name of the new internal global that's been shrunk.
It's possible (e.g. after an LTO build) that an internal global may be used for
debugging purposes. If that's the case appending a '.b' to it makes it hard to
find that variable. Steal the name from the old GV before deleting it so that
they can find that variable again.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175104 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-13 23:00:51 +00:00
..
ArgumentPromotion.cpp Use the AttributeSet instead of AttributeWithIndex. 2013-01-27 01:57:28 +00:00
BarrierNoopPass.cpp
CMakeLists.txt
ConstantMerge.cpp
DeadArgumentElimination.cpp Revert accidental commit (ran svn commit from wrong directory). 2013-02-02 00:25:26 +00:00
ExtractGV.cpp
FunctionAttrs.cpp Remove the last of uses that use the Attribute object as a collection of attributes. 2013-01-23 06:14:59 +00:00
GlobalDCE.cpp
GlobalOpt.cpp Retain the name of the new internal global that's been shrunk. 2013-02-13 23:00:51 +00:00
InlineAlways.cpp Make the inline cost a proper analysis pass. This remains essentially 2013-01-21 11:39:18 +00:00
Inliner.cpp Add the IR attribute 'sspstrong'. 2013-01-23 06:41:41 +00:00
InlineSimple.cpp Make the inline cost a proper analysis pass. This remains essentially 2013-01-21 11:39:18 +00:00
Internalize.cpp added ability to dynamically change the ExportList of an already 2013-01-25 19:41:03 +00:00
IPConstantPropagation.cpp
IPO.cpp
LLVMBuild.txt Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. 2013-01-28 01:35:51 +00:00
LoopExtractor.cpp
Makefile
MergeFunctions.cpp
PartialInlining.cpp
PassManagerBuilder.cpp Unroll again after running BBVectorize 2013-01-29 00:22:49 +00:00
PruneEH.cpp Remove addRetAttributes and addFnAttributes, which aren't useful abstractions. 2013-01-30 23:40:31 +00:00
StripDeadPrototypes.cpp
StripSymbols.cpp