Hoogle Search

Within LTS Haskell 24.66 (ghc-9.10.3)

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

  1. cmmRegWidth :: CmmReg -> Width

    ghc-lib-parser GHC.Cmm.Reg

    No documentation available.

  2. data Width

    ghc-lib-parser GHC.Cmm.Type

    No documentation available.

  3. cIntWidth :: Platform -> Width

    ghc-lib-parser GHC.Cmm.Type

    No documentation available.

  4. halfWordWidth :: Platform -> Width

    ghc-lib-parser GHC.Cmm.Type

    The width of the current platform's half-word size.

  5. setCmmTypeWidth :: Width -> CmmType -> CmmType

    ghc-lib-parser GHC.Cmm.Type

    No documentation available.

  6. typeWidth :: CmmType -> Width

    ghc-lib-parser GHC.Cmm.Type

    No documentation available.

  7. widthFromBytes :: Int -> Width

    ghc-lib-parser GHC.Cmm.Type

    • Partial* A width from the number of bytes.

  8. widthInBits :: Width -> Int

    ghc-lib-parser GHC.Cmm.Type

    A width in bits.

  9. widthInBytes :: Width -> Int

    ghc-lib-parser GHC.Cmm.Type

    A width in bytes.

    widthFromBytes (widthInBytes w) === w
    

  10. widthInLog :: Width -> Int

    ghc-lib-parser GHC.Cmm.Type

    log_2 of the width in bytes, useful for generating shifts.

Page 986 of many | Previous | Next