1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00

Implement MSP430RegisterInfo::getMatchingSuperRegClass to enable cross-class

coalescing.

llvm-svn: 130814
This commit is contained in:
Jakob Stoklund Olesen 2011-05-04 01:01:36 +00:00
parent 4f90f378ee
commit 9703690633

View File

@ -39,6 +39,13 @@ public:
BitVector getReservedRegs(const MachineFunction &MF) const;
const TargetRegisterClass* getPointerRegClass(unsigned Kind = 0) const;
const TargetRegisterClass *
getMatchingSuperRegClass(const TargetRegisterClass *A,
const TargetRegisterClass *B, unsigned Idx) const {
// No sub-classes makes this really easy.
return A;
}
void eliminateCallFramePseudoInstr(MachineFunction &MF,
MachineBasicBlock &MBB,
MachineBasicBlock::iterator I) const;