ghc-lib-9.0.1.20210207: 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 #

getThisModule :: m Module Source #

Instances

Instances details
CmmMakeDynamicReferenceM NatM Source # 
Instance details

Defined in GHC.CmmToAsm.PIC

data ReferenceKind Source #

Instances

Instances details
Eq ReferenceKind Source # 
Instance details

Defined in GHC.CmmToAsm.PIC

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

pprGotDeclaration :: NCGConfig -> SDoc Source #

initializePicBase_ppc :: Arch -> OS -> Reg -> [NatCmmDecl RawCmmStatics Instr] -> NatM [NatCmmDecl RawCmmStatics Instr] Source #

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