mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-24 08:33:39 +00:00
Most flags are reserved registers on Blackfin.
The only exception is CC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78089 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
3425df44b5
commit
71d342e854
@ -63,6 +63,17 @@ BitVector
|
||||
BlackfinRegisterInfo::getReservedRegs(const MachineFunction &MF) const {
|
||||
using namespace BF;
|
||||
BitVector Reserved(getNumRegs());
|
||||
Reserved.set(AZ);
|
||||
Reserved.set(AN);
|
||||
Reserved.set(AQ);
|
||||
Reserved.set(AC0);
|
||||
Reserved.set(AC1);
|
||||
Reserved.set(AV0);
|
||||
Reserved.set(AV0S);
|
||||
Reserved.set(AV1);
|
||||
Reserved.set(AV1S);
|
||||
Reserved.set(V);
|
||||
Reserved.set(VS);
|
||||
Reserved.set(L0);
|
||||
Reserved.set(L1);
|
||||
Reserved.set(L2);
|
||||
|
Loading…
x
Reference in New Issue
Block a user