TableGen: Allow signed immediates for instruction aliases
authorJacob Baungard Hansen <jacob.hansen@gaisler.com>
Thu, 24 Nov 2016 08:53:28 +0000 (08:53 +0000)
committerJacob Baungard Hansen <jacob.hansen@gaisler.com>
Thu, 24 Nov 2016 08:53:28 +0000 (08:53 +0000)
Patch by Daniel Cederman.

Reviewers: stoklund, arsenm

Subscribers: arsenm, llvm-commits

Differential Revision: https://reviews.llvm.org/D27046

llvm-svn: 287856

llvm/utils/TableGen/AsmWriterEmitter.cpp

index 5061568..70cea1f 100644 (file)
@@ -879,7 +879,7 @@ void AsmWriterEmitter::EmitPrintAliasInstruction(raw_ostream &O) {
           IAP.addCond(Op + ".isImm()");
 
           Cond = Op + ".getImm() == " +
-                 llvm::utostr(CGA.ResultOperands[i].getImm());
+                 llvm::itostr(CGA.ResultOperands[i].getImm());
           IAP.addCond(Cond);
           break;
         }