clean up; NFCI

llvm-svn: 269962
This commit is contained in:
Sanjay Patel 2016-05-18 17:23:38 +00:00
parent 1257cd8fd8
commit e99014d471
1 changed files with 4 additions and 5 deletions

View File

@ -166,15 +166,14 @@ void X86ATTInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
printRegName(O, Op.getReg());
} else if (Op.isImm()) {
// Print X86 immediates as signed values.
O << markup("<imm:") << '$' << formatImm((int64_t)Op.getImm())
<< markup(">");
int64_t Imm = Op.getImm();
O << markup("<imm:") << '$' << formatImm(Imm) << markup(">");
// If there are no instruction-specific comments, add a comment clarifying
// the hex value of the immediate operand when it isn't in the range
// [-256,255].
if (CommentStream && !HasCustomInstComment &&
(Op.getImm() > 255 || Op.getImm() < -256))
*CommentStream << format("imm = 0x%" PRIX64 "\n", (uint64_t)Op.getImm());
if (CommentStream && !HasCustomInstComment && (Imm > 255 || Imm < -256))
*CommentStream << format("imm = 0x%" PRIX64 "\n", (uint64_t)Imm);
} else {
assert(Op.isExpr() && "unknown operand kind in printOperand");