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:
parent
4f90f378ee
commit
9703690633
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user