- data SlotSet
- allStackSlots :: SlotSet
- data SlotClass
- 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
Documentation
slotClassBits :: SlotClass -> IntSource
stackSlot64 :: SlotClassSource
Only supported slot classes
getStackSlot :: SlotClass -> SlotSet -> (StackPlacement, SlotSet)Source
extendSlotSet :: SlotSet -> StackPlacement -> SlotSetSource
elemSlotSet :: StackPlacement -> SlotSet -> BoolSource
chooseSlot :: SlotClass -> [StackPlacement] -> SlotSet -> Maybe (StackPlacement, SlotSet)Source