| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
GHC.CmmToAsm.SPARC.CodeGen.Gen64
Description
Evaluation of 64 bit values on 32 bit platforms.
Synopsis
- assignMem_I64Code :: CmmExpr -> CmmExpr -> NatM InstrBlock
- assignReg_I64Code :: CmmReg -> CmmExpr -> NatM InstrBlock
- iselExpr64 :: CmmExpr -> NatM ChildCode64
Documentation
Arguments
| :: CmmExpr | expr producing the destination address | 
| -> CmmExpr | expr producing the source value. | 
| -> NatM InstrBlock | 
Code to assign a 64 bit value to memory.
Arguments
| :: CmmReg | the destination register | 
| -> CmmExpr | expr producing the source value | 
| -> NatM InstrBlock | 
Code to assign a 64 bit value to a register.
iselExpr64 :: CmmExpr -> NatM ChildCode64 #
Get the value of an expression into a 64 bit register.