Hoogle Search

Within LTS Haskell 24.26 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. lookupSymbol :: Interp -> FastString -> IO (Maybe (Ptr ()))

    ghc GHC.Runtime.Interpreter

    No documentation available.

  2. lookupSymbolInDLL :: Interp -> RemotePtr LoadedDLL -> FastString -> IO (Maybe (Ptr ()))

    ghc GHC.Runtime.Interpreter

    No documentation available.

  3. lookupRdrNameInModuleForPlugins :: HasDebugCallStack => HscEnv -> ModuleName -> RdrName -> IO (Maybe (Name, ModIface))

    ghc GHC.Runtime.Loader

    Finds the Name corresponding to the given RdrName in the context of the ModuleName. Returns Nothing if no such Name could be found. Any other condition results in an exception:

    • If the module could not be found
    • If we could not determine the imports of the module
    Can only be used for looking up names while loading plugins (and is *not* suitable for use within plugins). The interface file is loaded very partially: just enough that it can be used, without its rules and instances affecting (and being linked from!) the module being compiled. This was introduced by 57d6798. Need the module as well to record information in the interface file

  4. lookupInfo :: forall (p :: StgPass) . TagEnv p -> StgArg -> TagInfo

    ghc GHC.Stg.InferTags.Types

    Look up a sig in the env or derive it from information in the arg itself.

  5. lookupSig :: forall (p :: StgPass) . TagEnv p -> Id -> Maybe TagSig

    ghc GHC.Stg.InferTags.Types

    Look up a sig in the given env

  6. lookupIdSubst :: HasCallStack => Id -> Subst -> Id

    ghc GHC.Stg.Subst

    Substitutes an occurrence of an identifier for its counterpart recorded in the Subst.

  7. lookupLabel :: FastString -> CmmParse BlockId

    ghc GHC.StgToCmm.ExtCode

    Lookup the BlockId bound to the label with this name. If one hasn't been bound yet, create a fresh one based on the Unique of the name.

  8. lookupName :: FastString -> CmmParse CmmExpr

    ghc GHC.StgToCmm.ExtCode

    Lookup the location of a named variable. Unknown names are treated as if they had been 'import'ed from the runtime system. This saves us a lot of bother in the RTS sources, at the expense of deferring some errors to link time.

  9. lookupPragEnv :: TcPragEnv -> Name -> [LSig GhcRn]

    ghc GHC.Tc.Gen.Sig

    No documentation available.

  10. lookupThName_maybe :: Name -> TcM (Maybe Name)

    ghc GHC.Tc.Gen.Splice

    No documentation available.

Page 58 of many | Previous | Next