RegAlloc.Linear.X86_64.FreeRegs

ghc-8.4.4: The GHC API

Safe Haskell | None
Language | Haskell2010

RegAlloc.Linear.X86_64.FreeRegs

Description

Free regs map for x86_64

# Documentation

newtype FreeRegs #

Constructors

FreeRegs Word64 |

Instances

Show FreeRegs # |
Instance details Defined in RegAlloc.Linear.X86_64.FreeRegs Methods showsPrec :: Int -> FreeRegs -> ShowS Source # show :: FreeRegs -> String Source # showList :: [FreeRegs] -> ShowS Source #
FR FreeRegs # |
Instance details Defined in RegAlloc.Linear.FreeRegs Methods frAllocateReg :: Platform -> RealReg -> FreeRegs -> FreeRegs # frGetFreeRegs :: Platform -> RegClass -> FreeRegs -> [RealReg] # frInitFreeRegs :: Platform -> FreeRegs # frReleaseReg :: Platform -> RealReg -> FreeRegs -> FreeRegs #

noFreeRegs :: FreeRegs #

releaseReg :: RealReg -> FreeRegs -> FreeRegs #

initFreeRegs :: Platform -> FreeRegs #

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

allocateReg :: RealReg -> FreeRegs -> FreeRegs #