RegAlloc.Linear.X86_64.FreeRegs

ghc-8.0.0.20160204: The GHC API

Safe Haskell | None
Language | Haskell2010

RegAlloc.Linear.X86_64.FreeRegs

Description

Free regs map for x86_64

# Documentation

newtype FreeRegs Source

Constructors

FreeRegs Word64 |

Instances

Show FreeRegs |
Methods showsPrec :: Int -> FreeRegs -> ShowS Source show :: FreeRegs -> String Source showList :: [FreeRegs] -> ShowS 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

noFreeRegs :: FreeRegs Source

releaseReg :: RealReg -> FreeRegs -> FreeRegs Source

initFreeRegs :: Platform -> FreeRegs Source

getFreeRegs :: Platform -> RegClass -> FreeRegs -> [RealReg] Source

allocateReg :: RealReg -> FreeRegs -> FreeRegs Source