summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/Mips16ISelLowering.h
diff options
context:
space:
mode:
authorReed Kotler <rkotler@mips.com>2013-06-09 23:23:46 +0000
committerReed Kotler <rkotler@mips.com>2013-06-09 23:23:46 +0000
commitb0ee97a366a07c05b2c8ab314e29f5e72a9b7bfb (patch)
tree2e6f5a6bb3442a71876b894e732d888f7208379b /lib/Target/Mips/Mips16ISelLowering.h
parent068ecc15c08ce4692df51f2de2cf73e48e396c97 (diff)
downloadllvm-b0ee97a366a07c05b2c8ab314e29f5e72a9b7bfb.tar.gz
llvm-b0ee97a366a07c05b2c8ab314e29f5e72a9b7bfb.tar.bz2
llvm-b0ee97a366a07c05b2c8ab314e29f5e72a9b7bfb.tar.xz
Fix a regression I introduced when I expanded the complex pseudos in
the Mips16 port. A few of the psuedos could either take signed or unsigned arguments and I did not distinguish the case and improperly rejected some valid cases that the assembler had previously accepted when they were pure pseudos that expanded as assembly instructions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183633 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Mips/Mips16ISelLowering.h')
-rw-r--r--lib/Target/Mips/Mips16ISelLowering.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/Mips/Mips16ISelLowering.h b/lib/Target/Mips/Mips16ISelLowering.h
index b23e2a1f37..d3c7028858 100644
--- a/lib/Target/Mips/Mips16ISelLowering.h
+++ b/lib/Target/Mips/Mips16ISelLowering.h
@@ -64,7 +64,7 @@ namespace llvm {
MachineBasicBlock *BB) const;
MachineBasicBlock *emitFEXT_T8I8I16_ins(
- unsigned BtOpc, unsigned CmpiOpc, unsigned CmpiXOpc,
+ unsigned BtOpc, unsigned CmpiOpc, unsigned CmpiXOpc, bool ImmSigned,
MachineInstr *MI, MachineBasicBlock *BB) const;
MachineBasicBlock *emitFEXT_CCRX16_ins(