diff options
author | Chris Lattner <sabre@nondot.org> | 2002-11-21 22:49:20 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-11-21 22:49:20 +0000 |
commit | 3a9a693987e5177f716352e33278e89a2a6bcc59 (patch) | |
tree | c7a311b37b649a0daf2f9d82810861720390dd3b /lib | |
parent | 128a7a96f01864cde6f807075e6a1a5e92132852 (diff) | |
download | external_llvm-3a9a693987e5177f716352e33278e89a2a6bcc59.zip external_llvm-3a9a693987e5177f716352e33278e89a2a6bcc59.tar.gz external_llvm-3a9a693987e5177f716352e33278e89a2a6bcc59.tar.bz2 |
Don't add implicit operands
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4817 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Target/X86/InstSelectSimple.cpp | 10 | ||||
-rw-r--r-- | lib/Target/X86/X86ISelSimple.cpp | 10 |
2 files changed, 10 insertions, 10 deletions
diff --git a/lib/Target/X86/InstSelectSimple.cpp b/lib/Target/X86/InstSelectSimple.cpp index 978bbc7..3f7a256 100644 --- a/lib/Target/X86/InstSelectSimple.cpp +++ b/lib/Target/X86/InstSelectSimple.cpp @@ -225,12 +225,12 @@ void ISel::visitSetCCInst(SetCondInst &I, unsigned OpNum) { // FIXME: assuming var1, var2 are in memory, if not, spill to // stack first case cFloat: // Floats - BuildMI (BB, X86::FLDr4, 1, X86::NoReg).addReg (reg1); - BuildMI (BB, X86::FLDr4, 1, X86::NoReg).addReg (reg2); + BuildMI (BB, X86::FLDr4, 1).addReg (reg1); + BuildMI (BB, X86::FLDr4, 1).addReg (reg2); break; case cDouble: // Doubles - BuildMI (BB, X86::FLDr8, 1, X86::NoReg).addReg (reg1); - BuildMI (BB, X86::FLDr8, 1, X86::NoReg).addReg (reg2); + BuildMI (BB, X86::FLDr8, 1).addReg (reg1); + BuildMI (BB, X86::FLDr8, 1).addReg (reg2); break; case cLong: default: @@ -522,7 +522,7 @@ void ISel::visitShiftInst (ShiftInst &I) { const unsigned *OpTab = // Figure out the operand table to use NonConstantOperand[isLeftShift*2+isOperandSigned]; - BuildMI(BB, OpTab[OperandClass], 2, DestReg).addReg(Op0r).addReg(X86::CL); + BuildMI(BB, OpTab[OperandClass], 1, DestReg).addReg(Op0r); } } diff --git a/lib/Target/X86/X86ISelSimple.cpp b/lib/Target/X86/X86ISelSimple.cpp index 978bbc7..3f7a256 100644 --- a/lib/Target/X86/X86ISelSimple.cpp +++ b/lib/Target/X86/X86ISelSimple.cpp @@ -225,12 +225,12 @@ void ISel::visitSetCCInst(SetCondInst &I, unsigned OpNum) { // FIXME: assuming var1, var2 are in memory, if not, spill to // stack first case cFloat: // Floats - BuildMI (BB, X86::FLDr4, 1, X86::NoReg).addReg (reg1); - BuildMI (BB, X86::FLDr4, 1, X86::NoReg).addReg (reg2); + BuildMI (BB, X86::FLDr4, 1).addReg (reg1); + BuildMI (BB, X86::FLDr4, 1).addReg (reg2); break; case cDouble: // Doubles - BuildMI (BB, X86::FLDr8, 1, X86::NoReg).addReg (reg1); - BuildMI (BB, X86::FLDr8, 1, X86::NoReg).addReg (reg2); + BuildMI (BB, X86::FLDr8, 1).addReg (reg1); + BuildMI (BB, X86::FLDr8, 1).addReg (reg2); break; case cLong: default: @@ -522,7 +522,7 @@ void ISel::visitShiftInst (ShiftInst &I) { const unsigned *OpTab = // Figure out the operand table to use NonConstantOperand[isLeftShift*2+isOperandSigned]; - BuildMI(BB, OpTab[OperandClass], 2, DestReg).addReg(Op0r).addReg(X86::CL); + BuildMI(BB, OpTab[OperandClass], 1, DestReg).addReg(Op0r); } } |