diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2015-05-28 11:24:24 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2015-05-28 11:24:24 +0000 |
commit | dba7ee90b51d91d6bc50cf31d431f62ba3799555 (patch) | |
tree | 9dec4a1b5935cfb9a60e3f64867ded14ff577a3e /llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | |
parent | 157e84f5a92956f38e4cd7a9f9f54434c13971bb (diff) | |
download | bcm5719-llvm-dba7ee90b51d91d6bc50cf31d431f62ba3799555.tar.gz bcm5719-llvm-dba7ee90b51d91d6bc50cf31d431f62ba3799555.zip |
Don't call utostr in Twine/raw_ostream contexts.
Creating temporary std::strings there is unnecessary.
llvm-svn: 238412
Diffstat (limited to 'llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp')
-rw-r--r-- | llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp b/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp index 3bbea400e53..378793edfc3 100644 --- a/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp +++ b/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp @@ -1189,11 +1189,9 @@ void NVPTXAsmPrinter::printModuleLevelGV(const GlobalVariable *GVar, // The frontend adds zero-initializer to variables that don't have an // initial value, so skip warning for this case. if (!GVar->getInitializer()->isNullValue()) { - std::string warnMsg = - ("initial value of '" + GVar->getName() + - "' is not allowed in addrspace(" + - Twine(llvm::utostr_32(PTy->getAddressSpace())) + ")").str(); - report_fatal_error(warnMsg.c_str()); + report_fatal_error("initial value of '" + GVar->getName() + + "' is not allowed in addrspace(" + + Twine(PTy->getAddressSpace()) + ")"); } } } @@ -1368,7 +1366,7 @@ void NVPTXAsmPrinter::emitPTXGlobalVariable(const GlobalVariable *GVar, ElementSize = TD->getTypeStoreSize(ETy); O << " .b8 " << *getSymbol(GVar) << "["; if (ElementSize) { - O << itostr(ElementSize); + O << ElementSize; } O << "]"; break; |