diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2009-03-28 18:55:31 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2009-03-28 18:55:31 +0000 |
commit | da945e3bb2069c1a7194bcd10579a03ff925a031 (patch) | |
tree | 74ed63846b8f5b63ee843fb795da180c630ec16e | |
parent | b449a68146c7188a20bba11db19229a5cb46938a (diff) |
Have only one definition of X86AddrNumOperands.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67949 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/X86/X86CodeEmitter.cpp | 3 | ||||
-rw-r--r-- | lib/Target/X86/X86FloatingPoint.cpp | 1 | ||||
-rw-r--r-- | lib/Target/X86/X86ISelLowering.cpp | 2 | ||||
-rw-r--r-- | lib/Target/X86/X86InstrInfo.cpp | 3 | ||||
-rw-r--r-- | lib/Target/X86/X86InstrInfo.h | 2 |
5 files changed, 2 insertions, 9 deletions
diff --git a/lib/Target/X86/X86CodeEmitter.cpp b/lib/Target/X86/X86CodeEmitter.cpp index f7c8c8de45..7c998382fc 100644 --- a/lib/Target/X86/X86CodeEmitter.cpp +++ b/lib/Target/X86/X86CodeEmitter.cpp @@ -32,9 +32,6 @@ #include "llvm/Target/TargetOptions.h" using namespace llvm; -// FIXME: This should be some header -static const int X86AddrNumOperands = 4; - STATISTIC(NumEmitted, "Number of machine instructions emitted"); namespace { diff --git a/lib/Target/X86/X86FloatingPoint.cpp b/lib/Target/X86/X86FloatingPoint.cpp index dee57176d9..0f2fbcc986 100644 --- a/lib/Target/X86/X86FloatingPoint.cpp +++ b/lib/Target/X86/X86FloatingPoint.cpp @@ -616,7 +616,6 @@ void FPS::handleZeroArgFP(MachineBasicBlock::iterator &I) { /// handleOneArgFP - fst <mem>, ST(0) /// void FPS::handleOneArgFP(MachineBasicBlock::iterator &I) { - const int X86AddrNumOperands = 4; MachineInstr *MI = I; unsigned NumOps = MI->getDesc().getNumOperands(); assert((NumOps == X86AddrNumOperands + 1 || NumOps == 1) && diff --git a/lib/Target/X86/X86ISelLowering.cpp b/lib/Target/X86/X86ISelLowering.cpp index 29174b9a6a..724899b00e 100644 --- a/lib/Target/X86/X86ISelLowering.cpp +++ b/lib/Target/X86/X86ISelLowering.cpp @@ -41,8 +41,6 @@ #include "llvm/Support/CommandLine.h" using namespace llvm; -const int X86AddrNumOperands = 4; - static cl::opt<bool> DisableMMX("disable-mmx", cl::Hidden, cl::desc("Disable use of MMX")); diff --git a/lib/Target/X86/X86InstrInfo.cpp b/lib/Target/X86/X86InstrInfo.cpp index 86d64a6327..dd7346a30f 100644 --- a/lib/Target/X86/X86InstrInfo.cpp +++ b/lib/Target/X86/X86InstrInfo.cpp @@ -31,9 +31,6 @@ using namespace llvm; -// FIXME: This should be some header -static const int X86AddrNumOperands = 4; - namespace { cl::opt<bool> NoFusing("disable-spill-fusing", diff --git a/lib/Target/X86/X86InstrInfo.h b/lib/Target/X86/X86InstrInfo.h index f5b0cc9152..3bbb51e02f 100644 --- a/lib/Target/X86/X86InstrInfo.h +++ b/lib/Target/X86/X86InstrInfo.h @@ -243,6 +243,8 @@ namespace X86II { }; } +const int X86AddrNumOperands = 4; + inline static bool isScale(const MachineOperand &MO) { return MO.isImm() && (MO.getImm() == 1 || MO.getImm() == 2 || |