summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2009-05-03 03:49:08 +0000
committerNick Lewycky <nicholas@mxc.ca>2009-05-03 03:49:08 +0000
commit431f97e4f0f43d4493f7b949d16f954fa5f77f64 (patch)
tree9f449d69567859f35beb32666b121d08afd2a465 /llvm/lib/Transforms
parentbdb23a1f56eb384765fd6841e76f07ce583f789b (diff)
downloadbcm5719-llvm-431f97e4f0f43d4493f7b949d16f954fa5f77f64.tar.gz
bcm5719-llvm-431f97e4f0f43d4493f7b949d16f954fa5f77f64.zip
Revert r70630. Go back to appending ".b" to internal globals when shrinking
them to bool. llvm-svn: 70653
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r--llvm/lib/Transforms/IPO/GlobalOpt.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/lib/Transforms/IPO/GlobalOpt.cpp b/llvm/lib/Transforms/IPO/GlobalOpt.cpp
index c46677dcdf7..b804e2b3587 100644
--- a/llvm/lib/Transforms/IPO/GlobalOpt.cpp
+++ b/llvm/lib/Transforms/IPO/GlobalOpt.cpp
@@ -1549,12 +1549,10 @@ static bool TryToShrinkGlobalToBoolean(GlobalVariable *GV, Constant *OtherVal) {
// Create the new global, initializing it to false.
GlobalVariable *NewGV = new GlobalVariable(Type::Int1Ty, false,
- GlobalValue::InternalLinkage,
- ConstantInt::getFalse(),
- "",
+ GlobalValue::InternalLinkage, ConstantInt::getFalse(),
+ GV->getName()+".b",
(Module *)NULL,
GV->isThreadLocal());
- NewGV->takeName(GV);
GV->getParent()->getGlobalList().insert(GV, NewGV);
Constant *InitVal = GV->getInitializer();
OpenPOWER on IntegriCloud