ghc-6.12.3: The GHC APISource codeContentsIndex
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
show/hide Instances
allStackSlots :: SlotSetSource
data SlotClass Source
Constructors
SlotClass32
SlotClass64
SlotClass128
show/hide Instances
slotClassBits :: SlotClass -> IntSource
stackSlot32 :: SlotClassSource
stackSlot64 :: SlotClassSource
Only supported slot classes
stackSlot128 :: SlotClassSource
allSlotClasses :: [SlotClass]Source
getStackSlot :: SlotClass -> SlotSet -> (StackPlacement, SlotSet)Source
extendSlotSet :: SlotSet -> StackPlacement -> SlotSetSource
deleteFromSlotSet :: StackPlacement -> SlotSet -> SlotSetSource
elemSlotSet :: StackPlacement -> SlotSet -> BoolSource
chooseSlot :: SlotClass -> [StackPlacement] -> SlotSet -> Maybe (StackPlacement, SlotSet)Source
data StackPlacement Source
Constructors
FullSlot SlotClass Int
YoungHalf StackPlacement
OldHalf StackPlacement
show/hide Instances
Produced by Haddock version 2.6.1