Safe Haskell | None |
---|---|
Language | GHC2021 |
Documentation
cmmMakeDynamicReference :: CmmMakeDynamicReferenceM m => NCGConfig -> ReferenceKind -> CLabel -> m CmmExpr Source #
class Monad m => CmmMakeDynamicReferenceM (m :: Type -> Type) where Source #
Instances
data ReferenceKind Source #
Instances
Eq ReferenceKind Source # | |
Defined in GHC.CmmToAsm.PIC (==) :: ReferenceKind -> ReferenceKind -> Bool # (/=) :: ReferenceKind -> ReferenceKind -> Bool # |
needImportedSymbols :: NCGConfig -> Bool Source #
pprGotDeclaration :: NCGConfig -> HDoc 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 #