| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
GHC.CmmToAsm.Reg.Linear.FreeRegs
Documentation
class Show freeRegs => FR freeRegs where Source #
Methods
frAllocateReg :: Platform -> RealReg -> freeRegs -> freeRegs Source #
frGetFreeRegs :: Platform -> RegClass -> freeRegs -> [RealReg] Source #
frInitFreeRegs :: Platform -> freeRegs Source #
frReleaseReg :: Platform -> RealReg -> freeRegs -> freeRegs Source #
Instances
| FR FreeRegs Source # | |
Defined in GHC.CmmToAsm.Reg.Linear.FreeRegs | |
| FR FreeRegs Source # | |
Defined in GHC.CmmToAsm.Reg.Linear.FreeRegs | |
| FR FreeRegs Source # | |
Defined in GHC.CmmToAsm.Reg.Linear.FreeRegs | |
| FR FreeRegs Source # | |
Defined in GHC.CmmToAsm.Reg.Linear.FreeRegs | |
maxSpillSlots :: NCGConfig -> Int Source #