ghc-8.8.3: The GHC API
Safe HaskellNone
LanguageHaskell2010

ByteCodeTypes

Description

Bytecode assembler types

Synopsis

Documentation

data CompiledByteCode #

Instances

Instances details
Outputable CompiledByteCode # 
Instance details

Defined in ByteCodeTypes

newtype FFIInfo #

Constructors

FFIInfo (RemotePtr C_ffi_cif) 

Instances

Instances details
Show FFIInfo # 
Instance details

Defined in ByteCodeTypes

NFData FFIInfo # 
Instance details

Defined in ByteCodeTypes

Methods

rnf :: FFIInfo -> () Source #

data UnlinkedBCO #

Instances

Instances details
NFData UnlinkedBCO # 
Instance details

Defined in ByteCodeTypes

Methods

rnf :: UnlinkedBCO -> () Source #

Outputable UnlinkedBCO # 
Instance details

Defined in ByteCodeTypes

data BCOPtr #

Instances

Instances details
NFData BCOPtr # 
Instance details

Defined in ByteCodeTypes

Methods

rnf :: BCOPtr -> () Source #

data BCONPtr #

Instances

Instances details
NFData BCONPtr # 
Instance details

Defined in ByteCodeTypes

Methods

rnf :: BCONPtr -> () Source #

newtype ItblPtr #

Instances

Instances details
Show ItblPtr # 
Instance details

Defined in ByteCodeTypes

NFData ItblPtr # 
Instance details

Defined in ByteCodeTypes

Methods

rnf :: ItblPtr -> () Source #

data CgBreakInfo #

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

Constructors

CgBreakInfo 

Fields

Instances

Instances details
Outputable CgBreakInfo # 
Instance details

Defined in ByteCodeTypes

data ModBreaks #

All the information about the breakpoints for a module

Constructors

ModBreaks 

Fields

type BreakIndex = Int #

Breakpoint index

emptyModBreaks :: ModBreaks #

Construct an empty ModBreaks

data CCostCentre #

C CostCentre type