ghc-7.8.4: The GHC API

Safe HaskellNone
LanguageHaskell98

SPARC.CodeGen.Gen64

Description

Evaluation of 64 bit values on 32 bit platforms.

Synopsis

Documentation

assignMem_I64Code Source

Arguments

:: CmmExpr

expr producing the destination address

-> CmmExpr

expr producing the source value.

-> NatM InstrBlock 

Code to assign a 64 bit value to memory.

assignReg_I64Code Source

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 Source

Get the value of an expression into a 64 bit register.