diff options
author | Chris Lattner <sabre@nondot.org> | 2002-10-28 04:53:18 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-10-28 04:53:18 +0000 |
commit | c188b733babbcdb0ff51613d0bb133e0496963b6 (patch) | |
tree | 5376571c58e15b7bae973854b327a16b22a60762 | |
parent | c5ddc8b74b1ab5f7e068a6db8071fef75527f0e7 (diff) |
Make scheduling class variables be 'unsigned' instead of 'int'
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4334 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/Target/MachineInstrInfo.h | 3 | ||||
-rw-r--r-- | include/llvm/Target/TargetInstrInfo.h | 3 | ||||
-rw-r--r-- | include/llvm/Target/TargetSchedInfo.h | 9 |
3 files changed, 6 insertions, 9 deletions
diff --git a/include/llvm/Target/MachineInstrInfo.h b/include/llvm/Target/MachineInstrInfo.h index 8fe4d3b4f6..bc726f99bf 100644 --- a/include/llvm/Target/MachineInstrInfo.h +++ b/include/llvm/Target/MachineInstrInfo.h @@ -13,7 +13,6 @@ #include "llvm/DerivedTypes.h" class MachineInstrDescriptor; -class TmpInstruction; class MachineInstr; class TargetMachine; class Value; @@ -27,7 +26,7 @@ class MachineCodeForInstruction; typedef int MachineOpCode; typedef int OpCodeMask; -typedef int InstrSchedClass; +typedef unsigned InstrSchedClass; const MachineOpCode INVALID_MACHINE_OPCODE = -1; diff --git a/include/llvm/Target/TargetInstrInfo.h b/include/llvm/Target/TargetInstrInfo.h index 8fe4d3b4f6..bc726f99bf 100644 --- a/include/llvm/Target/TargetInstrInfo.h +++ b/include/llvm/Target/TargetInstrInfo.h @@ -13,7 +13,6 @@ #include "llvm/DerivedTypes.h" class MachineInstrDescriptor; -class TmpInstruction; class MachineInstr; class TargetMachine; class Value; @@ -27,7 +26,7 @@ class MachineCodeForInstruction; typedef int MachineOpCode; typedef int OpCodeMask; -typedef int InstrSchedClass; +typedef unsigned InstrSchedClass; const MachineOpCode INVALID_MACHINE_OPCODE = -1; diff --git a/include/llvm/Target/TargetSchedInfo.h b/include/llvm/Target/TargetSchedInfo.h index 48da1c1d3b..9d894751d2 100644 --- a/include/llvm/Target/TargetSchedInfo.h +++ b/include/llvm/Target/TargetSchedInfo.h @@ -196,9 +196,8 @@ protected: assert(opCode >= 0 && opCode < (int) instrRUsages.size()); return instrRUsages[opCode]; } - inline const InstrClassRUsage& - getClassRUsage(const InstrSchedClass& sc) const { - assert(sc >= 0 && sc < numSchedClasses); + const InstrClassRUsage& getClassRUsage(const InstrSchedClass& sc) const { + assert(sc < numSchedClasses); return classRUsages[sc]; } @@ -225,7 +224,7 @@ public: } inline unsigned getMaxIssueForClass(const InstrSchedClass& sc) const { - assert(sc >= 0 && sc < numSchedClasses); + assert(sc < numSchedClasses); return classRUsages[sc].maxNumIssue; } @@ -283,7 +282,7 @@ private: } protected: - int numSchedClasses; + unsigned numSchedClasses; const MachineInstrInfo* mii; const InstrClassRUsage* classRUsages; // raw array by sclass const InstrRUsageDelta* usageDeltas; // raw array [1:numUsageDeltas] |