mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-17 05:29:24 +00:00
Eliminate some unused methods.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56108 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
84a8be3baf
commit
ffeecd65e3
@ -177,36 +177,6 @@ public:
|
||||
return I;
|
||||
}
|
||||
|
||||
/// hasSubRegClass - return true if the specified TargetRegisterClass is a
|
||||
/// class of a sub-register class for this TargetRegisterClass.
|
||||
bool hasSubRegClass(const TargetRegisterClass *cs) const {
|
||||
for (int i = 0; SubRegClasses[i] != NULL; ++i)
|
||||
if (SubRegClasses[i] == cs)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
/// hasClassForSubReg - return true if the specified TargetRegisterClass is a
|
||||
/// class of a sub-register class for this TargetRegisterClass.
|
||||
bool hasClassForSubReg(unsigned SubReg) const {
|
||||
--SubReg;
|
||||
for (unsigned i = 0; SubRegClasses[i] != NULL; ++i)
|
||||
if (i == SubReg)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
/// getClassForSubReg - return theTargetRegisterClass for the sub-register
|
||||
/// at idx for this TargetRegisterClass.
|
||||
sc_iterator getClassForSubReg(unsigned SubReg) const {
|
||||
--SubReg;
|
||||
for (unsigned i = 0; SubRegClasses[i] != NULL; ++i)
|
||||
if (i == SubReg)
|
||||
return &SubRegClasses[i];
|
||||
assert(0 && "Invalid subregister index for register class");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/// subregclasses_begin / subregclasses_end - Loop over all of
|
||||
/// the subregister classes of this register class.
|
||||
sc_iterator subregclasses_begin() const {
|
||||
|
Loading…
Reference in New Issue
Block a user