ghc-9.8.0.20230919: The GHC API
Safe HaskellNone
LanguageHaskell2010

GHC.Platform.Profile

Description

Platform profiles

Synopsis

Documentation

data Profile Source #

A platform profile fully describes the kind of objects that are generated for a platform.

Platform doesn't fully describe the ABI of an object. Compiler ways (profiling, debug, dynamic) also modify the ABI.

Constructors

Profile 

Fields

profileBuildTag :: Profile -> String Source #

Unique build tag for the profile

profileConstants :: Profile -> PlatformConstants Source #

Get platform constants

profileIsProfiling :: Profile -> Bool Source #

Is profiling enabled

profileWordSizeInBytes :: Profile -> Int Source #

Word size in bytes