diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2015-05-23 16:53:07 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2015-05-23 16:53:07 +0000 |
commit | 33b4691fd01352063b50d9526327205f37d588e2 (patch) | |
tree | 17d7b0dd91f6e271e0662da251c4070dbaec6f6c /llvm/lib | |
parent | be48c4047581e7dcecae33d0fb86174b80eba6ac (diff) | |
download | bcm5719-llvm-33b4691fd01352063b50d9526327205f37d588e2.tar.gz bcm5719-llvm-33b4691fd01352063b50d9526327205f37d588e2.zip |
[Mips] Prefer Twine::utohexstr over utohexstr, saves a string copy.
NFC.
llvm-svn: 238103
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Target/Mips/MipsAsmPrinter.cpp b/llvm/lib/Target/Mips/MipsAsmPrinter.cpp index ae33867f4d3..a3995b8ceb9 100644 --- a/llvm/lib/Target/Mips/MipsAsmPrinter.cpp +++ b/llvm/lib/Target/Mips/MipsAsmPrinter.cpp @@ -22,7 +22,6 @@ #include "MipsTargetMachine.h" #include "MipsTargetStreamer.h" #include "llvm/ADT/SmallString.h" -#include "llvm/ADT/StringExtras.h" #include "llvm/ADT/Twine.h" #include "llvm/CodeGen/MachineConstantPool.h" #include "llvm/CodeGen/MachineFrameInfo.h" @@ -448,12 +447,12 @@ bool MipsAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNum, case 'X': // hex const int if ((MO.getType()) != MachineOperand::MO_Immediate) return true; - O << "0x" << StringRef(utohexstr(MO.getImm())).lower(); + O << "0x" << Twine::utohexstr(MO.getImm()); return false; case 'x': // hex const int (low 16 bits) if ((MO.getType()) != MachineOperand::MO_Immediate) return true; - O << "0x" << StringRef(utohexstr(MO.getImm() & 0xffff)).lower(); + O << "0x" << Twine::utohexstr(MO.getImm() & 0xffff); return false; case 'd': // decimal const int if ((MO.getType()) != MachineOperand::MO_Immediate) |