diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-07-26 00:34:27 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-07-26 00:34:27 +0000 |
commit | 3f53fa9a51c4ce7ba81170ca7ab2e49bd37281b0 (patch) | |
tree | ea60892da462b9e0808f7e0aec8ef8d2a804d4db /lib | |
parent | d1319ef308ffe3e5de2f90ee11892ff43adbea13 (diff) |
Remove Value::setName(const char*, unsigned).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77100 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Bitcode/Reader/BitcodeReader.cpp | 4 | ||||
-rw-r--r-- | lib/VMCore/Value.cpp | 14 |
2 files changed, 9 insertions, 9 deletions
diff --git a/lib/Bitcode/Reader/BitcodeReader.cpp b/lib/Bitcode/Reader/BitcodeReader.cpp index 7a22402553..0c6162ccff 100644 --- a/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/lib/Bitcode/Reader/BitcodeReader.cpp @@ -680,7 +680,7 @@ bool BitcodeReader::ParseValueSymbolTable() { return Error("Invalid Value ID in VST_ENTRY record"); Value *V = ValueList[ValueID]; - V->setName(&ValueName[0], ValueName.size()); + V->setName(StringRef(ValueName.data(), ValueName.size())); ValueName.clear(); break; } @@ -691,7 +691,7 @@ bool BitcodeReader::ParseValueSymbolTable() { if (BB == 0) return Error("Invalid BB ID in VST_BBENTRY record"); - BB->setName(&ValueName[0], ValueName.size()); + BB->setName(StringRef(ValueName.data(), ValueName.size())); ValueName.clear(); break; } diff --git a/lib/VMCore/Value.cpp b/lib/VMCore/Value.cpp index 1b9fe51332..6157dd5a75 100644 --- a/lib/VMCore/Value.cpp +++ b/lib/VMCore/Value.cpp @@ -170,13 +170,13 @@ std::string Value::getNameStr() const { return getName().str(); } -void Value::setName(const Twine &Name) { +void Value::setName(const Twine &NewName) { SmallString<32> NameData; - Name.toVector(NameData); - setName(NameData.begin(), NameData.size()); -} + NewName.toVector(NameData); + + const char *NameStr = NameData.data(); + unsigned NameLen = NameData.size(); -void Value::setName(const char *NameStr, unsigned NameLen) { if (NameLen == 0 && !hasName()) return; assert(getType() != Type::VoidTy && "Cannot assign a name to void values!"); @@ -242,7 +242,7 @@ void Value::takeName(Value *V) { if (getSymTab(this, ST)) { // We can't set a name on this value, but we need to clear V's name if // it has one. - if (V->hasName()) V->setName(0, 0); + if (V->hasName()) V->setName(""); return; // Cannot set a name on this value (e.g. constant). } @@ -262,7 +262,7 @@ void Value::takeName(Value *V) { if (!ST) { if (getSymTab(this, ST)) { // Clear V's name. - V->setName(0, 0); + V->setName(""); return; // Cannot set a name on this value (e.g. constant). } } |