ghc-6.12.3: The GHC API
Source code
Contents
Index
StackPlacements
Synopsis
data
SlotSet
allStackSlots
::
SlotSet
data
SlotClass
=
SlotClass32
|
SlotClass64
|
SlotClass128
slotClassBits
::
SlotClass
->
Int
stackSlot32
::
SlotClass
stackSlot64
::
SlotClass
stackSlot128
::
SlotClass
allSlotClasses
:: [
SlotClass
]
getStackSlot
::
SlotClass
->
SlotSet
-> (
StackPlacement
,
SlotSet
)
extendSlotSet
::
SlotSet
->
StackPlacement
->
SlotSet
deleteFromSlotSet
::
StackPlacement
->
SlotSet
->
SlotSet
elemSlotSet
::
StackPlacement
->
SlotSet
->
Bool
chooseSlot
::
SlotClass
-> [
StackPlacement
] ->
SlotSet
->
Maybe
(
StackPlacement
,
SlotSet
)
data
StackPlacement
=
FullSlot
SlotClass
Int
|
YoungHalf
StackPlacement
|
OldHalf
StackPlacement
Documentation
data
SlotSet
Source
Instances
Outputable
SlotSet
allStackSlots
::
SlotSet
Source
data
SlotClass
Source
Constructors
SlotClass32
SlotClass64
SlotClass128
Instances
Eq
SlotClass
Outputable
SlotClass
Uniquable
SlotClass
slotClassBits
::
SlotClass
->
Int
Source
stackSlot32
::
SlotClass
Source
stackSlot64
::
SlotClass
Source
Only supported slot classes
stackSlot128
::
SlotClass
Source
allSlotClasses
:: [
SlotClass
]
Source
getStackSlot
::
SlotClass
->
SlotSet
-> (
StackPlacement
,
SlotSet
)
Source
extendSlotSet
::
SlotSet
->
StackPlacement
->
SlotSet
Source
deleteFromSlotSet
::
StackPlacement
->
SlotSet
->
SlotSet
Source
elemSlotSet
::
StackPlacement
->
SlotSet
->
Bool
Source
chooseSlot
::
SlotClass
-> [
StackPlacement
] ->
SlotSet
->
Maybe
(
StackPlacement
,
SlotSet
)
Source
data
StackPlacement
Source
Constructors
FullSlot
SlotClass
Int
YoungHalf
StackPlacement
OldHalf
StackPlacement
Instances
Eq
StackPlacement
Outputable
StackPlacement
Produced by
Haddock
version 2.6.1