aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2007-06-26 15:14:48 +0000
committerDan Gohman <gohman@apple.com>2007-06-26 15:14:48 +0000
commitacaf32e2363ac2e57da52c49af803204dcda48ed (patch)
treeee6f55d170846bada01585172ab479e7a1552774
parent798cb2ab82afd5862c80594abf47dac5f4251221 (diff)
Use utostr from StringExtras.h instead of ostringstream from <sstream>.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37731 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/VMCore/ValueTypes.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/lib/VMCore/ValueTypes.cpp b/lib/VMCore/ValueTypes.cpp
index 751bd588f6..7472f888e1 100644
--- a/lib/VMCore/ValueTypes.cpp
+++ b/lib/VMCore/ValueTypes.cpp
@@ -11,10 +11,10 @@
//
//===----------------------------------------------------------------------===//
+#include "llvm/ADT/StringExtras.h"
#include "llvm/CodeGen/ValueTypes.h"
#include "llvm/Type.h"
#include "llvm/DerivedTypes.h"
-#include <sstream>
using namespace llvm;
/// MVT::getValueTypeString - This function returns value type as a string,
@@ -22,12 +22,9 @@ using namespace llvm;
std::string MVT::getValueTypeString(MVT::ValueType VT) {
switch (VT) {
default:
- if (isExtendedValueType(VT)) {
- std::ostringstream OS;
- OS << "v" << getVectorNumElements(VT)
- << getValueTypeString(getVectorElementType(VT));
- return OS.str();
- }
+ if (isExtendedValueType(VT))
+ return "v" + utostr(getVectorNumElements(VT)) +
+ getValueTypeString(getVectorElementType(VT));
assert(0 && "Invalid ValueType!");
case MVT::i1: return "i1";
case MVT::i8: return "i8";