|A description of the platform we're compiling for.
Used by the native code generator.
In the future, this module should be the only one that references
the evil #defines for each TARGET_ARCH and TARGET_OS
|Contains enough information for the native code generator to emit
code for this platform.
|platformArch :: Arch|
|platformOS :: OS|
|Architectures that the native code generator knows about.
TODO: It might be nice to extend these constructors with information
about what instruction set extensions an architecture might support.
|Operating systems that the native code generator knows about.
Having OSUnknown should produce a sensible default, but no promises.
|This is the target platform as far as the #ifdefs are concerned.
These are set in includes/ghcplatform.h by the autoconf scripts
|This predicates tells us whether the OS supports ELF-like shared libraries.
|Produced by Haddock version 2.6.1|