HORIZON HASKELLDocslts/ghc-10.0.x8174fa42026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8174fa4 · 2026-10-11

Moduleghc-10.0.0.20260917GHC2024

GHC.Driver.Backend.Internal

In versions of GHC up through 9.2, a Backend was represented only by its name. This module is meant to aid clients written against the GHC API, versions 9.2 and older. The module provides an alternative way to name any back end found in GHC 9.2. /Code within the GHC source tree should not import this module./ (#20927).

Only back ends found in version 9.2 have names.

  • 1 type

Name of a back end

1 declaration
datadata BackendName
#

Constructors

  • NCG

    Names the native code generator backend.

  • LLVM

    Names the LLVM backend.

  • ViaC

    Names the Via-C backend.

  • JavaScript

    Names the JS backend.

  • Bytecode

    Names the ByteCode interpreter.

  • NoBackend

    Names the `-fno-code` backend.

Instances2Eq, Show
  • Eq BackendNameDefined in ghc-10.0.0.20260917 · GHC.Driver.Backend.Internal
  • Show BackendNameDefined in ghc-10.0.0.20260917 · GHC.Driver.Backend.Internal