forked from OSchip/llvm-project
Make F31 and D15 non-reserved registers.
llvm-svn: 139420
This commit is contained in:
parent
e74e0c8020
commit
be159b5f2d
|
@ -129,8 +129,6 @@ getReservedRegs(const MachineFunction &MF) const {
|
|||
Reserved.set(Mips::SP);
|
||||
Reserved.set(Mips::FP);
|
||||
Reserved.set(Mips::RA);
|
||||
Reserved.set(Mips::F31);
|
||||
Reserved.set(Mips::D15);
|
||||
|
||||
return Reserved;
|
||||
}
|
||||
|
|
|
@ -182,9 +182,7 @@ def AFGR64 : RegisterClass<"Mips", [f64], 64, (add
|
|||
// Not preserved across procedure calls
|
||||
D2, D3, D4, D5, D8, D9,
|
||||
// Callee save
|
||||
D10, D11, D12, D13, D14,
|
||||
// Reserved
|
||||
D15)> {
|
||||
D10, D11, D12, D13, D14, D15)> {
|
||||
let SubRegClasses = [(FGR32 sub_fpeven, sub_fpodd)];
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue