Safe Haskell | None |
---|---|
Language | GHC2021 |
GHC.Platform.Reg.Class.Separate
Description
Register classes for architectures which have registers for scalar floating-point values that are separate from all vector registers.
Documentation
The class of a register. Used in the register allocator. We treat all registers in a class as being interchangeable.
Bundled Patterns
pattern RcInteger :: RegClass | |
pattern RcFloat :: RegClass | |
pattern RcVector :: RegClass |
Instances
Uniquable RegClass Source # | |
Outputable RegClass Source # | This instance is just used for the graph colouring register allocator.
Prefer using either |
Show RegClass Source # | |
Eq RegClass Source # | |
Ord RegClass Source # | |
Defined in GHC.Platform.Reg.Class |
pprRegClass :: RegClass -> SDoc Source #
allRegClasses :: [RegClass] Source #