ghc-8.8.1: The GHC API
Safe HaskellNone
LanguageHaskell2010

ByteCodeTypes

Description

Bytecode assembler types

Synopsis

Documentation

newtype FFIInfo Source #

Constructors

FFIInfo (RemotePtr C_ffi_cif) 

Instances

Instances details
Show FFIInfo Source # 
Instance details

Defined in ByteCodeTypes

NFData FFIInfo Source # 
Instance details

Defined in ByteCodeTypes

Methods

rnf :: FFIInfo -> () #

data BCOPtr Source #

Instances

Instances details
NFData BCOPtr Source # 
Instance details

Defined in ByteCodeTypes

Methods

rnf :: BCOPtr -> () #

data BCONPtr Source #

Instances

Instances details
NFData BCONPtr Source # 
Instance details

Defined in ByteCodeTypes

Methods

rnf :: BCONPtr -> () #

newtype ItblPtr Source #

Instances

Instances details
Show ItblPtr Source # 
Instance details

Defined in ByteCodeTypes

NFData ItblPtr Source # 
Instance details

Defined in ByteCodeTypes

Methods

rnf :: ItblPtr -> () #

data CgBreakInfo Source #

Information about a breakpoint that we know at code-generation time

Constructors

CgBreakInfo 

Fields

Instances

Instances details
Outputable CgBreakInfo Source # 
Instance details

Defined in ByteCodeTypes

data ModBreaks Source #

All the information about the breakpoints for a module

Constructors

ModBreaks 

Fields

type BreakIndex = Int Source #

Breakpoint index

emptyModBreaks :: ModBreaks Source #

Construct an empty ModBreaks

data CCostCentre Source #

C CostCentre type