RegAlloc.Linear.FreeRegs

ghc-8.0.0.20160204: The GHC API

Safe Haskell | None
Language | Haskell2010

RegAlloc.Linear.FreeRegs

# Documentation

class Show freeRegs => FR freeRegs where Source

Minimal complete definition

frAllocateReg, frGetFreeRegs, frInitFreeRegs, frReleaseReg

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 |
Methods frAllocateReg :: Platform -> RealReg -> FreeRegs -> FreeRegs Source frGetFreeRegs :: Platform -> RegClass -> FreeRegs -> [RealReg] Source frInitFreeRegs :: Platform -> FreeRegs Source frReleaseReg :: Platform -> RealReg -> FreeRegs -> FreeRegs Source
FR FreeRegs |
Methods frAllocateReg :: Platform -> RealReg -> FreeRegs -> FreeRegs Source frGetFreeRegs :: Platform -> RegClass -> FreeRegs -> [RealReg] Source frInitFreeRegs :: Platform -> FreeRegs Source frReleaseReg :: Platform -> RealReg -> FreeRegs -> FreeRegs Source
FR FreeRegs |
Methods frAllocateReg :: Platform -> RealReg -> FreeRegs -> FreeRegs Source frGetFreeRegs :: Platform -> RegClass -> FreeRegs -> [RealReg] Source frInitFreeRegs :: Platform -> FreeRegs Source frReleaseReg :: Platform -> RealReg -> FreeRegs -> FreeRegs Source
FR FreeRegs |
Methods frAllocateReg :: Platform -> RealReg -> FreeRegs -> FreeRegs Source frGetFreeRegs :: Platform -> RegClass -> FreeRegs -> [RealReg] Source frInitFreeRegs :: Platform -> FreeRegs Source frReleaseReg :: Platform -> RealReg -> FreeRegs -> FreeRegs Source

maxSpillSlots :: DynFlags -> Int Source