Safe Haskell | None |
---|
- data ParamLocation
- assignArgumentsPos :: DynFlags -> ByteOff -> Convention -> (a -> CmmType) -> [a] -> (ByteOff, [(a, ParamLocation)])
- assignStack :: DynFlags -> ByteOff -> (a -> CmmType) -> [a] -> (ByteOff, [(a, ParamLocation)])
- globalArgRegs :: DynFlags -> [GlobalReg]
- realArgRegsCover :: DynFlags -> [GlobalReg]
Documentation
assignArgumentsPos :: DynFlags -> ByteOff -> Convention -> (a -> CmmType) -> [a] -> (ByteOff, [(a, ParamLocation)])Source
Given a list of arguments, and a function that tells their types, return a list showing where each argument is passed
assignStack :: DynFlags -> ByteOff -> (a -> CmmType) -> [a] -> (ByteOff, [(a, ParamLocation)])Source
globalArgRegs :: DynFlags -> [GlobalReg]Source
realArgRegsCover :: DynFlags -> [GlobalReg]Source