ghc-lib-0.20210331: The GHC API, decoupled from GHC versions
Safe HaskellNone
LanguageHaskell2010

GHC.CmmToAsm.PIC

Documentation

cmmMakeDynamicReference :: CmmMakeDynamicReferenceM m => NCGConfig -> ReferenceKind -> CLabel -> m CmmExpr Source #

class Monad m => CmmMakeDynamicReferenceM m where Source #

Methods

addImport :: CLabel -> m () Source #

Instances

Instances details
CmmMakeDynamicReferenceM NatM Source # 
Instance details

Defined in GHC.CmmToAsm.PIC

Methods

addImport :: CLabel -> NatM () Source #

data ReferenceKind Source #

Instances

Instances details
Eq ReferenceKind Source # 
Instance details

Defined in GHC.CmmToAsm.PIC

pprImportedSymbol :: NCGConfig -> CLabel -> SDoc Source #

pprGotDeclaration :: NCGConfig -> SDoc Source #

initializePicBase_x86 :: Arch -> OS -> Reg -> [NatCmmDecl (Alignment, RawCmmStatics) Instr] -> NatM [NatCmmDecl (Alignment, RawCmmStatics) Instr] Source #