summaryrefslogtreecommitdiff
path: root/include/llvm/Target/TargetRegisterInfo.h
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2012-03-01 18:16:35 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2012-03-01 18:16:35 +0000
commit4b1212b4bfac98c688d484bf22ae158875f06ad5 (patch)
tree4a59460b707f300fa2404f64e4d13cd3ae9b1d82 /include/llvm/Target/TargetRegisterInfo.h
parentb5372769eb3fa7ba682ea0c54ba3c0bcc8e7726e (diff)
downloadllvm-4b1212b4bfac98c688d484bf22ae158875f06ad5.tar.gz
llvm-4b1212b4bfac98c688d484bf22ae158875f06ad5.tar.bz2
llvm-4b1212b4bfac98c688d484bf22ae158875f06ad5.tar.xz
Move getSubRegIndex out of generated code into MCRegisterInfo, devirtualize it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151821 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Target/TargetRegisterInfo.h')
-rw-r--r--include/llvm/Target/TargetRegisterInfo.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/include/llvm/Target/TargetRegisterInfo.h b/include/llvm/Target/TargetRegisterInfo.h
index 57553c6878..2c59b7d19e 100644
--- a/include/llvm/Target/TargetRegisterInfo.h
+++ b/include/llvm/Target/TargetRegisterInfo.h
@@ -383,11 +383,6 @@ public:
/// used by register scavenger to determine what registers are free.
virtual BitVector getReservedRegs(const MachineFunction &MF) const = 0;
- /// getSubRegIndex - For a given register pair, return the sub-register index
- /// if the second register is a sub-register of the first. Return zero
- /// otherwise.
- virtual unsigned getSubRegIndex(unsigned RegNo, unsigned SubRegNo) const = 0;
-
/// getMatchingSuperReg - Return a super-register of the specified register
/// Reg so its sub-register of index SubIdx is Reg.
unsigned getMatchingSuperReg(unsigned Reg, unsigned SubIdx,