packages feed

graph-trace 0.1.0.1 → 0.1.0.2

raw patch · 9 files changed

+137/−122 lines, 9 filesdep ~ghcPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: ghc

API changes (from Hackage documentation)

- Graph.Trace.Internal.GhcFacade: ACoAxiom :: CoAxiom Branched -> TyThing
- Graph.Trace.Internal.GhcFacade: AConLike :: ConLike -> TyThing
- Graph.Trace.Internal.GhcFacade: ATyCon :: TyCon -> TyThing
- Graph.Trace.Internal.GhcFacade: AnId :: Id -> TyThing
- Graph.Trace.Internal.GhcFacade: CFGWeights :: Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> CfgWeights
- Graph.Trace.Internal.GhcFacade: CFunEqCan :: CtEvidence -> TyCon -> [Xi] -> TcTyVar -> Ct
- Graph.Trace.Internal.GhcFacade: CHoleCan :: CtEvidence -> Hole -> Ct
- Graph.Trace.Internal.GhcFacade: CTyEqCan :: CtEvidence -> TcTyVar -> TcType -> EqRel -> Ct
- Graph.Trace.Internal.GhcFacade: CompleteMatch :: [Name] -> Name -> CompleteMatch
- Graph.Trace.Internal.GhcFacade: ComponentId :: FastString -> ComponentId
- Graph.Trace.Internal.GhcFacade: ConPatIn :: Located (IdP p) -> HsConPatDetails p -> Pat p
- Graph.Trace.Internal.GhcFacade: ConPatOut :: Located ConLike -> [Type] -> [TyVar] -> [EvVar] -> TcEvBinds -> HsConPatDetails p -> HsWrapper -> Pat p
- Graph.Trace.Internal.GhcFacade: DefUnitId :: InstalledUnitId -> DefUnitId
- Graph.Trace.Internal.GhcFacade: DefiniteUnitId :: {-# UNPACK #-} !DefUnitId -> UnitId
- Graph.Trace.Internal.GhcFacade: DeprecatedTxt :: Located SourceText -> [Located StringLiteral] -> WarningTxt
- Graph.Trace.Internal.GhcFacade: DsBound :: Id -> DsMetaVal
- Graph.Trace.Internal.GhcFacade: DsGblEnv :: Module -> FamInstEnv -> PrintUnqualified -> IORef Messages -> (IfGblEnv, IfLclEnv) -> CompleteMatchMap -> IORef CostCentreState -> DsGblEnv
- Graph.Trace.Internal.GhcFacade: DsLclEnv :: DsMetaEnv -> RealSrcSpan -> Delta -> DsLclEnv
- Graph.Trace.Internal.GhcFacade: DsSplice :: HsExpr GhcTc -> DsMetaVal
- Graph.Trace.Internal.GhcFacade: FL :: SourceText -> Bool -> Rational -> FractionalLit
- Graph.Trace.Internal.GhcFacade: FailablePattern :: LPat GhcTcId -> CtOrigin
- Graph.Trace.Internal.GhcFacade: FilesToClean :: !Set FilePath -> !Set FilePath -> FilesToClean
- Graph.Trace.Internal.GhcFacade: ForallInvis :: ForallVisFlag
- Graph.Trace.Internal.GhcFacade: ForallVis :: ForallVisFlag
- Graph.Trace.Internal.GhcFacade: GlobalPkgConf :: PkgConfRef
- Graph.Trace.Internal.GhcFacade: HasDollar :: SpliceDecoration
- Graph.Trace.Internal.GhcFacade: HasParens :: SpliceDecoration
- Graph.Trace.Internal.GhcFacade: HoleOrigin :: CtOrigin
- Graph.Trace.Internal.GhcFacade: HsBoxedTuple :: HsTupleSort
- Graph.Trace.Internal.GhcFacade: HsCmdWrap :: XCmdWrap id -> HsWrapper -> HsCmd id -> HsCmd id
- Graph.Trace.Internal.GhcFacade: HsConstraintTuple :: HsTupleSort
- Graph.Trace.Internal.GhcFacade: HsCoreAnn :: XCoreAnn p -> SourceText -> StringLiteral -> LHsExpr p -> HsExpr p
- Graph.Trace.Internal.GhcFacade: HsIB :: XHsIB pass thing -> thing -> HsImplicitBndrs pass thing
- Graph.Trace.Internal.GhcFacade: HsSCC :: XSCC p -> SourceText -> StringLiteral -> LHsExpr p -> HsExpr p
- Graph.Trace.Internal.GhcFacade: HsTickPragma :: XTickPragma p -> SourceText -> (StringLiteral, (Int, Int), (Int, Int)) -> ((SourceText, SourceText), (SourceText, SourceText)) -> LHsExpr p -> HsExpr p
- Graph.Trace.Internal.GhcFacade: HscAsm :: HscTarget
- Graph.Trace.Internal.GhcFacade: HscC :: HscTarget
- Graph.Trace.Internal.GhcFacade: HscInterpreted :: HscTarget
- Graph.Trace.Internal.GhcFacade: HscLlvm :: HscTarget
- Graph.Trace.Internal.GhcFacade: HscNothing :: HscTarget
- Graph.Trace.Internal.GhcFacade: IL :: SourceText -> Bool -> Integer -> IntegralLit
- Graph.Trace.Internal.GhcFacade: IndefModule :: IndefUnitId -> ModuleName -> IndefModule
- Graph.Trace.Internal.GhcFacade: IndefUnitId :: FastString -> Unique -> !ComponentId -> ![(ModuleName, Module)] -> UniqDSet ModuleName -> IndefUnitId
- Graph.Trace.Internal.GhcFacade: IndefiniteUnitId :: {-# UNPACK #-} !IndefUnitId -> UnitId
- Graph.Trace.Internal.GhcFacade: Inferred :: ArgFlag
- Graph.Trace.Internal.GhcFacade: InstSC :: TypeSize -> SkolemInfo
- Graph.Trace.Internal.GhcFacade: InstalledModule :: !InstalledUnitId -> !ModuleName -> InstalledModule
- Graph.Trace.Internal.GhcFacade: InstalledUnitId :: FastString -> InstalledUnitId
- Graph.Trace.Internal.GhcFacade: IntegerGMP :: IntegerLibrary
- Graph.Trace.Internal.GhcFacade: IntegerSimple :: IntegerLibrary
- Graph.Trace.Internal.GhcFacade: ModLocation :: Maybe FilePath -> FilePath -> FilePath -> FilePath -> ModLocation
- Graph.Trace.Internal.GhcFacade: MonadFailDesugaring :: Extension
- Graph.Trace.Internal.GhcFacade: MonoPatBinds :: Extension
- Graph.Trace.Internal.GhcFacade: NHsCoreTy :: Type -> NewHsTypeX
- Graph.Trace.Internal.GhcFacade: NPatBindTc :: NameSet -> Type -> NPatBindTc
- Graph.Trace.Internal.GhcFacade: NoParens :: SpliceDecoration
- Graph.Trace.Internal.GhcFacade: NoSourceText :: SourceText
- Graph.Trace.Internal.GhcFacade: NoUserInline :: InlineSpec
- Graph.Trace.Internal.GhcFacade: Opt_D_dump_stg :: DumpFlag
- Graph.Trace.Internal.GhcFacade: Opt_FlatCache :: GeneralFlag
- Graph.Trace.Internal.GhcFacade: Opt_SccProfilingOn :: GeneralFlag
- Graph.Trace.Internal.GhcFacade: OutOfScope :: OccName -> GlobalRdrEnv -> UnboundVar
- Graph.Trace.Internal.GhcFacade: PkgConfFile :: FilePath -> PkgConfRef
- Graph.Trace.Internal.GhcFacade: RecordConTc :: ConLike -> PostTcExpr -> RecordConTc
- Graph.Trace.Internal.GhcFacade: ResSigCtxt :: UserTypeCtxt
- Graph.Trace.Internal.GhcFacade: Sf_Ignore :: SafeHaskellMode
- Graph.Trace.Internal.GhcFacade: Sf_None :: SafeHaskellMode
- Graph.Trace.Internal.GhcFacade: Sf_Safe :: SafeHaskellMode
- Graph.Trace.Internal.GhcFacade: Sf_SafeInferred :: SafeHaskellMode
- Graph.Trace.Internal.GhcFacade: Sf_Trustworthy :: SafeHaskellMode
- Graph.Trace.Internal.GhcFacade: Sf_Unsafe :: SafeHaskellMode
- Graph.Trace.Internal.GhcFacade: SourceText :: String -> SourceText
- Graph.Trace.Internal.GhcFacade: Specified :: ArgFlag
- Graph.Trace.Internal.GhcFacade: StringLiteral :: SourceText -> FastString -> StringLiteral
- Graph.Trace.Internal.GhcFacade: SyntaxExpr :: HsExpr p -> [HsWrapper] -> HsWrapper -> SyntaxExpr p
- Graph.Trace.Internal.GhcFacade: ThBrackCtxt :: UserTypeCtxt
- Graph.Trace.Internal.GhcFacade: TrueExprHole :: OccName -> UnboundVar
- Graph.Trace.Internal.GhcFacade: UnboundOccurrenceOf :: OccName -> CtOrigin
- Graph.Trace.Internal.GhcFacade: UserPkgConf :: PkgConfRef
- Graph.Trace.Internal.GhcFacade: WarningTxt :: Located SourceText -> [Located StringLiteral] -> WarningTxt
- Graph.Trace.Internal.GhcFacade: WayCustom :: String -> Way
- Graph.Trace.Internal.GhcFacade: WayDebug :: Way
- Graph.Trace.Internal.GhcFacade: WayDyn :: Way
- Graph.Trace.Internal.GhcFacade: WayEventLog :: Way
- Graph.Trace.Internal.GhcFacade: WayProf :: Way
- Graph.Trace.Internal.GhcFacade: WayThreaded :: Way
- Graph.Trace.Internal.GhcFacade: XHsImplicitBndrs :: XXHsImplicitBndrs pass thing -> HsImplicitBndrs pass thing
- Graph.Trace.Internal.GhcFacade: [backEdgeBonus] :: CfgWeights -> Int
- Graph.Trace.Internal.GhcFacade: [buildTag] :: DynFlags -> String
- Graph.Trace.Internal.GhcFacade: [cachedPlugins] :: DynFlags -> [LoadedPlugin]
- Graph.Trace.Internal.GhcFacade: [callWeight] :: CfgWeights -> Int
- Graph.Trace.Internal.GhcFacade: [canGenerateDynamicToo] :: DynFlags -> IORef Bool
- Graph.Trace.Internal.GhcFacade: [cc_fsk] :: Ct -> TcTyVar
- Graph.Trace.Internal.GhcFacade: [cc_fun] :: Ct -> TyCon
- Graph.Trace.Internal.GhcFacade: [cc_hole] :: Ct -> Hole
- Graph.Trace.Internal.GhcFacade: [cc_insol] :: Ct -> Bool
- Graph.Trace.Internal.GhcFacade: [cc_tyvar] :: Ct -> TcTyVar
- Graph.Trace.Internal.GhcFacade: [cfgWeightInfo] :: DynFlags -> CfgWeights
- Graph.Trace.Internal.GhcFacade: [completeMatchConLikes] :: CompleteMatch -> [Name]
- Graph.Trace.Internal.GhcFacade: [completeMatchTyCon] :: CompleteMatch -> Name
- Graph.Trace.Internal.GhcFacade: [con_qvars] :: ConDecl pass -> LHsQTyVars pass
- Graph.Trace.Internal.GhcFacade: [condBranchWeight] :: CfgWeights -> Int
- Graph.Trace.Internal.GhcFacade: [dirsToClean] :: DynFlags -> IORef (Map FilePath FilePath)
- Graph.Trace.Internal.GhcFacade: [ds_cc_st] :: DsGblEnv -> IORef CostCentreState
- Graph.Trace.Internal.GhcFacade: [ds_complete_matches] :: DsGblEnv -> CompleteMatchMap
- Graph.Trace.Internal.GhcFacade: [ds_fam_inst_env] :: DsGblEnv -> FamInstEnv
- Graph.Trace.Internal.GhcFacade: [ds_if_env] :: DsGblEnv -> (IfGblEnv, IfLclEnv)
- Graph.Trace.Internal.GhcFacade: [ds_mod] :: DsGblEnv -> Module
- Graph.Trace.Internal.GhcFacade: [ds_msgs] :: DsGblEnv -> IORef Messages
- Graph.Trace.Internal.GhcFacade: [ds_unqual] :: DsGblEnv -> PrintUnqualified
- Graph.Trace.Internal.GhcFacade: [dsl_delta] :: DsLclEnv -> Delta
- Graph.Trace.Internal.GhcFacade: [dsl_loc] :: DsLclEnv -> RealSrcSpan
- Graph.Trace.Internal.GhcFacade: [dsl_meta] :: DsLclEnv -> DsMetaEnv
- Graph.Trace.Internal.GhcFacade: [dynHiSuf] :: DynFlags -> String
- Graph.Trace.Internal.GhcFacade: [dynObjectSuf] :: DynFlags -> String
- Graph.Trace.Internal.GhcFacade: [dynOutputFile] :: DynFlags -> Maybe String
- Graph.Trace.Internal.GhcFacade: [dynflagsPlugin] :: Plugin -> [CommandLineOption] -> DynFlags -> IO DynFlags
- Graph.Trace.Internal.GhcFacade: [fail_operator] :: ApplicativeArg idL -> SyntaxExpr idL
- Graph.Trace.Internal.GhcFacade: [fileSettings_systemPackageConfig] :: FileSettings -> FilePath
- Graph.Trace.Internal.GhcFacade: [filesToClean] :: DynFlags -> IORef FilesToClean
- Graph.Trace.Internal.GhcFacade: [fl_neg] :: FractionalLit -> Bool
- Graph.Trace.Internal.GhcFacade: [fl_text] :: FractionalLit -> SourceText
- Graph.Trace.Internal.GhcFacade: [fl_value] :: FractionalLit -> Rational
- Graph.Trace.Internal.GhcFacade: [fs_bs] :: FastString -> {-# UNPACK #-} !ByteString
- Graph.Trace.Internal.GhcFacade: [ftcCurrentModule] :: FilesToClean -> !Set FilePath
- Graph.Trace.Internal.GhcFacade: [ftcGhcSession] :: FilesToClean -> !Set FilePath
- Graph.Trace.Internal.GhcFacade: [fun_co_fn] :: HsBindLR idL idR -> HsWrapper
- Graph.Trace.Internal.GhcFacade: [generatedDumps] :: DynFlags -> IORef (Set FilePath)
- Graph.Trace.Internal.GhcFacade: [hiSuf] :: DynFlags -> String
- Graph.Trace.Internal.GhcFacade: [hooks] :: DynFlags -> Hooks
- Graph.Trace.Internal.GhcFacade: [hscTarget] :: DynFlags -> HscTarget
- Graph.Trace.Internal.GhcFacade: [hsib_body] :: HsImplicitBndrs pass thing -> thing
- Graph.Trace.Internal.GhcFacade: [hsib_ext] :: HsImplicitBndrs pass thing -> XHsIB pass thing
- Graph.Trace.Internal.GhcFacade: [hst_bndrs] :: HsType pass -> [LHsTyVarBndr pass]
- Graph.Trace.Internal.GhcFacade: [hst_fvf] :: HsType pass -> ForallVisFlag
- Graph.Trace.Internal.GhcFacade: [ic_no_eqs] :: Implication -> Bool
- Graph.Trace.Internal.GhcFacade: [ic_telescope] :: Implication -> Maybe SDoc
- Graph.Trace.Internal.GhcFacade: [il_neg] :: IntegralLit -> Bool
- Graph.Trace.Internal.GhcFacade: [il_text] :: IntegralLit -> SourceText
- Graph.Trace.Internal.GhcFacade: [il_value] :: IntegralLit -> Integer
- Graph.Trace.Internal.GhcFacade: [indefModuleName] :: IndefModule -> ModuleName
- Graph.Trace.Internal.GhcFacade: [indefModuleUnitId] :: IndefModule -> IndefUnitId
- Graph.Trace.Internal.GhcFacade: [indefUnitIdComponentId] :: IndefUnitId -> !ComponentId
- Graph.Trace.Internal.GhcFacade: [indefUnitIdFS] :: IndefUnitId -> FastString
- Graph.Trace.Internal.GhcFacade: [indefUnitIdFreeHoles] :: IndefUnitId -> UniqDSet ModuleName
- Graph.Trace.Internal.GhcFacade: [indefUnitIdInsts] :: IndefUnitId -> ![(ModuleName, Module)]
- Graph.Trace.Internal.GhcFacade: [indefUnitIdKey] :: IndefUnitId -> Unique
- Graph.Trace.Internal.GhcFacade: [infoTablePenalty] :: CfgWeights -> Int
- Graph.Trace.Internal.GhcFacade: [installedModuleName] :: InstalledModule -> !ModuleName
- Graph.Trace.Internal.GhcFacade: [installedModuleUnitId] :: InstalledModule -> !InstalledUnitId
- Graph.Trace.Internal.GhcFacade: [installedUnitIdFS] :: InstalledUnitId -> FastString
- Graph.Trace.Internal.GhcFacade: [integerLibrary] :: DynFlags -> IntegerLibrary
- Graph.Trace.Internal.GhcFacade: [likelyCondWeight] :: CfgWeights -> Int
- Graph.Trace.Internal.GhcFacade: [log_action] :: DynFlags -> LogAction
- Graph.Trace.Internal.GhcFacade: [mainModIs] :: DynFlags -> Module
- Graph.Trace.Internal.GhcFacade: [ml_hi_file] :: ModLocation -> FilePath
- Graph.Trace.Internal.GhcFacade: [ml_hie_file] :: ModLocation -> FilePath
- Graph.Trace.Internal.GhcFacade: [ml_hs_file] :: ModLocation -> Maybe FilePath
- Graph.Trace.Internal.GhcFacade: [ml_obj_file] :: ModLocation -> FilePath
- Graph.Trace.Internal.GhcFacade: [moduleUnitId] :: Module -> !UnitId
- Graph.Trace.Internal.GhcFacade: [nextTempSuffix] :: DynFlags -> IORef Int
- Graph.Trace.Internal.GhcFacade: [objectSuf] :: DynFlags -> String
- Graph.Trace.Internal.GhcFacade: [occ_one_br] :: OccInfo -> !OneBranch
- Graph.Trace.Internal.GhcFacade: [outputFile] :: DynFlags -> Maybe String
- Graph.Trace.Internal.GhcFacade: [pat_arg_tys] :: Pat p -> [Type]
- Graph.Trace.Internal.GhcFacade: [pat_binds] :: Pat p -> TcEvBinds
- Graph.Trace.Internal.GhcFacade: [pat_dicts] :: Pat p -> [EvVar]
- Graph.Trace.Internal.GhcFacade: [pat_fvs] :: NPatBindTc -> NameSet
- Graph.Trace.Internal.GhcFacade: [pat_rhs_ty] :: NPatBindTc -> Type
- Graph.Trace.Internal.GhcFacade: [pat_tvs] :: Pat p -> [TyVar]
- Graph.Trace.Internal.GhcFacade: [pat_wrap] :: Pat p -> HsWrapper
- Graph.Trace.Internal.GhcFacade: [pc_DOUBLE_SIZE] :: PlatformConstants -> Int
- Graph.Trace.Internal.GhcFacade: [pc_DYNAMIC_BY_DEFAULT] :: PlatformConstants -> Bool
- Graph.Trace.Internal.GhcFacade: [pc_WORDS_BIGENDIAN] :: PlatformConstants -> Bool
- Graph.Trace.Internal.GhcFacade: [pkgDatabase] :: DynFlags -> Maybe [(FilePath, [PackageConfig])]
- Graph.Trace.Internal.GhcFacade: [pkgState] :: DynFlags -> PackageState
- Graph.Trace.Internal.GhcFacade: [platformConstants] :: DynFlags -> PlatformConstants
- Graph.Trace.Internal.GhcFacade: [platformMisc_ghcDebugged] :: PlatformMisc -> Bool
- Graph.Trace.Internal.GhcFacade: [platformMisc_ghcThreaded] :: PlatformMisc -> Bool
- Graph.Trace.Internal.GhcFacade: [platformMisc_ghcWithNativeCodeGen] :: PlatformMisc -> Bool
- Graph.Trace.Internal.GhcFacade: [platformMisc_integerLibraryType] :: PlatformMisc -> IntegerLibrary
- Graph.Trace.Internal.GhcFacade: [platformMisc_integerLibrary] :: PlatformMisc -> String
- Graph.Trace.Internal.GhcFacade: [platformMisc_leadingUnderscore] :: PlatformMisc -> Bool
- Graph.Trace.Internal.GhcFacade: [platformMisc_tablesNextToCode] :: PlatformMisc -> Bool
- Graph.Trace.Internal.GhcFacade: [rcon_con_expr] :: RecordConTc -> PostTcExpr
- Graph.Trace.Internal.GhcFacade: [rcon_con_like] :: RecordConTc -> ConLike
- Graph.Trace.Internal.GhcFacade: [rcon_con_name] :: HsExpr p -> Located (IdP p)
- Graph.Trace.Internal.GhcFacade: [recordPatSynSelectorId] :: RecordPatSynField a -> a
- Graph.Trace.Internal.GhcFacade: [sPlatformConstants] :: Settings -> PlatformConstants
- Graph.Trace.Internal.GhcFacade: [sl_fs] :: StringLiteral -> FastString
- Graph.Trace.Internal.GhcFacade: [sl_st] :: StringLiteral -> SourceText
- Graph.Trace.Internal.GhcFacade: [staticPlugins] :: DynFlags -> [StaticPlugin]
- Graph.Trace.Internal.GhcFacade: [switchWeight] :: CfgWeights -> Int
- Graph.Trace.Internal.GhcFacade: [tcg_th_top_level_locs] :: TcGblEnv -> TcRef (Set RealSrcSpan)
- Graph.Trace.Internal.GhcFacade: [thisComponentId_] :: DynFlags -> Maybe ComponentId
- Graph.Trace.Internal.GhcFacade: [thisInstalledUnitId] :: DynFlags -> InstalledUnitId
- Graph.Trace.Internal.GhcFacade: [thisUnitIdInsts_] :: DynFlags -> Maybe [(ModuleName, Module)]
- Graph.Trace.Internal.GhcFacade: [ufCreationThreshold] :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: [ufDearOp] :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: [ufDictDiscount] :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: [ufFunAppDiscount] :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: [ufKeenessFactor] :: DynFlags -> Float
- Graph.Trace.Internal.GhcFacade: [ufUseThreshold] :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: [ufVeryAggressive] :: DynFlags -> Bool
- Graph.Trace.Internal.GhcFacade: [unDefUnitId] :: DefUnitId -> InstalledUnitId
- Graph.Trace.Internal.GhcFacade: [uncondWeight] :: CfgWeights -> Int
- Graph.Trace.Internal.GhcFacade: [unlikelyCondWeight] :: CfgWeights -> Int
- Graph.Trace.Internal.GhcFacade: [var_inline] :: HsBindLR idL idR -> Bool
- Graph.Trace.Internal.GhcFacade: [ways] :: DynFlags -> [Way]
- Graph.Trace.Internal.GhcFacade: aP_STACK_SPLIM :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: absIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: absIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: activeAfterInitial :: Activation
- Graph.Trace.Internal.GhcFacade: activeDuringFinal :: Activation
- Graph.Trace.Internal.GhcFacade: addBootSuffix :: FilePath -> FilePath
- Graph.Trace.Internal.GhcFacade: addBootSuffixLocn :: ModLocation -> ModLocation
- Graph.Trace.Internal.GhcFacade: addBootSuffixLocnOut :: ModLocation -> ModLocation
- Graph.Trace.Internal.GhcFacade: addBootSuffix_maybe :: Bool -> FilePath -> FilePath
- Graph.Trace.Internal.GhcFacade: addErrsTc :: [MsgDoc] -> TcM ()
- Graph.Trace.Internal.GhcFacade: addWay' :: Way -> DynFlags -> DynFlags
- Graph.Trace.Internal.GhcFacade: andIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: andIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: assertPanic :: String -> Int -> a
- Graph.Trace.Internal.GhcFacade: assertPprPanic :: HasCallStack => String -> Int -> SDoc -> a
- Graph.Trace.Internal.GhcFacade: bITMAP_BITS_SHIFT :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: bLOCKS_PER_MBLOCK :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: bLOCK_SIZE :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: bLOCK_SIZE_W :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: backendMaintainsCfg :: DynFlags -> Bool
- Graph.Trace.Internal.GhcFacade: bitIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: bumpVersion :: Version -> Version
- Graph.Trace.Internal.GhcFacade: cINT_SIZE :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: cL :: HasSrcSpan a => SrcSpan -> SrcSpanLess a -> a
- Graph.Trace.Internal.GhcFacade: cLONG_LONG_SIZE :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: cLONG_SIZE :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: cONTROL_GROUP_CONST_291 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: callStackDoc :: HasCallStack => SDoc
- Graph.Trace.Internal.GhcFacade: cannotFindInterface :: DynFlags -> ModuleName -> InstalledFindResult -> SDoc
- Graph.Trace.Internal.GhcFacade: cannotFindModule :: DynFlags -> ModuleName -> FindResult -> SDoc
- Graph.Trace.Internal.GhcFacade: canonicalizeHomeModule :: DynFlags -> ModuleName -> Module
- Graph.Trace.Internal.GhcFacade: canonicalizeModuleIfHome :: DynFlags -> Module -> Module
- Graph.Trace.Internal.GhcFacade: checkDotnetResNameIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: class ContainsCostCentreState e
- Graph.Trace.Internal.GhcFacade: class ContainsModule t
- Graph.Trace.Internal.GhcFacade: class Convertable a b | a -> b
- Graph.Trace.Internal.GhcFacade: class HasModule (m :: Type -> Type)
- Graph.Trace.Internal.GhcFacade: class HasSrcSpan a
- Graph.Trace.Internal.GhcFacade: closeOverKindsFV :: [TyVar] -> FV
- Graph.Trace.Internal.GhcFacade: coVarsOfTcCo :: TcCoercion -> TcTyCoVarSet
- Graph.Trace.Internal.GhcFacade: compareIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: compareIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: complementIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: complementIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: componentIdToInstalledUnitId :: ComponentId -> InstalledUnitId
- Graph.Trace.Internal.GhcFacade: composeSrcSpan :: HasSrcSpan a => Located (SrcSpanLess a) -> a
- Graph.Trace.Internal.GhcFacade: convert :: Convertable a b => a -> b
- Graph.Trace.Internal.GhcFacade: dL :: HasSrcSpan a => a -> Located (SrcSpanLess a)
- Graph.Trace.Internal.GhcFacade: dOUBLE_SIZE :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: dYNAMIC_BY_DEFAULT :: DynFlags -> Bool
- Graph.Trace.Internal.GhcFacade: data CfgWeights
- Graph.Trace.Internal.GhcFacade: data CodeStyle
- Graph.Trace.Internal.GhcFacade: data DsGblEnv
- Graph.Trace.Internal.GhcFacade: data DsLclEnv
- Graph.Trace.Internal.GhcFacade: data DsMetaVal
- Graph.Trace.Internal.GhcFacade: data FilesToClean
- Graph.Trace.Internal.GhcFacade: data ForallVisFlag
- Graph.Trace.Internal.GhcFacade: data FractionalLit
- Graph.Trace.Internal.GhcFacade: data HsImplicitBndrs pass thing
- Graph.Trace.Internal.GhcFacade: data HscTarget
- Graph.Trace.Internal.GhcFacade: data IndefModule
- Graph.Trace.Internal.GhcFacade: data IndefUnitId
- Graph.Trace.Internal.GhcFacade: data InstalledModule
- Graph.Trace.Internal.GhcFacade: data InstalledModuleEnv elt
- Graph.Trace.Internal.GhcFacade: data IntegerLibrary
- Graph.Trace.Internal.GhcFacade: data IntegralLit
- Graph.Trace.Internal.GhcFacade: data ModLocation
- Graph.Trace.Internal.GhcFacade: data Module
- Graph.Trace.Internal.GhcFacade: data ModuleEnv elt
- Graph.Trace.Internal.GhcFacade: data NPatBindTc
- Graph.Trace.Internal.GhcFacade: data NewHsTypeX
- Graph.Trace.Internal.GhcFacade: data PkgConfRef
- Graph.Trace.Internal.GhcFacade: data RecordConTc
- Graph.Trace.Internal.GhcFacade: data SafeHaskellMode
- Graph.Trace.Internal.GhcFacade: data SourceText
- Graph.Trace.Internal.GhcFacade: data StringLiteral
- Graph.Trace.Internal.GhcFacade: data SyntaxExpr p
- Graph.Trace.Internal.GhcFacade: data TyThing
- Graph.Trace.Internal.GhcFacade: data UnboundVar
- Graph.Trace.Internal.GhcFacade: data UnitId
- Graph.Trace.Internal.GhcFacade: data WarningTxt
- Graph.Trace.Internal.GhcFacade: data Way
- Graph.Trace.Internal.GhcFacade: debugStyle :: PprStyle -> Bool
- Graph.Trace.Internal.GhcFacade: decodeDoubleIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: decodeDoubleIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: decomposeSrcSpan :: HasSrcSpan a => a -> Located (SrcSpanLess a)
- Graph.Trace.Internal.GhcFacade: defaultLogAction :: LogAction
- Graph.Trace.Internal.GhcFacade: defaultLogActionHPrintDoc :: DynFlags -> Handle -> SDoc -> PprStyle -> IO ()
- Graph.Trace.Internal.GhcFacade: defaultLogActionHPutStrDoc :: DynFlags -> Handle -> SDoc -> PprStyle -> IO ()
- Graph.Trace.Internal.GhcFacade: defaultObjectTarget :: DynFlags -> HscTarget
- Graph.Trace.Internal.GhcFacade: defaultWays :: Settings -> [Way]
- Graph.Trace.Internal.GhcFacade: delInstalledModuleEnv :: InstalledModuleEnv a -> InstalledModule -> InstalledModuleEnv a
- Graph.Trace.Internal.GhcFacade: delModuleEnv :: ModuleEnv a -> Module -> ModuleEnv a
- Graph.Trace.Internal.GhcFacade: delModuleEnvList :: ModuleEnv a -> [Module] -> ModuleEnv a
- Graph.Trace.Internal.GhcFacade: delModuleSet :: ModuleSet -> Module -> ModuleSet
- Graph.Trace.Internal.GhcFacade: discardCast :: Type -> Type
- Graph.Trace.Internal.GhcFacade: divIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: divIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: divModIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: divModIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: doubleFromIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: doubleFromIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: dynamicGhc :: Bool
- Graph.Trace.Internal.GhcFacade: dynamicTooMkDynamicDynFlags :: DynFlags -> DynFlags
- Graph.Trace.Internal.GhcFacade: elemModuleEnv :: Module -> ModuleEnv a -> Bool
- Graph.Trace.Internal.GhcFacade: elemModuleSet :: Module -> ModuleSet -> Bool
- Graph.Trace.Internal.GhcFacade: emitAnonWildCardHoleConstraint :: TcTyVar -> TcM ()
- Graph.Trace.Internal.GhcFacade: emitNamedWildCardHoleConstraints :: [(Name, TcTyVar)] -> TcM ()
- Graph.Trace.Internal.GhcFacade: emptyFilesToClean :: FilesToClean
- Graph.Trace.Internal.GhcFacade: emptyInstalledModuleEnv :: InstalledModuleEnv a
- Graph.Trace.Internal.GhcFacade: emptyModuleEnv :: ModuleEnv a
- Graph.Trace.Internal.GhcFacade: emptyModuleSet :: ModuleSet
- Graph.Trace.Internal.GhcFacade: encodeDoubleIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: encodeDoubleIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: encodeFloatIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: encodeFloatIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: eqIntegerPrimIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: eqIntegerPrimName :: Name
- Graph.Trace.Internal.GhcFacade: extendCompleteMatchMap :: CompleteMatchMap -> [CompleteMatch] -> CompleteMatchMap
- Graph.Trace.Internal.GhcFacade: extendInstalledModuleEnv :: InstalledModuleEnv a -> InstalledModule -> a -> InstalledModuleEnv a
- Graph.Trace.Internal.GhcFacade: extendModuleEnv :: ModuleEnv a -> Module -> a -> ModuleEnv a
- Graph.Trace.Internal.GhcFacade: extendModuleEnvList :: ModuleEnv a -> [(Module, a)] -> ModuleEnv a
- Graph.Trace.Internal.GhcFacade: extendModuleEnvList_C :: (a -> a -> a) -> ModuleEnv a -> [(Module, a)] -> ModuleEnv a
- Graph.Trace.Internal.GhcFacade: extendModuleEnvWith :: (a -> a -> a) -> ModuleEnv a -> Module -> a -> ModuleEnv a
- Graph.Trace.Internal.GhcFacade: extendModuleSet :: ModuleSet -> Module -> ModuleSet
- Graph.Trace.Internal.GhcFacade: extendModuleSetList :: ModuleSet -> [Module] -> ModuleSet
- Graph.Trace.Internal.GhcFacade: extractCostCentreState :: ContainsCostCentreState e => e -> TcRef CostCentreState
- Graph.Trace.Internal.GhcFacade: extractModule :: ContainsModule t => t -> Module
- Graph.Trace.Internal.GhcFacade: filterInstalledModuleEnv :: (InstalledModule -> a -> Bool) -> InstalledModuleEnv a -> InstalledModuleEnv a
- Graph.Trace.Internal.GhcFacade: filterModuleEnv :: (Module -> a -> Bool) -> ModuleEnv a -> ModuleEnv a
- Graph.Trace.Internal.GhcFacade: floatFromIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: floatFromIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: fsToInstalledUnitId :: FastString -> InstalledUnitId
- Graph.Trace.Internal.GhcFacade: fsToUnitId :: FastString -> UnitId
- Graph.Trace.Internal.GhcFacade: funEqCanDischarge :: CtEvidence -> CtEvidence -> (SwapFlag, Bool)
- Graph.Trace.Internal.GhcFacade: funEqCanDischargeF :: CtFlavour -> CtFlavour -> (SwapFlag, Bool)
- Graph.Trace.Internal.GhcFacade: gHC_INTEGER_TYPE :: Module
- Graph.Trace.Internal.GhcFacade: gHC_NATURAL :: Module
- Graph.Trace.Internal.GhcFacade: gcdIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: gcdIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: geIntegerPrimIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: geIntegerPrimName :: Name
- Graph.Trace.Internal.GhcFacade: generalizeIndefModule :: IndefModule -> IndefModule
- Graph.Trace.Internal.GhcFacade: generalizeIndefUnitId :: IndefUnitId -> IndefUnitId
- Graph.Trace.Internal.GhcFacade: getConArgs :: ConDecl pass -> HsConDeclDetails pass
- Graph.Trace.Internal.GhcFacade: getFamInstEnvs :: TcPluginM (FamInstEnv, FamInstEnv)
- Graph.Trace.Internal.GhcFacade: getInstEnvs :: TcPluginM InstEnvs
- Graph.Trace.Internal.GhcFacade: getModule :: HasModule m => m Module
- Graph.Trace.Internal.GhcFacade: getTopLevelSpliceLocs :: TcM (Set RealSrcSpan)
- Graph.Trace.Internal.GhcFacade: gtIntegerPrimIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: gtIntegerPrimName :: Name
- Graph.Trace.Internal.GhcFacade: hashUnitId :: ComponentId -> [(ModuleName, Module)] -> FastString
- Graph.Trace.Internal.GhcFacade: holeOcc :: Hole -> OccName
- Graph.Trace.Internal.GhcFacade: hsConDeclArgTys :: HsConDeclDetails pass -> [LBangType pass]
- Graph.Trace.Internal.GhcFacade: hsConDetailsArgs :: HsConDetails (LHsType a) (Located [LConDeclField a]) -> [LHsType a]
- Graph.Trace.Internal.GhcFacade: hsImplicitBody :: forall (p :: Pass) thing. HsImplicitBndrs (GhcPass p) thing -> thing
- Graph.Trace.Internal.GhcFacade: hsLTyVarBndrToType :: forall (p :: Pass). LHsTyVarBndr (GhcPass p) -> LHsType (GhcPass p)
- Graph.Trace.Internal.GhcFacade: hsLTyVarBndrsToTypes :: forall (p :: Pass). LHsQTyVars (GhcPass p) -> [LHsType (GhcPass p)]
- Graph.Trace.Internal.GhcFacade: hsSigType :: forall (p :: Pass). LHsSigType (GhcPass p) -> LHsType (GhcPass p)
- Graph.Trace.Internal.GhcFacade: iLDV_CREATE_MASK :: DynFlags -> Integer
- Graph.Trace.Internal.GhcFacade: iLDV_STATE_CREATE :: DynFlags -> Integer
- Graph.Trace.Internal.GhcFacade: iLDV_STATE_USE :: DynFlags -> Integer
- Graph.Trace.Internal.GhcFacade: ifGeneratingDynamicToo :: MonadIO m => DynFlags -> m a -> m a -> m a
- Graph.Trace.Internal.GhcFacade: indefModuleToModule :: DynFlags -> IndefModule -> Module
- Graph.Trace.Internal.GhcFacade: indefUnitIdToUnitId :: DynFlags -> IndefUnitId -> UnitId
- Graph.Trace.Internal.GhcFacade: initialVersion :: Version
- Graph.Trace.Internal.GhcFacade: insideLam :: InsideLam
- Graph.Trace.Internal.GhcFacade: insolublesOnly :: WantedConstraints -> WantedConstraints
- Graph.Trace.Internal.GhcFacade: installedModuleEq :: InstalledModule -> Module -> Bool
- Graph.Trace.Internal.GhcFacade: installedUnitIdEq :: InstalledUnitId -> UnitId -> Bool
- Graph.Trace.Internal.GhcFacade: installedUnitIdString :: InstalledUnitId -> String
- Graph.Trace.Internal.GhcFacade: int64ToIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: int64ToIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: integerDataConKey :: Unique
- Graph.Trace.Internal.GhcFacade: integerSDataConKey :: Unique
- Graph.Trace.Internal.GhcFacade: integerSDataConName :: Name
- Graph.Trace.Internal.GhcFacade: integerUnitId :: UnitId
- Graph.Trace.Internal.GhcFacade: integralFractionalLit :: Bool -> Integer -> FractionalLit
- Graph.Trace.Internal.GhcFacade: interpWays :: [Way]
- Graph.Trace.Internal.GhcFacade: interpreterDynamic :: DynFlags -> Bool
- Graph.Trace.Internal.GhcFacade: interpreterProfiled :: DynFlags -> Bool
- Graph.Trace.Internal.GhcFacade: intersectModuleSet :: ModuleSet -> ModuleSet -> ModuleSet
- Graph.Trace.Internal.GhcFacade: intersectsOccSet :: OccSet -> OccSet -> Bool
- Graph.Trace.Internal.GhcFacade: isActiveIn :: PhaseNum -> Activation -> Bool
- Graph.Trace.Internal.GhcFacade: isCDictCan_Maybe :: Ct -> Maybe Class
- Graph.Trace.Internal.GhcFacade: isCFunEqCan :: Ct -> Bool
- Graph.Trace.Internal.GhcFacade: isCFunEqCan_maybe :: Ct -> Maybe (TyCon, [Type])
- Graph.Trace.Internal.GhcFacade: isCNonCanonical :: Ct -> Bool
- Graph.Trace.Internal.GhcFacade: isCTyEqCan :: Ct -> Bool
- Graph.Trace.Internal.GhcFacade: isEarlyActive :: Activation -> Bool
- Graph.Trace.Internal.GhcFacade: isEmptyLHsQTvs :: LHsQTyVars GhcRn -> Bool
- Graph.Trace.Internal.GhcFacade: isEmptyLocalBindsPR :: forall (a :: Pass) (b :: Pass). HsLocalBindsLR (GhcPass a) (GhcPass b) -> Bool
- Graph.Trace.Internal.GhcFacade: isEmptyLocalBindsTc :: forall (a :: Pass). HsLocalBindsLR (GhcPass a) GhcTc -> Bool
- Graph.Trace.Internal.GhcFacade: isEmptyModuleEnv :: ModuleEnv a -> Bool
- Graph.Trace.Internal.GhcFacade: isErasableHsWrapper :: HsWrapper -> Bool
- Graph.Trace.Internal.GhcFacade: isExprHoleCt :: Ct -> Bool
- Graph.Trace.Internal.GhcFacade: isGivenOrWDeriv :: CtFlavour -> Bool
- Graph.Trace.Internal.GhcFacade: isHoleCt :: Ct -> Bool
- Graph.Trace.Internal.GhcFacade: isHoleModule :: Module -> Bool
- Graph.Trace.Internal.GhcFacade: isLHsForAllTy :: LHsType p -> Bool
- Graph.Trace.Internal.GhcFacade: isLabelClassName :: Name
- Graph.Trace.Internal.GhcFacade: isLabelClassNameKey :: Unique
- Graph.Trace.Internal.GhcFacade: isMonadFailStmtContext :: HsStmtContext id -> Bool
- Graph.Trace.Internal.GhcFacade: isObjectTarget :: HscTarget -> Bool
- Graph.Trace.Internal.GhcFacade: isOutOfScopeCt :: Ct -> Bool
- Graph.Trace.Internal.GhcFacade: isTcGReflMCo :: TcMCoercion -> Bool
- Graph.Trace.Internal.GhcFacade: isTouchableTcPluginM :: TcTyVar -> TcPluginM Bool
- Graph.Trace.Internal.GhcFacade: isTypeHoleCt :: Ct -> Bool
- Graph.Trace.Internal.GhcFacade: kindType :: SDoc
- Graph.Trace.Internal.GhcFacade: lDV_SHIFT :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: lcmIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: lcmIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: leIntegerPrimIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: leIntegerPrimName :: Name
- Graph.Trace.Internal.GhcFacade: liftedConKey :: Unique
- Graph.Trace.Internal.GhcFacade: liftedRepDataCon :: DataCon
- Graph.Trace.Internal.GhcFacade: liftedRepDataConKey :: Unique
- Graph.Trace.Internal.GhcFacade: liftedRepDataConTy :: Type
- Graph.Trace.Internal.GhcFacade: liftedRepDataConTyCon :: TyCon
- Graph.Trace.Internal.GhcFacade: lookupInstalledModuleEnv :: InstalledModuleEnv a -> InstalledModule -> Maybe a
- Graph.Trace.Internal.GhcFacade: lookupModuleEnv :: ModuleEnv a -> Module -> Maybe a
- Graph.Trace.Internal.GhcFacade: lookupWithDefaultModuleEnv :: ModuleEnv a -> a -> Module -> a
- Graph.Trace.Internal.GhcFacade: ltIntegerPrimIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: ltIntegerPrimName :: Name
- Graph.Trace.Internal.GhcFacade: mAIN :: Module
- Graph.Trace.Internal.GhcFacade: mAX_CHARLIKE :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mAX_Double_REG :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mAX_Float_REG :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mAX_INTLIKE :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mAX_Long_REG :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mAX_PTR_TAG :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mAX_Real_Double_REG :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mAX_Real_Float_REG :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mAX_Real_Long_REG :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mAX_Real_Vanilla_REG :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mAX_Real_XMM_REG :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mAX_SPEC_AP_SIZE :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mAX_SPEC_SELECTEE_SIZE :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mAX_Vanilla_REG :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mAX_XMM_REG :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mIN_CHARLIKE :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mIN_INTLIKE :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mIN_PAYLOAD_SIZE :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mUT_ARR_PTRS_CARD_BITS :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: mapCoercion :: Monad m => TyCoMapper env m -> env -> Coercion -> m Coercion
- Graph.Trace.Internal.GhcFacade: mapModuleEnv :: (a -> b) -> ModuleEnv a -> ModuleEnv b
- Graph.Trace.Internal.GhcFacade: mapType :: Monad m => TyCoMapper env m -> env -> Type -> m Type
- Graph.Trace.Internal.GhcFacade: marshalObjectIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: marshalStringIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: matchFam :: TyCon -> [Type] -> TcPluginM (Maybe (TcCoercion, TcType))
- Graph.Trace.Internal.GhcFacade: minusIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: minusIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: minusModuleSet :: ModuleSet -> ModuleSet -> ModuleSet
- Graph.Trace.Internal.GhcFacade: minusNaturalIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: minusNaturalName :: Name
- Graph.Trace.Internal.GhcFacade: mkBuildTag :: [Way] -> String
- Graph.Trace.Internal.GhcFacade: mkCodeStyle :: CodeStyle -> PprStyle
- Graph.Trace.Internal.GhcFacade: mkCompleteMatchMap :: [CompleteMatch] -> CompleteMatchMap
- Graph.Trace.Internal.GhcFacade: mkEmptyImplicitBndrs :: thing -> HsImplicitBndrs GhcRn thing
- Graph.Trace.Internal.GhcFacade: mkErrDocAt :: SrcSpan -> ErrDoc -> TcRn ErrMsg
- Graph.Trace.Internal.GhcFacade: mkErrTc :: MsgDoc -> TcM ErrMsg
- Graph.Trace.Internal.GhcFacade: mkErrTcM :: (TidyEnv, MsgDoc) -> TcM ErrMsg
- Graph.Trace.Internal.GhcFacade: mkFastStringForeignPtr :: Ptr Word8 -> ForeignPtr Word8 -> Int -> IO FastString
- Graph.Trace.Internal.GhcFacade: mkFractionalLit :: Real a => a -> FractionalLit
- Graph.Trace.Internal.GhcFacade: mkHoleModule :: ModuleName -> Module
- Graph.Trace.Internal.GhcFacade: mkHsImplicitBndrs :: thing -> HsImplicitBndrs GhcPs thing
- Graph.Trace.Internal.GhcFacade: mkInsolubleCt :: CtEvidence -> Ct
- Graph.Trace.Internal.GhcFacade: mkIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: mkIntegerModule :: FastString -> Module
- Graph.Trace.Internal.GhcFacade: mkIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: mkIntegralLit :: Integral a => a -> IntegralLit
- Graph.Trace.Internal.GhcFacade: mkInvForAllTy :: TyVar -> Type -> Type
- Graph.Trace.Internal.GhcFacade: mkInvForAllTys :: [TyVar] -> Type -> Type
- Graph.Trace.Internal.GhcFacade: mkInvisFunTys :: [Type] -> Type -> Type
- Graph.Trace.Internal.GhcFacade: mkLamType :: Var -> Type -> Type
- Graph.Trace.Internal.GhcFacade: mkLamTypes :: [Var] -> Type -> Type
- Graph.Trace.Internal.GhcFacade: mkModuleEnv :: [(Module, a)] -> ModuleEnv a
- Graph.Trace.Internal.GhcFacade: mkModuleSet :: [Module] -> ModuleSet
- Graph.Trace.Internal.GhcFacade: mkNaturalIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: mkNaturalName :: Name
- Graph.Trace.Internal.GhcFacade: mkWordExprWord :: DynFlags -> Word -> CoreExpr
- Graph.Trace.Internal.GhcFacade: modIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: modIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: modifyJoinResTy :: Int -> (Type -> Type) -> Type -> Type
- Graph.Trace.Internal.GhcFacade: moduleEnvElts :: ModuleEnv a -> [a]
- Graph.Trace.Internal.GhcFacade: moduleEnvKeys :: ModuleEnv a -> [Module]
- Graph.Trace.Internal.GhcFacade: moduleEnvToList :: ModuleEnv a -> [(Module, a)]
- Graph.Trace.Internal.GhcFacade: moduleIsDefinite :: Module -> Bool
- Graph.Trace.Internal.GhcFacade: moduleSetElts :: ModuleSet -> [Module]
- Graph.Trace.Internal.GhcFacade: moduleStableString :: Module -> String
- Graph.Trace.Internal.GhcFacade: naturalFromIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: naturalFromIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: naturalSDataConKey :: Unique
- Graph.Trace.Internal.GhcFacade: naturalSDataConName :: Name
- Graph.Trace.Internal.GhcFacade: naturalToIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: naturalToIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: negateFractionalLit :: FractionalLit -> FractionalLit
- Graph.Trace.Internal.GhcFacade: negateIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: negateIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: negateIntegralLit :: IntegralLit -> IntegralLit
- Graph.Trace.Internal.GhcFacade: neqIntegerPrimIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: neqIntegerPrimName :: Name
- Graph.Trace.Internal.GhcFacade: newCoercionHole :: PredType -> TcPluginM CoercionHole
- Graph.Trace.Internal.GhcFacade: newDerived :: CtLoc -> PredType -> TcPluginM CtEvidence
- Graph.Trace.Internal.GhcFacade: newEvVar :: PredType -> TcPluginM EvVar
- Graph.Trace.Internal.GhcFacade: newFlexiTyVar :: Kind -> TcPluginM TcTyVar
- Graph.Trace.Internal.GhcFacade: newGiven :: CtLoc -> PredType -> EvExpr -> TcPluginM CtEvidence
- Graph.Trace.Internal.GhcFacade: newIndefUnitId :: ComponentId -> [(ModuleName, Module)] -> IndefUnitId
- Graph.Trace.Internal.GhcFacade: newSimpleUnitId :: ComponentId -> UnitId
- Graph.Trace.Internal.GhcFacade: newUnitId :: ComponentId -> [(ModuleName, Module)] -> UnitId
- Graph.Trace.Internal.GhcFacade: newWanted :: CtLoc -> PredType -> TcPluginM CtEvidence
- Graph.Trace.Internal.GhcFacade: newtype ComponentId
- Graph.Trace.Internal.GhcFacade: newtype DefUnitId
- Graph.Trace.Internal.GhcFacade: newtype InstalledUnitId
- Graph.Trace.Internal.GhcFacade: newtype TyFamInstDecl pass
- Graph.Trace.Internal.GhcFacade: nextRole :: Type -> Role
- Graph.Trace.Internal.GhcFacade: noLHsContext :: LHsContext pass
- Graph.Trace.Internal.GhcFacade: notInsideLam :: InsideLam
- Graph.Trace.Internal.GhcFacade: notOneBranch :: OneBranch
- Graph.Trace.Internal.GhcFacade: ntTyConKey :: Unique
- Graph.Trace.Internal.GhcFacade: oFFSET_Capability_r :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_CostCentreStack_mem_alloc :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_CostCentreStack_scc_count :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgArrBytes_bytes :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgEntCounter_allocd :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgEntCounter_allocs :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgEntCounter_entry_count :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgEntCounter_link :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgEntCounter_registeredp :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgFunInfoExtraFwd_arity :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgFunInfoExtraRev_arity :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgHeader_ccs :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgHeader_ldvw :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgMutArrPtrs_ptrs :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgMutArrPtrs_size :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rCCCS :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rCurrentNursery :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rCurrentTSO :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rD1 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rD2 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rD3 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rD4 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rD5 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rD6 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rF1 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rF2 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rF3 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rF4 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rF5 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rF6 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rHp :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rHpAlloc :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rHpLim :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rL1 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rR1 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rR10 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rR2 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rR3 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rR4 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rR5 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rR6 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rR7 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rR8 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rR9 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rSp :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rSpLim :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rXMM1 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rXMM2 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rXMM3 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rXMM4 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rXMM5 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rXMM6 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rYMM1 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rYMM2 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rYMM3 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rYMM4 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rYMM5 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rYMM6 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rZMM1 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rZMM2 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rZMM3 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rZMM4 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rZMM5 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgRegTable_rZMM6 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgSmallMutArrPtrs_ptrs :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgStack_sp :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgStack_stack :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgTSO_alloc_limit :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgTSO_cccs :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgTSO_stackobj :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_StgUpdateFrame_updatee :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_bdescr_blocks :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_bdescr_flags :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_bdescr_free :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_bdescr_start :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_stgEagerBlackholeInfo :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_stgGCEnter1 :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: oFFSET_stgGCFun :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: objectTyConKey :: Unique
- Graph.Trace.Internal.GhcFacade: onHasSrcSpan :: (HasSrcSpan a, HasSrcSpan b) => (SrcSpanLess a -> SrcSpanLess b) -> a -> b
- Graph.Trace.Internal.GhcFacade: orIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: orIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: pROF_HDR_SIZE :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: panic :: String -> a
- Graph.Trace.Internal.GhcFacade: parseComponentId :: ReadP ComponentId
- Graph.Trace.Internal.GhcFacade: parseModSubst :: ReadP [(ModuleName, Module)]
- Graph.Trace.Internal.GhcFacade: parseModuleId :: ReadP Module
- Graph.Trace.Internal.GhcFacade: parseUnitId :: ReadP UnitId
- Graph.Trace.Internal.GhcFacade: pattern LL :: HasSrcSpan a => SrcSpan -> SrcSpanLess a -> a
- Graph.Trace.Internal.GhcFacade: pgmError :: String -> a
- Graph.Trace.Internal.GhcFacade: plusIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: plusIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: plusInteger_RDR :: RdrName
- Graph.Trace.Internal.GhcFacade: plusModuleEnv :: ModuleEnv a -> ModuleEnv a -> ModuleEnv a
- Graph.Trace.Internal.GhcFacade: plusModuleEnv_C :: (a -> a -> a) -> ModuleEnv a -> ModuleEnv a -> ModuleEnv a
- Graph.Trace.Internal.GhcFacade: plusNaturalIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: plusNaturalName :: Name
- Graph.Trace.Internal.GhcFacade: pprDebugAndThen :: DynFlags -> (String -> a) -> SDoc -> SDoc -> a
- Graph.Trace.Internal.GhcFacade: pprHsExplicitForAll :: forall (p :: Pass). OutputableBndrId p => ForallVisFlag -> Maybe [LHsTyVarBndr (GhcPass p)] -> SDoc
- Graph.Trace.Internal.GhcFacade: pprHsForAllExtra :: forall (p :: Pass). OutputableBndrId p => Maybe SrcSpan -> ForallVisFlag -> [LHsTyVarBndr (GhcPass p)] -> LHsContext (GhcPass p) -> SDoc
- Graph.Trace.Internal.GhcFacade: pprPanic :: HasCallStack => String -> SDoc -> a
- Graph.Trace.Internal.GhcFacade: pprPgmError :: String -> SDoc -> a
- Graph.Trace.Internal.GhcFacade: pprPrec :: Outputable a => Rational -> a -> SDoc
- Graph.Trace.Internal.GhcFacade: pprSTrace :: HasCallStack => SDoc -> a -> a
- Graph.Trace.Internal.GhcFacade: pprSorry :: String -> SDoc -> a
- Graph.Trace.Internal.GhcFacade: pprTrace :: String -> SDoc -> a -> a
- Graph.Trace.Internal.GhcFacade: pprTraceDebug :: String -> SDoc -> a -> a
- Graph.Trace.Internal.GhcFacade: pprTraceException :: ExceptionMonad m => String -> SDoc -> m a -> m a
- Graph.Trace.Internal.GhcFacade: pprTraceIt :: Outputable a => String -> a -> a
- Graph.Trace.Internal.GhcFacade: pprTraceM :: Applicative f => String -> SDoc -> f ()
- Graph.Trace.Internal.GhcFacade: pprTraceWith :: String -> (a -> SDoc) -> a -> a
- Graph.Trace.Internal.GhcFacade: pprWarningTxtForMsg :: WarningTxt -> SDoc
- Graph.Trace.Internal.GhcFacade: pprWithSourceText :: SourceText -> SDoc -> SDoc
- Graph.Trace.Internal.GhcFacade: printForC :: DynFlags -> Handle -> SDoc -> IO ()
- Graph.Trace.Internal.GhcFacade: printForUser :: DynFlags -> Handle -> PrintUnqualified -> SDoc -> IO ()
- Graph.Trace.Internal.GhcFacade: printForUserPartWay :: DynFlags -> Handle -> Int -> PrintUnqualified -> SDoc -> IO ()
- Graph.Trace.Internal.GhcFacade: putLogMsg :: DynFlags -> WarnReason -> Severity -> SrcSpan -> PprStyle -> MsgDoc -> IO ()
- Graph.Trace.Internal.GhcFacade: quotIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: quotIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: quotRemIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: quotRemIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: rESERVED_C_STACK_BYTES :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: rESERVED_STACK_WORDS :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: recordTopLevelSpliceLoc :: SrcSpan -> TcM ()
- Graph.Trace.Internal.GhcFacade: remIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: remIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: renameHoleModule :: DynFlags -> ShHoleSubst -> Module -> Module
- Graph.Trace.Internal.GhcFacade: renameHoleModule' :: PackageConfigMap -> ShHoleSubst -> Module -> Module
- Graph.Trace.Internal.GhcFacade: renameHoleUnitId :: DynFlags -> ShHoleSubst -> UnitId -> UnitId
- Graph.Trace.Internal.GhcFacade: renameHoleUnitId' :: PackageConfigMap -> ShHoleSubst -> UnitId -> UnitId
- Graph.Trace.Internal.GhcFacade: renderWithStyle :: DynFlags -> SDoc -> PprStyle -> String
- Graph.Trace.Internal.GhcFacade: rightmost :: SrcSpan -> SrcSpan -> Ordering
- Graph.Trace.Internal.GhcFacade: rtsIsProfiled :: Bool
- Graph.Trace.Internal.GhcFacade: sGhcDebugged :: Settings -> Bool
- Graph.Trace.Internal.GhcFacade: sGhcThreaded :: Settings -> Bool
- Graph.Trace.Internal.GhcFacade: sGhcWithNativeCodeGen :: Settings -> Bool
- Graph.Trace.Internal.GhcFacade: sIZEOF_CostCentreStack :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: sIZEOF_StgArrBytes_NoHdr :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: sIZEOF_StgFunInfoExtraRev :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: sIZEOF_StgMutArrPtrs_NoHdr :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: sIZEOF_StgSMPThunkHeader :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: sIZEOF_StgSmallMutArrPtrs_NoHdr :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: sIZEOF_StgUpdateFrame_NoHdr :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: sIntegerLibrary :: Settings -> String
- Graph.Trace.Internal.GhcFacade: sIntegerLibraryType :: Settings -> IntegerLibrary
- Graph.Trace.Internal.GhcFacade: sLeadingUnderscore :: Settings -> Bool
- Graph.Trace.Internal.GhcFacade: sSystemPackageConfig :: Settings -> FilePath
- Graph.Trace.Internal.GhcFacade: sTD_HDR_SIZE :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: sTablesNextToCode :: Settings -> Bool
- Graph.Trace.Internal.GhcFacade: sdocWithDynFlags :: (DynFlags -> SDoc) -> SDoc
- Graph.Trace.Internal.GhcFacade: sdocWithPlatform :: (Platform -> SDoc) -> SDoc
- Graph.Trace.Internal.GhcFacade: setEvBind :: EvBind -> TcPluginM ()
- Graph.Trace.Internal.GhcFacade: setJoinResTy :: Int -> Type -> Type -> Type
- Graph.Trace.Internal.GhcFacade: shiftLIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: shiftLIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: shiftRIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: shiftRIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: shouldUseColor :: DynFlags -> Bool
- Graph.Trace.Internal.GhcFacade: shouldUseHexWordLiterals :: DynFlags -> Bool
- Graph.Trace.Internal.GhcFacade: showPpr :: Outputable a => DynFlags -> a -> String
- Graph.Trace.Internal.GhcFacade: showSDoc :: DynFlags -> SDoc -> String
- Graph.Trace.Internal.GhcFacade: showSDocDebug :: DynFlags -> SDoc -> String
- Graph.Trace.Internal.GhcFacade: showSDocDump :: DynFlags -> SDoc -> String
- Graph.Trace.Internal.GhcFacade: showSDocDumpOneLine :: DynFlags -> SDoc -> String
- Graph.Trace.Internal.GhcFacade: showSDocForUser :: DynFlags -> PrintUnqualified -> SDoc -> String
- Graph.Trace.Internal.GhcFacade: showSDocUnqual :: DynFlags -> SDoc -> String
- Graph.Trace.Internal.GhcFacade: signumIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: signumIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: smallIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: smallIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: sorry :: String -> a
- Graph.Trace.Internal.GhcFacade: splitForAllTy :: Type -> (TyCoVar, Type)
- Graph.Trace.Internal.GhcFacade: splitForAllTy_co_maybe :: Type -> Maybe (TyCoVar, Type)
- Graph.Trace.Internal.GhcFacade: splitForAllTy_maybe :: Type -> Maybe (TyCoVar, Type)
- Graph.Trace.Internal.GhcFacade: splitForAllTy_ty_maybe :: Type -> Maybe (TyCoVar, Type)
- Graph.Trace.Internal.GhcFacade: splitForAllTys :: Type -> ([TyCoVar], Type)
- Graph.Trace.Internal.GhcFacade: splitForAllTysSameVis :: ArgFlag -> Type -> ([TyCoVar], Type)
- Graph.Trace.Internal.GhcFacade: splitForAllVarBndrs :: Type -> ([TyCoVarBinder], Type)
- Graph.Trace.Internal.GhcFacade: splitModuleInsts :: Module -> (InstalledModule, Maybe IndefModule)
- Graph.Trace.Internal.GhcFacade: splitPiTysInvisible :: Type -> ([TyCoBinder], Type)
- Graph.Trace.Internal.GhcFacade: splitPiTysInvisibleN :: Int -> Type -> ([TyCoBinder], Type)
- Graph.Trace.Internal.GhcFacade: splitUnitIdInsts :: UnitId -> (InstalledUnitId, Maybe IndefUnitId)
- Graph.Trace.Internal.GhcFacade: stableModuleCmp :: Module -> Module -> Ordering
- Graph.Trace.Internal.GhcFacade: stableUnitIdCmp :: UnitId -> UnitId -> Ordering
- Graph.Trace.Internal.GhcFacade: stringToInstalledUnitId :: String -> InstalledUnitId
- Graph.Trace.Internal.GhcFacade: stringTy_RDR :: RdrName
- Graph.Trace.Internal.GhcFacade: synTyConResKind :: TyCon -> Kind
- Graph.Trace.Internal.GhcFacade: systemPackageConfig :: DynFlags -> FilePath
- Graph.Trace.Internal.GhcFacade: tAG_BITS :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: tAG_MASK :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: tARGET_MAX_INT :: DynFlags -> Integer
- Graph.Trace.Internal.GhcFacade: tARGET_MAX_WORD :: DynFlags -> Integer
- Graph.Trace.Internal.GhcFacade: tARGET_MIN_INT :: DynFlags -> Integer
- Graph.Trace.Internal.GhcFacade: tICKY_BIN_COUNT :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: tablesNextToCode :: DynFlags -> Bool
- Graph.Trace.Internal.GhcFacade: tailFS :: FastString -> FastString
- Graph.Trace.Internal.GhcFacade: targetRetainsAllBindings :: HscTarget -> Bool
- Graph.Trace.Internal.GhcFacade: tcCoToMCo :: TcCoercion -> TcMCoercion
- Graph.Trace.Internal.GhcFacade: tcLookup :: Name -> TcPluginM TcTyThing
- Graph.Trace.Internal.GhcFacade: tcLookupClass :: Name -> TcPluginM Class
- Graph.Trace.Internal.GhcFacade: tcLookupDataCon :: Name -> TcPluginM DataCon
- Graph.Trace.Internal.GhcFacade: tcLookupGlobal :: Name -> TcPluginM TyThing
- Graph.Trace.Internal.GhcFacade: tcLookupId :: Name -> TcPluginM Id
- Graph.Trace.Internal.GhcFacade: tcLookupTyCon :: Name -> TcPluginM TyCon
- Graph.Trace.Internal.GhcFacade: tcPluginIO :: IO a -> TcPluginM a
- Graph.Trace.Internal.GhcFacade: tcPluginTrace :: String -> SDoc -> TcPluginM ()
- Graph.Trace.Internal.GhcFacade: thisComponentId :: DynFlags -> ComponentId
- Graph.Trace.Internal.GhcFacade: thisPackage :: DynFlags -> UnitId
- Graph.Trace.Internal.GhcFacade: thisUnitIdInsts :: DynFlags -> [(ModuleName, Module)]
- Graph.Trace.Internal.GhcFacade: timesIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: timesIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: timesInteger_RDR :: RdrName
- Graph.Trace.Internal.GhcFacade: timesNaturalIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: timesNaturalName :: Name
- Graph.Trace.Internal.GhcFacade: toInstalledUnitId :: UnitId -> InstalledUnitId
- Graph.Trace.Internal.GhcFacade: trace :: String -> a -> a
- Graph.Trace.Internal.GhcFacade: traceTcRn :: DumpFlag -> SDoc -> TcRn ()
- Graph.Trace.Internal.GhcFacade: traceTcRnForUser :: DumpFlag -> SDoc -> TcRn ()
- Graph.Trace.Internal.GhcFacade: traceTcRnWithStyle :: PprStyle -> DynFlags -> DumpFlag -> SDoc -> TcRn ()
- Graph.Trace.Internal.GhcFacade: type CompleteMatchMap = UniqFM [CompleteMatch]
- Graph.Trace.Internal.GhcFacade: type ConvertIdX a b = (XHsDoublePrim a ~ XHsDoublePrim b, XHsFloatPrim a ~ XHsFloatPrim b, XHsRat a ~ XHsRat b, XHsInteger a ~ XHsInteger b, XHsWord64Prim a ~ XHsWord64Prim b, XHsInt64Prim a ~ XHsInt64Prim b, XHsWordPrim a ~ XHsWordPrim b, XHsIntPrim a ~ XHsIntPrim b, XHsInt a ~ XHsInt b, XHsStringPrim a ~ XHsStringPrim b, XHsString a ~ XHsString b, XHsCharPrim a ~ XHsCharPrim b, XHsChar a ~ XHsChar b, XXLit a ~ XXLit b)
- Graph.Trace.Internal.GhcFacade: type DModuleNameEnv elt = UniqDFM elt
- Graph.Trace.Internal.GhcFacade: type DsM = TcRnIf DsGblEnv DsLclEnv
- Graph.Trace.Internal.GhcFacade: type DsMetaEnv = NameEnv DsMetaVal
- Graph.Trace.Internal.GhcFacade: type FamInstEqn pass rhs = HsImplicitBndrs pass FamEqn pass rhs
- Graph.Trace.Internal.GhcFacade: type ForallXABExport (c :: Type -> Constraint) x = (c XABE x, c XXABExport x)
- Graph.Trace.Internal.GhcFacade: type ForallXAmbiguousFieldOcc (c :: Type -> Constraint) x = (c XUnambiguous x, c XAmbiguous x, c XXAmbiguousFieldOcc x)
- Graph.Trace.Internal.GhcFacade: type ForallXAnnDecl (c :: Type -> Constraint) x = (c XHsAnnotation x, c XXAnnDecl x)
- Graph.Trace.Internal.GhcFacade: type ForallXApplicativeArg (c :: Type -> Constraint) x = (c XApplicativeArgOne x, c XApplicativeArgMany x, c XXApplicativeArg x)
- Graph.Trace.Internal.GhcFacade: type ForallXBracket (c :: Type -> Constraint) x = (c XExpBr x, c XPatBr x, c XDecBrL x, c XDecBrG x, c XTypBr x, c XVarBr x, c XTExpBr x, c XXBracket x)
- Graph.Trace.Internal.GhcFacade: type ForallXClsInstDecl (c :: Type -> Constraint) x = (c XCClsInstDecl x, c XXClsInstDecl x)
- Graph.Trace.Internal.GhcFacade: type ForallXCmd (c :: Type -> Constraint) x = (c XCmdArrApp x, c XCmdArrForm x, c XCmdApp x, c XCmdLam x, c XCmdPar x, c XCmdCase x, c XCmdIf x, c XCmdLet x, c XCmdDo x, c XCmdWrap x, c XXCmd x)
- Graph.Trace.Internal.GhcFacade: type ForallXCmdTop (c :: Type -> Constraint) x = (c XCmdTop x, c XXCmdTop x)
- Graph.Trace.Internal.GhcFacade: type ForallXConDecl (c :: Type -> Constraint) x = (c XConDeclGADT x, c XConDeclH98 x, c XXConDecl x)
- Graph.Trace.Internal.GhcFacade: type ForallXConDeclField (c :: Type -> Constraint) x = (c XConDeclField x, c XXConDeclField x)
- Graph.Trace.Internal.GhcFacade: type ForallXDefaultDecl (c :: Type -> Constraint) x = (c XCDefaultDecl x, c XXDefaultDecl x)
- Graph.Trace.Internal.GhcFacade: type ForallXDerivDecl (c :: Type -> Constraint) x = (c XCDerivDecl x, c XXDerivDecl x)
- Graph.Trace.Internal.GhcFacade: type ForallXExpr (c :: Type -> Constraint) x = (c XVar x, c XUnboundVar x, c XConLikeOut x, c XRecFld x, c XOverLabel x, c XIPVar x, c XOverLitE x, c XLitE x, c XLam x, c XLamCase x, c XApp x, c XAppTypeE x, c XOpApp x, c XNegApp x, c XPar x, c XSectionL x, c XSectionR x, c XExplicitTuple x, c XExplicitSum x, c XCase x, c XIf x, c XMultiIf x, c XLet x, c XDo x, c XExplicitList x, c XRecordCon x, c XRecordUpd x, c XExprWithTySig x, c XArithSeq x, c XSCC x, c XCoreAnn x, c XBracket x, c XRnBracketOut x, c XTcBracketOut x, c XSpliceE x, c XProc x, c XStatic x, c XTick x, c XBinTick x, c XTickPragma x, c XWrap x, c XXExpr x)
- Graph.Trace.Internal.GhcFacade: type ForallXFamEqn (c :: Type -> Constraint) x r = (c XCFamEqn x r, c XXFamEqn x r)
- Graph.Trace.Internal.GhcFacade: type ForallXFamilyDecl (c :: Type -> Constraint) x = (c XCFamilyDecl x, c XXFamilyDecl x)
- Graph.Trace.Internal.GhcFacade: type ForallXFamilyResultSig (c :: Type -> Constraint) x = (c XNoSig x, c XCKindSig x, c XTyVarSig x, c XXFamilyResultSig x)
- Graph.Trace.Internal.GhcFacade: type ForallXFieldOcc (c :: Type -> Constraint) x = (c XCFieldOcc x, c XXFieldOcc x)
- Graph.Trace.Internal.GhcFacade: type ForallXFixitySig (c :: Type -> Constraint) x = (c XFixitySig x, c XXFixitySig x)
- Graph.Trace.Internal.GhcFacade: type ForallXForeignDecl (c :: Type -> Constraint) x = (c XForeignImport x, c XForeignExport x, c XXForeignDecl x)
- Graph.Trace.Internal.GhcFacade: type ForallXGRHS (c :: Type -> Constraint) x b = (c XCGRHS x b, c XXGRHS x b)
- Graph.Trace.Internal.GhcFacade: type ForallXGRHSs (c :: Type -> Constraint) x b = (c XCGRHSs x b, c XXGRHSs x b)
- Graph.Trace.Internal.GhcFacade: type ForallXHsBindsLR (c :: Type -> Constraint) x x' = (c XFunBind x x', c XPatBind x x', c XVarBind x x', c XAbsBinds x x', c XPatSynBind x x', c XXHsBindsLR x x')
- Graph.Trace.Internal.GhcFacade: type ForallXHsDataDefn (c :: Type -> Constraint) x = (c XCHsDataDefn x, c XXHsDataDefn x)
- Graph.Trace.Internal.GhcFacade: type ForallXHsDecl (c :: Type -> Constraint) x = (c XTyClD x, c XInstD x, c XDerivD x, c XValD x, c XSigD x, c XKindSigD x, c XDefD x, c XForD x, c XWarningD x, c XAnnD x, c XRuleD x, c XSpliceD x, c XDocD x, c XRoleAnnotD x, c XXHsDecl x)
- Graph.Trace.Internal.GhcFacade: type ForallXHsDerivingClause (c :: Type -> Constraint) x = (c XCHsDerivingClause x, c XXHsDerivingClause x)
- Graph.Trace.Internal.GhcFacade: type ForallXHsGroup (c :: Type -> Constraint) x = (c XCHsGroup x, c XXHsGroup x)
- Graph.Trace.Internal.GhcFacade: type ForallXHsIPBinds (c :: Type -> Constraint) x = (c XIPBinds x, c XXHsIPBinds x)
- Graph.Trace.Internal.GhcFacade: type ForallXHsImplicitBndrs (c :: Type -> Constraint) x b = (c XHsIB x b, c XXHsImplicitBndrs x b)
- Graph.Trace.Internal.GhcFacade: type ForallXHsLit (c :: Type -> Constraint) x = (c XHsChar x, c XHsCharPrim x, c XHsDoublePrim x, c XHsFloatPrim x, c XHsInt x, c XHsInt64Prim x, c XHsIntPrim x, c XHsInteger x, c XHsRat x, c XHsString x, c XHsStringPrim x, c XHsWord64Prim x, c XHsWordPrim x, c XXLit x)
- Graph.Trace.Internal.GhcFacade: type ForallXHsLocalBindsLR (c :: Type -> Constraint) x x' = (c XHsValBinds x x', c XHsIPBinds x x', c XEmptyLocalBinds x x', c XXHsLocalBindsLR x x')
- Graph.Trace.Internal.GhcFacade: type ForallXHsWildCardBndrs (c :: Type -> Constraint) x b = (c XHsWC x b, c XXHsWildCardBndrs x b)
- Graph.Trace.Internal.GhcFacade: type ForallXIE (c :: Type -> Constraint) x = (c XIEVar x, c XIEThingAbs x, c XIEThingAll x, c XIEThingWith x, c XIEModuleContents x, c XIEGroup x, c XIEDoc x, c XIEDocNamed x, c XXIE x)
- Graph.Trace.Internal.GhcFacade: type ForallXIPBind (c :: Type -> Constraint) x = (c XCIPBind x, c XXIPBind x)
- Graph.Trace.Internal.GhcFacade: type ForallXImportDecl (c :: Type -> Constraint) x = (c XCImportDecl x, c XXImportDecl x)
- Graph.Trace.Internal.GhcFacade: type ForallXInstDecl (c :: Type -> Constraint) x = (c XClsInstD x, c XDataFamInstD x, c XTyFamInstD x, c XXInstDecl x)
- Graph.Trace.Internal.GhcFacade: type ForallXLHsQTyVars (c :: Type -> Constraint) x = (c XHsQTvs x, c XXLHsQTyVars x)
- Graph.Trace.Internal.GhcFacade: type ForallXMatch (c :: Type -> Constraint) x b = (c XCMatch x b, c XXMatch x b)
- Graph.Trace.Internal.GhcFacade: type ForallXMatchGroup (c :: Type -> Constraint) x b = (c XMG x b, c XXMatchGroup x b)
- Graph.Trace.Internal.GhcFacade: type ForallXOverLit (c :: Type -> Constraint) x = (c XOverLit x, c XXOverLit x)
- Graph.Trace.Internal.GhcFacade: type ForallXParStmtBlock (c :: Type -> Constraint) x x' = (c XParStmtBlock x x', c XXParStmtBlock x x')
- Graph.Trace.Internal.GhcFacade: type ForallXPat (c :: Type -> Constraint) x = (c XWildPat x, c XVarPat x, c XLazyPat x, c XAsPat x, c XParPat x, c XBangPat x, c XListPat x, c XTuplePat x, c XSumPat x, c XViewPat x, c XSplicePat x, c XLitPat x, c XNPat x, c XNPlusKPat x, c XSigPat x, c XCoPat x, c XXPat x)
- Graph.Trace.Internal.GhcFacade: type ForallXPatSynBind (c :: Type -> Constraint) x x' = (c XPSB x x', c XXPatSynBind x x')
- Graph.Trace.Internal.GhcFacade: type ForallXRoleAnnotDecl (c :: Type -> Constraint) x = (c XCRoleAnnotDecl x, c XXRoleAnnotDecl x)
- Graph.Trace.Internal.GhcFacade: type ForallXRuleBndr (c :: Type -> Constraint) x = (c XCRuleBndr x, c XRuleBndrSig x, c XXRuleBndr x)
- Graph.Trace.Internal.GhcFacade: type ForallXRuleDecl (c :: Type -> Constraint) x = (c XHsRule x, c XXRuleDecl x)
- Graph.Trace.Internal.GhcFacade: type ForallXRuleDecls (c :: Type -> Constraint) x = (c XCRuleDecls x, c XXRuleDecls x)
- Graph.Trace.Internal.GhcFacade: type ForallXSig (c :: Type -> Constraint) x = (c XTypeSig x, c XPatSynSig x, c XClassOpSig x, c XIdSig x, c XFixSig x, c XInlineSig x, c XSpecSig x, c XSpecInstSig x, c XMinimalSig x, c XSCCFunSig x, c XCompleteMatchSig x, c XXSig x)
- Graph.Trace.Internal.GhcFacade: type ForallXSplice (c :: Type -> Constraint) x = (c XTypedSplice x, c XUntypedSplice x, c XQuasiQuote x, c XSpliced x, c XXSplice x)
- Graph.Trace.Internal.GhcFacade: type ForallXSpliceDecl (c :: Type -> Constraint) x = (c XSpliceDecl x, c XXSpliceDecl x)
- Graph.Trace.Internal.GhcFacade: type ForallXStmtLR (c :: Type -> Constraint) x x' b = (c XLastStmt x x' b, c XBindStmt x x' b, c XApplicativeStmt x x' b, c XBodyStmt x x' b, c XLetStmt x x' b, c XParStmt x x' b, c XTransStmt x x' b, c XRecStmt x x' b, c XXStmtLR x x' b)
- Graph.Trace.Internal.GhcFacade: type ForallXTupArg (c :: Type -> Constraint) x = (c XPresent x, c XMissing x, c XXTupArg x)
- Graph.Trace.Internal.GhcFacade: type ForallXTyClDecl (c :: Type -> Constraint) x = (c XFamDecl x, c XSynDecl x, c XDataDecl x, c XClassDecl x, c XXTyClDecl x)
- Graph.Trace.Internal.GhcFacade: type ForallXTyClGroup (c :: Type -> Constraint) x = (c XCTyClGroup x, c XXTyClGroup x)
- Graph.Trace.Internal.GhcFacade: type ForallXTyVarBndr (c :: Type -> Constraint) x = (c XUserTyVar x, c XKindedTyVar x, c XXTyVarBndr x)
- Graph.Trace.Internal.GhcFacade: type ForallXType (c :: Type -> Constraint) x = (c XForAllTy x, c XQualTy x, c XTyVar x, c XAppTy x, c XAppKindTy x, c XFunTy x, c XListTy x, c XTupleTy x, c XSumTy x, c XOpTy x, c XParTy x, c XIParamTy x, c XStarTy x, c XKindSig x, c XSpliceTy x, c XDocTy x, c XBangTy x, c XRecTy x, c XExplicitListTy x, c XExplicitTupleTy x, c XTyLit x, c XWildCardTy x, c XXType x)
- Graph.Trace.Internal.GhcFacade: type ForallXValBindsLR (c :: Type -> Constraint) x x' = (c XValBinds x x', c XXValBindsLR x x')
- Graph.Trace.Internal.GhcFacade: type ForallXWarnDecl (c :: Type -> Constraint) x = (c XWarning x, c XXWarnDecl x)
- Graph.Trace.Internal.GhcFacade: type ForallXWarnDecls (c :: Type -> Constraint) x = (c XWarnings x, c XXWarnDecls x)
- Graph.Trace.Internal.GhcFacade: type GhcTcId = GhcTc
- Graph.Trace.Internal.GhcFacade: type HsConDeclDetails pass = HsConDetails LBangType pass Located [LConDeclField pass]
- Graph.Trace.Internal.GhcFacade: type InPat p = LPat p
- Graph.Trace.Internal.GhcFacade: type InsideLam = Bool
- Graph.Trace.Internal.GhcFacade: type InterestingCxt = Bool
- Graph.Trace.Internal.GhcFacade: type LFamInstEqn pass rhs = Located FamInstEqn pass rhs
- Graph.Trace.Internal.GhcFacade: type LogAction = DynFlags -> WarnReason -> Severity -> SrcSpan -> PprStyle -> MsgDoc -> IO ()
- Graph.Trace.Internal.GhcFacade: type ModuleNameEnv elt = UniqFM elt
- Graph.Trace.Internal.GhcFacade: type ModuleSet = Set NDModule
- Graph.Trace.Internal.GhcFacade: type OneBranch = Bool
- Graph.Trace.Internal.GhcFacade: type OutPat p = LPat p
- Graph.Trace.Internal.GhcFacade: type OutputableX p = (Outputable XIPBinds p, Outputable XViaStrategy p, Outputable XViaStrategy GhcRn)
- Graph.Trace.Internal.GhcFacade: type ShHoleSubst = ModuleNameEnv Module
- Graph.Trace.Internal.GhcFacade: type Version = Int
- Graph.Trace.Internal.GhcFacade: typeNatKind :: Kind
- Graph.Trace.Internal.GhcFacade: typeNatKindCon :: TyCon
- Graph.Trace.Internal.GhcFacade: typeNatKindConNameKey :: Unique
- Graph.Trace.Internal.GhcFacade: typeNatLeqTyFamNameKey :: Unique
- Graph.Trace.Internal.GhcFacade: typeable1ClassKey :: Unique
- Graph.Trace.Internal.GhcFacade: typeable2ClassKey :: Unique
- Graph.Trace.Internal.GhcFacade: typeable3ClassKey :: Unique
- Graph.Trace.Internal.GhcFacade: typeable4ClassKey :: Unique
- Graph.Trace.Internal.GhcFacade: typeable5ClassKey :: Unique
- Graph.Trace.Internal.GhcFacade: typeable6ClassKey :: Unique
- Graph.Trace.Internal.GhcFacade: typeable7ClassKey :: Unique
- Graph.Trace.Internal.GhcFacade: unboundVarOcc :: UnboundVar -> OccName
- Graph.Trace.Internal.GhcFacade: undefinedKey :: Unique
- Graph.Trace.Internal.GhcFacade: undefined_RDR :: RdrName
- Graph.Trace.Internal.GhcFacade: unionModuleSet :: ModuleSet -> ModuleSet -> ModuleSet
- Graph.Trace.Internal.GhcFacade: unitIdFS :: UnitId -> FastString
- Graph.Trace.Internal.GhcFacade: unitIdFreeHoles :: UnitId -> UniqDSet ModuleName
- Graph.Trace.Internal.GhcFacade: unitIdIsDefinite :: UnitId -> Bool
- Graph.Trace.Internal.GhcFacade: unitIdKey :: UnitId -> Unique
- Graph.Trace.Internal.GhcFacade: unitModuleEnv :: Module -> a -> ModuleEnv a
- Graph.Trace.Internal.GhcFacade: unitModuleSet :: Module -> ModuleSet
- Graph.Trace.Internal.GhcFacade: unliftedConKey :: Unique
- Graph.Trace.Internal.GhcFacade: unliftedRepDataConKeys :: [Unique]
- Graph.Trace.Internal.GhcFacade: unliftedRepDataConTy :: Type
- Graph.Trace.Internal.GhcFacade: unliftedSimpleRepDataConKeys :: [Unique]
- Graph.Trace.Internal.GhcFacade: unmarshalObjectIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: unmarshalStringIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: unsafeCoerceIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: unsafeGlobalDynFlags :: DynFlags
- Graph.Trace.Internal.GhcFacade: updCtxt :: ([ErrCtxt] -> [ErrCtxt]) -> TcM a -> TcM a
- Graph.Trace.Internal.GhcFacade: updSDocDynFlags :: (DynFlags -> DynFlags) -> SDoc -> SDoc
- Graph.Trace.Internal.GhcFacade: updateWays :: DynFlags -> DynFlags
- Graph.Trace.Internal.GhcFacade: useStarIsType :: DynFlags -> Bool
- Graph.Trace.Internal.GhcFacade: useUnicodeSyntax :: DynFlags -> Bool
- Graph.Trace.Internal.GhcFacade: varName :: NameSpace
- Graph.Trace.Internal.GhcFacade: voidPrimTyConKey :: Unique
- Graph.Trace.Internal.GhcFacade: wORDS_BIGENDIAN :: DynFlags -> Bool
- Graph.Trace.Internal.GhcFacade: wORD_SIZE :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: wORD_SIZE_IN_BITS :: DynFlags -> Int
- Graph.Trace.Internal.GhcFacade: warnPprTrace :: HasCallStack => Bool -> String -> Int -> SDoc -> a -> a
- Graph.Trace.Internal.GhcFacade: wayGeneralFlags :: Platform -> Way -> [GeneralFlag]
- Graph.Trace.Internal.GhcFacade: wayRTSOnly :: Way -> Bool
- Graph.Trace.Internal.GhcFacade: wayUnsetGeneralFlags :: Platform -> Way -> [GeneralFlag]
- Graph.Trace.Internal.GhcFacade: whenCannotGenerateDynamicToo :: MonadIO m => DynFlags -> m () -> m ()
- Graph.Trace.Internal.GhcFacade: whenGeneratingDynamicToo :: MonadIO m => DynFlags -> m () -> m ()
- Graph.Trace.Internal.GhcFacade: withDoDynamicToo :: TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Graph.Trace.Internal.GhcFacade: withPprStyleDoc :: DynFlags -> PprStyle -> SDoc -> Doc
- Graph.Trace.Internal.GhcFacade: word64ToIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: word64ToIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: wordToIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: wordToIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: wordToNaturalIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: wordToNaturalName :: Name
- Graph.Trace.Internal.GhcFacade: wrapTypeWithImplication :: Type -> Implication -> Type
- Graph.Trace.Internal.GhcFacade: xorIntegerIdKey :: Unique
- Graph.Trace.Internal.GhcFacade: xorIntegerName :: Name
- Graph.Trace.Internal.GhcFacade: zonkCt :: Ct -> TcPluginM Ct
- Graph.Trace.Internal.GhcFacade: zonkTcType :: TcType -> TcPluginM TcType
- Graph.Trace.Internal.RuntimeRep: class LPId (r :: RuntimeRep)
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId 'GHC.Types.AddrRep
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId 'GHC.Types.DoubleRep
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId 'GHC.Types.FloatRep
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId 'GHC.Types.Int16Rep
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId 'GHC.Types.Int32Rep
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId 'GHC.Types.Int64Rep
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId 'GHC.Types.Int8Rep
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId 'GHC.Types.IntRep
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId 'GHC.Types.LiftedRep
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId 'GHC.Types.UnliftedRep
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId 'GHC.Types.Word16Rep
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId 'GHC.Types.Word32Rep
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId 'GHC.Types.Word64Rep
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId 'GHC.Types.Word8Rep
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId 'GHC.Types.WordRep
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[ 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.SumRep '[])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep, 'GHC.Types.AddrRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep, 'GHC.Types.DoubleRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep, 'GHC.Types.FloatRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep, 'GHC.Types.Int16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep, 'GHC.Types.Int32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep, 'GHC.Types.Int64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep, 'GHC.Types.Int8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep, 'GHC.Types.IntRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep, 'GHC.Types.LiftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep, 'GHC.Types.UnliftedRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep, 'GHC.Types.Word16Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep, 'GHC.Types.Word32Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep, 'GHC.Types.Word64Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep, 'GHC.Types.Word8Rep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep, 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[ 'GHC.Types.WordRep])
- Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.LPId ('GHC.Types.TupleRep '[])
- Graph.Trace.Internal.RuntimeRep: lpId :: forall (a :: TYPE r). LPId r => a -> a
- Graph.Trace.Internal.TH: allRuntimeReps :: [Q Type]
- Graph.Trace.Internal.TH: makeInstancesForRep :: Name -> Name -> Q Type -> Q [InstanceDec]
+ Graph.Trace.Internal.GhcFacade: ATVI :: SrcSpan -> [Type] -> ATValidityInfo
+ Graph.Trace.Internal.GhcFacade: AbstractTyConReason :: CtIrredReason
+ Graph.Trace.Internal.GhcFacade: AddCommaAnn :: EpaLocation -> TrailingAnn
+ Graph.Trace.Internal.GhcFacade: AddEpAnn :: AnnKeywordId -> EpaLocation -> AddEpAnn
+ Graph.Trace.Internal.GhcFacade: AddLollyAnnU :: EpaLocation -> TrailingAnn
+ Graph.Trace.Internal.GhcFacade: AddRarrowAnn :: EpaLocation -> TrailingAnn
+ Graph.Trace.Internal.GhcFacade: AddRarrowAnnU :: EpaLocation -> TrailingAnn
+ Graph.Trace.Internal.GhcFacade: AddSemiAnn :: EpaLocation -> TrailingAnn
+ Graph.Trace.Internal.GhcFacade: AddVbarAnn :: EpaLocation -> TrailingAnn
+ Graph.Trace.Internal.GhcFacade: AmbiguityCheckOrigin :: UserTypeCtxt -> CtOrigin
+ Graph.Trace.Internal.GhcFacade: Anchor :: RealSrcSpan -> AnchorOperation -> Anchor
+ Graph.Trace.Internal.GhcFacade: AnnAnyclass :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnAs :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnAt :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnBackquote :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnBang :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnBy :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnCase :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnClass :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnClose :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnCloseB :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnCloseBU :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnCloseC :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnCloseP :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnClosePH :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnCloseQ :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnCloseQU :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnCloseS :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnColon :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnComma :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnCommaTuple :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnContext :: Maybe (IsUnicodeSyntax, EpaLocation) -> [EpaLocation] -> [EpaLocation] -> AnnContext
+ Graph.Trace.Internal.GhcFacade: AnnDarrow :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnDarrowU :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnData :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnDcolon :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnDcolonU :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnDefault :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnDeriving :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnDo :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnDollar :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnDollarDollar :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnDot :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnDotdot :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnElse :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnEqual :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnExplicitSum :: EpaLocation -> [EpaLocation] -> [EpaLocation] -> EpaLocation -> AnnExplicitSum
+ Graph.Trace.Internal.GhcFacade: AnnExport :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnFamily :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnFieldLabel :: Maybe EpaLocation -> AnnFieldLabel
+ Graph.Trace.Internal.GhcFacade: AnnForall :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnForallU :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnForeign :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnFunId :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnGroup :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnHeader :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnHiding :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnIf :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnImport :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnIn :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnInfix :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnInstance :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnLam :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnLarrow :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnLarrowU :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnLarrowtail :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnLarrowtailU :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnLet :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnList :: Maybe Anchor -> Maybe AddEpAnn -> Maybe AddEpAnn -> [AddEpAnn] -> [TrailingAnn] -> AnnList
+ Graph.Trace.Internal.GhcFacade: AnnListItem :: [TrailingAnn] -> AnnListItem
+ Graph.Trace.Internal.GhcFacade: AnnLollyU :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnMdo :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnMinus :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnModule :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnName :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnNewtype :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnOf :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnOpen :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnOpenB :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnOpenBU :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnOpenC :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnOpenE :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnOpenEQ :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnOpenEQU :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnOpenP :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnOpenPH :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnOpenS :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnPackageName :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnParen :: ParenType -> EpaLocation -> EpaLocation -> AnnParen
+ Graph.Trace.Internal.GhcFacade: AnnParens :: ParenType
+ Graph.Trace.Internal.GhcFacade: AnnParensHash :: ParenType
+ Graph.Trace.Internal.GhcFacade: AnnParensSquare :: ParenType
+ Graph.Trace.Internal.GhcFacade: AnnPattern :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnPercent :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnPercentOne :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnPragma :: AddEpAnn -> AddEpAnn -> [AddEpAnn] -> AnnPragma
+ Graph.Trace.Internal.GhcFacade: AnnProc :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnProjection :: EpaLocation -> EpaLocation -> AnnProjection
+ Graph.Trace.Internal.GhcFacade: AnnQualified :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnRarrow :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnRarrowU :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnRarrowtail :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnRarrowtailU :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnRec :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnRole :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnSafe :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnSemi :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnSig :: AddEpAnn -> [AddEpAnn] -> AnnSig
+ Graph.Trace.Internal.GhcFacade: AnnSignature :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnSimpleQuote :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnSortKey :: [RealSrcSpan] -> AnnSortKey
+ Graph.Trace.Internal.GhcFacade: AnnStatic :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnStock :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnThTyQuote :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnThen :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnTilde :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnType :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnUnit :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnUsing :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnVal :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnValStr :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnVbar :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnVia :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnWhere :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: Annlarrowtail :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnlarrowtailU :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: Annrarrowtail :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnrarrowtailU :: AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: AnnsIf :: EpaLocation -> EpaLocation -> EpaLocation -> Maybe EpaLocation -> Maybe EpaLocation -> AnnsIf
+ Graph.Trace.Internal.GhcFacade: AnnsLet :: EpaLocation -> EpaLocation -> AnnsLet
+ Graph.Trace.Internal.GhcFacade: AnnsModule :: [AddEpAnn] -> AnnList -> AnnsModule
+ Graph.Trace.Internal.GhcFacade: ArgDoc :: Name -> Int -> DocLoc
+ Graph.Trace.Internal.GhcFacade: ArgDocMap :: Map Name (IntMap HsDocString) -> ArgDocMap
+ Graph.Trace.Internal.GhcFacade: ArrowCaseAlt :: HsArrowMatchContext
+ Graph.Trace.Internal.GhcFacade: ArrowMatchCtxt :: HsArrowMatchContext -> HsMatchContext p
+ Graph.Trace.Internal.GhcFacade: BareSplice :: SpliceDecoration
+ Graph.Trace.Internal.GhcFacade: BracketOrigin :: CtOrigin
+ Graph.Trace.Internal.GhcFacade: BufPos :: Int -> BufPos
+ Graph.Trace.Internal.GhcFacade: BufSpan :: {-# UNPACK #-} !BufPos -> {-# UNPACK #-} !BufPos -> BufSpan
+ Graph.Trace.Internal.GhcFacade: CEqCan :: CtEvidence -> CanEqLHS -> Xi -> EqRel -> Ct
+ Graph.Trace.Internal.GhcFacade: ConPat :: XConPat p -> XRec p (ConLikeP p) -> HsConPatDetails p -> Pat p
+ Graph.Trace.Internal.GhcFacade: ConPatTc :: [Type] -> [TyVar] -> [EvVar] -> TcEvBinds -> HsWrapper -> ConPatTc
+ Graph.Trace.Internal.GhcFacade: ConstraintHole :: HoleSort
+ Graph.Trace.Internal.GhcFacade: CycleBreakerOrigin :: CtOrigin -> CtOrigin
+ Graph.Trace.Internal.GhcFacade: DT_Dont :: DynamicTooState
+ Graph.Trace.Internal.GhcFacade: DT_Dyn :: DynamicTooState
+ Graph.Trace.Internal.GhcFacade: DT_Failed :: DynamicTooState
+ Graph.Trace.Internal.GhcFacade: DT_OK :: DynamicTooState
+ Graph.Trace.Internal.GhcFacade: DctMulti :: XDctMulti pass -> [LHsSigType pass] -> DerivClauseTys pass
+ Graph.Trace.Internal.GhcFacade: DctSingle :: XDctSingle pass -> LHsSigType pass -> DerivClauseTys pass
+ Graph.Trace.Internal.GhcFacade: DeclDoc :: Name -> DocLoc
+ Graph.Trace.Internal.GhcFacade: DeclDocMap :: Map Name HsDocString -> DeclDocMap
+ Graph.Trace.Internal.GhcFacade: DeepSubsumption :: Extension
+ Graph.Trace.Internal.GhcFacade: DefaultDepth :: Depth
+ Graph.Trace.Internal.GhcFacade: Definite :: unit -> Definite unit
+ Graph.Trace.Internal.GhcFacade: DifferentLine :: !Int -> !Int -> DeltaPos
+ Graph.Trace.Internal.GhcFacade: DollarSplice :: SpliceDecoration
+ Graph.Trace.Internal.GhcFacade: EpAnn :: !Anchor -> !ann -> !EpAnnComments -> EpAnn ann
+ Graph.Trace.Internal.GhcFacade: EpAnnHsCase :: EpaLocation -> EpaLocation -> [AddEpAnn] -> EpAnnHsCase
+ Graph.Trace.Internal.GhcFacade: EpAnnImportDecl :: EpaLocation -> Maybe (EpaLocation, EpaLocation) -> Maybe EpaLocation -> Maybe EpaLocation -> Maybe EpaLocation -> Maybe EpaLocation -> EpAnnImportDecl
+ Graph.Trace.Internal.GhcFacade: EpAnnNotUsed :: EpAnn ann
+ Graph.Trace.Internal.GhcFacade: EpAnnSumPat :: [AddEpAnn] -> [EpaLocation] -> [EpaLocation] -> EpAnnSumPat
+ Graph.Trace.Internal.GhcFacade: EpAnnUnboundVar :: (EpaLocation, EpaLocation) -> EpaLocation -> EpAnnUnboundVar
+ Graph.Trace.Internal.GhcFacade: EpaBlockComment :: String -> EpaCommentTok
+ Graph.Trace.Internal.GhcFacade: EpaComment :: EpaCommentTok -> RealSrcSpan -> EpaComment
+ Graph.Trace.Internal.GhcFacade: EpaComments :: ![LEpaComment] -> EpAnnComments
+ Graph.Trace.Internal.GhcFacade: EpaCommentsBalanced :: ![LEpaComment] -> ![LEpaComment] -> EpAnnComments
+ Graph.Trace.Internal.GhcFacade: EpaDelta :: !DeltaPos -> ![LEpaComment] -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: EpaDocCommentNamed :: String -> EpaCommentTok
+ Graph.Trace.Internal.GhcFacade: EpaDocCommentNext :: String -> EpaCommentTok
+ Graph.Trace.Internal.GhcFacade: EpaDocCommentPrev :: String -> EpaCommentTok
+ Graph.Trace.Internal.GhcFacade: EpaDocOptions :: String -> EpaCommentTok
+ Graph.Trace.Internal.GhcFacade: EpaDocSection :: Int -> String -> EpaCommentTok
+ Graph.Trace.Internal.GhcFacade: EpaEofComment :: EpaCommentTok
+ Graph.Trace.Internal.GhcFacade: EpaLineComment :: String -> EpaCommentTok
+ Graph.Trace.Internal.GhcFacade: EpaSpan :: !RealSrcSpan -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: ExpansionExpr :: {-# UNPACK #-} !HsExpansion (HsExpr GhcRn) (HsExpr GhcTc) -> XXExprGhcTc
+ Graph.Trace.Internal.GhcFacade: ExplicitBraces :: LayoutInfo
+ Graph.Trace.Internal.GhcFacade: ExprHoleOrigin :: Maybe OccName -> CtOrigin
+ Graph.Trace.Internal.GhcFacade: ExtractedTHDocs :: Maybe HsDocString -> DeclDocMap -> ArgDocMap -> DeclDocMap -> ExtractedTHDocs
+ Graph.Trace.Internal.GhcFacade: FieldLabelStrings :: [Located (HsFieldLabel p)] -> FieldLabelStrings p
+ Graph.Trace.Internal.GhcFacade: FieldSelectors :: Extension
+ Graph.Trace.Internal.GhcFacade: FinalActive :: Activation
+ Graph.Trace.Internal.GhcFacade: FinalPhase :: CompilerPhase
+ Graph.Trace.Internal.GhcFacade: GHC2021 :: Language
+ Graph.Trace.Internal.GhcFacade: GWIB :: mod -> IsBootInterface -> GenWithIsBoot mod
+ Graph.Trace.Internal.GhcFacade: GhcBug20076 :: CtOrigin
+ Graph.Trace.Internal.GhcFacade: GlobalPkgDb :: PkgDbRef
+ Graph.Trace.Internal.GhcFacade: GrhsAnn :: Maybe EpaLocation -> AddEpAnn -> GrhsAnn
+ Graph.Trace.Internal.GhcFacade: HER :: IORef EvTerm -> TcType -> Unique -> HoleExprRef
+ Graph.Trace.Internal.GhcFacade: HasE :: HasE
+ Graph.Trace.Internal.GhcFacade: HasFieldOrigin :: FastString -> CtOrigin
+ Graph.Trace.Internal.GhcFacade: Hole :: HoleSort -> OccName -> TcType -> CtLoc -> Hole
+ Graph.Trace.Internal.GhcFacade: HoleBlockerReason :: HoleSet -> CtIrredReason
+ Graph.Trace.Internal.GhcFacade: HoleUnit :: GenUnit uid
+ Graph.Trace.Internal.GhcFacade: HsChar :: XHsChar x -> Char -> HsLit x
+ Graph.Trace.Internal.GhcFacade: HsCharPrim :: XHsCharPrim x -> Char -> HsLit x
+ Graph.Trace.Internal.GhcFacade: HsCharTy :: SourceText -> Char -> HsTyLit
+ Graph.Trace.Internal.GhcFacade: HsCmdLamCase :: XCmdLamCase id -> MatchGroup id (LHsCmd id) -> HsCmd id
+ Graph.Trace.Internal.GhcFacade: HsDoublePrim :: XHsDoublePrim x -> FractionalLit -> HsLit x
+ Graph.Trace.Internal.GhcFacade: HsExpanded :: a -> b -> HsExpansion a b
+ Graph.Trace.Internal.GhcFacade: HsExplicitMult :: IsUnicodeSyntax -> Maybe AddEpAnn -> LHsType pass -> HsArrow pass
+ Graph.Trace.Internal.GhcFacade: HsFieldLabel :: XCHsFieldLabel p -> Located FieldLabelString -> HsFieldLabel p
+ Graph.Trace.Internal.GhcFacade: HsFloatPrim :: XHsFloatPrim x -> FractionalLit -> HsLit x
+ Graph.Trace.Internal.GhcFacade: HsForAllInvis :: XHsForAllInvis pass -> [LHsTyVarBndr Specificity pass] -> HsForAllTelescope pass
+ Graph.Trace.Internal.GhcFacade: HsForAllVis :: XHsForAllVis pass -> [LHsTyVarBndr () pass] -> HsForAllTelescope pass
+ Graph.Trace.Internal.GhcFacade: HsFractional :: !FractionalLit -> OverLitVal
+ Graph.Trace.Internal.GhcFacade: HsGetField :: XGetField p -> LHsExpr p -> Located (HsFieldLabel p) -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: HsInt :: XHsInt x -> IntegralLit -> HsLit x
+ Graph.Trace.Internal.GhcFacade: HsInt64Prim :: XHsInt64Prim x -> Integer -> HsLit x
+ Graph.Trace.Internal.GhcFacade: HsIntPrim :: XHsIntPrim x -> Integer -> HsLit x
+ Graph.Trace.Internal.GhcFacade: HsInteger :: XHsInteger x -> Integer -> Type -> HsLit x
+ Graph.Trace.Internal.GhcFacade: HsIntegral :: !IntegralLit -> OverLitVal
+ Graph.Trace.Internal.GhcFacade: HsIsString :: !SourceText -> !FastString -> OverLitVal
+ Graph.Trace.Internal.GhcFacade: HsLinearArrow :: IsUnicodeSyntax -> Maybe AddEpAnn -> HsArrow pass
+ Graph.Trace.Internal.GhcFacade: HsModule :: EpAnn AnnsModule -> LayoutInfo -> Maybe (LocatedA ModuleName) -> Maybe (LocatedL [LIE GhcPs]) -> [LImportDecl GhcPs] -> [LHsDecl GhcPs] -> Maybe (LocatedP WarningTxt) -> Maybe LHsDocString -> HsModule
+ Graph.Trace.Internal.GhcFacade: HsOuterExplicit :: XHsOuterExplicit pass flag -> [LHsTyVarBndr flag (NoGhcTc pass)] -> HsOuterTyVarBndrs flag pass
+ Graph.Trace.Internal.GhcFacade: HsOuterImplicit :: XHsOuterImplicit pass -> HsOuterTyVarBndrs flag pass
+ Graph.Trace.Internal.GhcFacade: HsPS :: XHsPS pass -> LHsType pass -> HsPatSigType pass
+ Graph.Trace.Internal.GhcFacade: HsPSRn :: [Name] -> [Name] -> HsPSRn
+ Graph.Trace.Internal.GhcFacade: HsParsedModule :: Located HsModule -> [FilePath] -> HsParsedModule
+ Graph.Trace.Internal.GhcFacade: HsPragE :: XPragE p -> HsPragE p -> LHsExpr p -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: HsPragSCC :: XSCC p -> SourceText -> StringLiteral -> HsPragE p
+ Graph.Trace.Internal.GhcFacade: HsProjection :: XProjection p -> NonEmpty (Located (HsFieldLabel p)) -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: HsRat :: XHsRat x -> FractionalLit -> Type -> HsLit x
+ Graph.Trace.Internal.GhcFacade: HsRuleAnn :: Maybe (AddEpAnn, AddEpAnn) -> Maybe (AddEpAnn, AddEpAnn) -> [AddEpAnn] -> HsRuleAnn
+ Graph.Trace.Internal.GhcFacade: HsScaled :: HsArrow pass -> a -> HsScaled pass a
+ Graph.Trace.Internal.GhcFacade: HsSig :: XHsSig pass -> HsOuterSigTyVarBndrs pass -> LHsType pass -> HsSigType pass
+ Graph.Trace.Internal.GhcFacade: HsString :: XHsString x -> FastString -> HsLit x
+ Graph.Trace.Internal.GhcFacade: HsStringPrim :: XHsStringPrim x -> !ByteString -> HsLit x
+ Graph.Trace.Internal.GhcFacade: HsUnrestrictedArrow :: IsUnicodeSyntax -> HsArrow pass
+ Graph.Trace.Internal.GhcFacade: HsWord64Prim :: XHsWord64Prim x -> Integer -> HsLit x
+ Graph.Trace.Internal.GhcFacade: HsWordPrim :: XHsWordPrim x -> Integer -> HsLit x
+ Graph.Trace.Internal.GhcFacade: IEDoc :: XIEDoc pass -> HsDocString -> IE pass
+ Graph.Trace.Internal.GhcFacade: IEDocNamed :: XIEDocNamed pass -> String -> IE pass
+ Graph.Trace.Internal.GhcFacade: IEGroup :: XIEGroup pass -> Int -> HsDocString -> IE pass
+ Graph.Trace.Internal.GhcFacade: IEModuleContents :: XIEModuleContents pass -> XRec pass ModuleName -> IE pass
+ Graph.Trace.Internal.GhcFacade: IEName :: LocatedN name -> IEWrappedName name
+ Graph.Trace.Internal.GhcFacade: IEPattern :: EpaLocation -> LocatedN name -> IEWrappedName name
+ Graph.Trace.Internal.GhcFacade: IEThingAbs :: XIEThingAbs pass -> LIEWrappedName (IdP pass) -> IE pass
+ Graph.Trace.Internal.GhcFacade: IEThingAll :: XIEThingAll pass -> LIEWrappedName (IdP pass) -> IE pass
+ Graph.Trace.Internal.GhcFacade: IEThingWith :: XIEThingWith pass -> LIEWrappedName (IdP pass) -> IEWildcard -> [LIEWrappedName (IdP pass)] -> IE pass
+ Graph.Trace.Internal.GhcFacade: IEType :: EpaLocation -> LocatedN name -> IEWrappedName name
+ Graph.Trace.Internal.GhcFacade: IEVar :: XIEVar pass -> LIEWrappedName (IdP pass) -> IE pass
+ Graph.Trace.Internal.GhcFacade: IEWildcard :: Int -> IEWildcard
+ Graph.Trace.Internal.GhcFacade: ImportDecl :: XCImportDecl pass -> SourceText -> XRec pass ModuleName -> Maybe StringLiteral -> IsBootInterface -> Bool -> ImportDeclQualifiedStyle -> Bool -> Maybe (XRec pass ModuleName) -> Maybe (Bool, XRec pass [LIE pass]) -> ImportDecl pass
+ Graph.Trace.Internal.GhcFacade: Indefinite :: unit -> Indefinite unit
+ Graph.Trace.Internal.GhcFacade: InferredSpec :: Specificity
+ Graph.Trace.Internal.GhcFacade: InstDoc :: Name -> DocLoc
+ Graph.Trace.Internal.GhcFacade: InstSCOrigin :: ScDepth -> TypeSize -> CtOrigin
+ Graph.Trace.Internal.GhcFacade: InstalledFound :: ModLocation -> InstalledModule -> InstalledFindResult
+ Graph.Trace.Internal.GhcFacade: InstalledNoPackage :: UnitId -> InstalledFindResult
+ Graph.Trace.Internal.GhcFacade: InstalledNotFound :: [FilePath] -> Maybe UnitId -> InstalledFindResult
+ Graph.Trace.Internal.GhcFacade: InstanceSigOrigin :: Name -> Type -> Type -> CtOrigin
+ Graph.Trace.Internal.GhcFacade: InstantiatedUnit :: !FastString -> !Unique -> !Indefinite unit -> !GenInstantiations unit -> UniqDSet ModuleName -> GenInstantiatedUnit unit
+ Graph.Trace.Internal.GhcFacade: Invisible :: Specificity -> ArgFlag
+ Graph.Trace.Internal.GhcFacade: IrredShapeReason :: CtIrredReason
+ Graph.Trace.Internal.GhcFacade: IsBoot :: IsBootInterface
+ Graph.Trace.Internal.GhcFacade: IsInsideLam :: InsideLam
+ Graph.Trace.Internal.GhcFacade: IsInteresting :: InterestingCxt
+ Graph.Trace.Internal.GhcFacade: KappaExpr :: HsArrowMatchContext
+ Graph.Trace.Internal.GhcFacade: LexicalFastString :: FastString -> LexicalFastString
+ Graph.Trace.Internal.GhcFacade: LexicalNegation :: Extension
+ Graph.Trace.Internal.GhcFacade: LinearTypes :: Extension
+ Graph.Trace.Internal.GhcFacade: LocalGivenEqs :: HasGivenEqs
+ Graph.Trace.Internal.GhcFacade: MaybeGivenEqs :: HasGivenEqs
+ Graph.Trace.Internal.GhcFacade: ModuleDoc :: DocLoc
+ Graph.Trace.Internal.GhcFacade: MovedAnchor :: DeltaPos -> AnchorOperation
+ Graph.Trace.Internal.GhcFacade: NameAnn :: NameAdornment -> EpaLocation -> EpaLocation -> EpaLocation -> [TrailingAnn] -> NameAnn
+ Graph.Trace.Internal.GhcFacade: NameAnnCommas :: NameAdornment -> EpaLocation -> [EpaLocation] -> EpaLocation -> [TrailingAnn] -> NameAnn
+ Graph.Trace.Internal.GhcFacade: NameAnnOnly :: NameAdornment -> EpaLocation -> EpaLocation -> [TrailingAnn] -> NameAnn
+ Graph.Trace.Internal.GhcFacade: NameAnnQuote :: EpaLocation -> SrcSpanAnnN -> [TrailingAnn] -> NameAnn
+ Graph.Trace.Internal.GhcFacade: NameAnnRArrow :: EpaLocation -> [TrailingAnn] -> NameAnn
+ Graph.Trace.Internal.GhcFacade: NameAnnTrailing :: [TrailingAnn] -> NameAnn
+ Graph.Trace.Internal.GhcFacade: NameBackquotes :: NameAdornment
+ Graph.Trace.Internal.GhcFacade: NameParens :: NameAdornment
+ Graph.Trace.Internal.GhcFacade: NameParensHash :: NameAdornment
+ Graph.Trace.Internal.GhcFacade: NameSquare :: NameAdornment
+ Graph.Trace.Internal.GhcFacade: NoATVI :: ATValidityInfo
+ Graph.Trace.Internal.GhcFacade: NoAnnSortKey :: AnnSortKey
+ Graph.Trace.Internal.GhcFacade: NoE :: HasE
+ Graph.Trace.Internal.GhcFacade: NoEpAnns :: NoEpAnns
+ Graph.Trace.Internal.GhcFacade: NoExtraConstraint :: IsExtraConstraint
+ Graph.Trace.Internal.GhcFacade: NoGivenEqs :: HasGivenEqs
+ Graph.Trace.Internal.GhcFacade: NoIEWildcard :: IEWildcard
+ Graph.Trace.Internal.GhcFacade: NoLayoutInfo :: LayoutInfo
+ Graph.Trace.Internal.GhcFacade: NoSyntaxExprRn :: SyntaxExprRn
+ Graph.Trace.Internal.GhcFacade: NoSyntaxExprTc :: SyntaxExprTc
+ Graph.Trace.Internal.GhcFacade: NoUserInlinePrag :: InlineSpec
+ Graph.Trace.Internal.GhcFacade: NonCanonicalReason :: CheckTyEqResult -> CtIrredReason
+ Graph.Trace.Internal.GhcFacade: NonDetFastString :: FastString -> NonDetFastString
+ Graph.Trace.Internal.GhcFacade: NonLinearPatternOrigin :: CtOrigin
+ Graph.Trace.Internal.GhcFacade: NormalSyntax :: IsUnicodeSyntax
+ Graph.Trace.Internal.GhcFacade: NotBoot :: IsBootInterface
+ Graph.Trace.Internal.GhcFacade: NotInsideLam :: InsideLam
+ Graph.Trace.Internal.GhcFacade: NotInteresting :: InterestingCxt
+ Graph.Trace.Internal.GhcFacade: NotQualified :: ImportDeclQualifiedStyle
+ Graph.Trace.Internal.GhcFacade: Opt_CmmStaticPred :: GeneralFlag
+ Graph.Trace.Internal.GhcFacade: Opt_CompactUnwind :: GeneralFlag
+ Graph.Trace.Internal.GhcFacade: Opt_D_dump_c_backend :: DumpFlag
+ Graph.Trace.Internal.GhcFacade: Opt_D_dump_cpr_signatures :: DumpFlag
+ Graph.Trace.Internal.GhcFacade: Opt_D_dump_cpranal :: DumpFlag
+ Graph.Trace.Internal.GhcFacade: Opt_D_dump_faststrings :: DumpFlag
+ Graph.Trace.Internal.GhcFacade: Opt_D_dump_hie :: DumpFlag
+ Graph.Trace.Internal.GhcFacade: Opt_D_dump_stg_from_core :: DumpFlag
+ Graph.Trace.Internal.GhcFacade: Opt_DistinctConstructorTables :: GeneralFlag
+ Graph.Trace.Internal.GhcFacade: Opt_DoBoundsChecking :: GeneralFlag
+ Graph.Trace.Internal.GhcFacade: Opt_DoLinearCoreLinting :: GeneralFlag
+ Graph.Trace.Internal.GhcFacade: Opt_ExposeInternalSymbols :: GeneralFlag
+ Graph.Trace.Internal.GhcFacade: Opt_FamAppCache :: GeneralFlag
+ Graph.Trace.Internal.GhcFacade: Opt_InfoTableMap :: GeneralFlag
+ Graph.Trace.Internal.GhcFacade: Opt_InlineGenerics :: GeneralFlag
+ Graph.Trace.Internal.GhcFacade: Opt_InlineGenericsAggressively :: GeneralFlag
+ Graph.Trace.Internal.GhcFacade: Opt_LinkRts :: GeneralFlag
+ Graph.Trace.Internal.GhcFacade: Opt_WarnAmbiguousFields :: WarningFlag
+ Graph.Trace.Internal.GhcFacade: Opt_WarnImplicitLift :: WarningFlag
+ Graph.Trace.Internal.GhcFacade: Opt_WarnInvalidHaddock :: WarningFlag
+ Graph.Trace.Internal.GhcFacade: Opt_WarnMissingKindSignatures :: WarningFlag
+ Graph.Trace.Internal.GhcFacade: Opt_WarnOperatorWhitespace :: WarningFlag
+ Graph.Trace.Internal.GhcFacade: Opt_WarnOperatorWhitespaceExtConflict :: WarningFlag
+ Graph.Trace.Internal.GhcFacade: Opt_WarnRedundantBangPatterns :: WarningFlag
+ Graph.Trace.Internal.GhcFacade: Opt_WarnUnicodeBidirectionalFormatCharacters :: WarningFlag
+ Graph.Trace.Internal.GhcFacade: OtherSCOrigin :: ScDepth -> SkolemInfo -> CtOrigin
+ Graph.Trace.Internal.GhcFacade: OverLit :: XOverLit p -> OverLitVal -> HsExpr p -> HsOverLit p
+ Graph.Trace.Internal.GhcFacade: OverLitTc :: Bool -> Type -> OverLitTc
+ Graph.Trace.Internal.GhcFacade: OverloadedRecordDot :: Extension
+ Graph.Trace.Internal.GhcFacade: OverloadedRecordUpdate :: Extension
+ Graph.Trace.Internal.GhcFacade: PDoc :: a -> PDoc a
+ Graph.Trace.Internal.GhcFacade: PatCheckOrigin :: CtOrigin
+ Graph.Trace.Internal.GhcFacade: PkgDbPath :: FilePath -> PkgDbRef
+ Graph.Trace.Internal.GhcFacade: PprCode :: LabelStyle -> PprStyle
+ Graph.Trace.Internal.GhcFacade: PprDump :: PrintUnqualified -> PprStyle
+ Graph.Trace.Internal.GhcFacade: PprUser :: PrintUnqualified -> Depth -> Coloured -> PprStyle
+ Graph.Trace.Internal.GhcFacade: PrefixConGADT :: [HsScaled pass (LBangType pass)] -> HsConDeclGADTDetails pass
+ Graph.Trace.Internal.GhcFacade: PsLoc :: !RealSrcLoc -> !BufPos -> PsLoc
+ Graph.Trace.Internal.GhcFacade: PsSpan :: !RealSrcSpan -> !BufSpan -> PsSpan
+ Graph.Trace.Internal.GhcFacade: QualifiedDo :: Extension
+ Graph.Trace.Internal.GhcFacade: QualifiedPost :: ImportDeclQualifiedStyle
+ Graph.Trace.Internal.GhcFacade: QualifiedPre :: ImportDeclQualifiedStyle
+ Graph.Trace.Internal.GhcFacade: QuoteWrapper :: EvVar -> Type -> QuoteWrapper
+ Graph.Trace.Internal.GhcFacade: RealUnit :: !Definite uid -> GenUnit uid
+ Graph.Trace.Internal.GhcFacade: RecConGADT :: XRec pass [LConDeclField pass] -> HsConDeclGADTDetails pass
+ Graph.Trace.Internal.GhcFacade: ReprEqReason :: CtIrredReason
+ Graph.Trace.Internal.GhcFacade: RuntimeUnkSkol :: SkolemInfo
+ Graph.Trace.Internal.GhcFacade: SDC :: !PprStyle -> !Scheme -> !PprColour -> !Bool -> !Int -> !Int -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> !FastString -> SDoc -> SDocContext
+ Graph.Trace.Internal.GhcFacade: SameLine :: !Int -> DeltaPos
+ Graph.Trace.Internal.GhcFacade: ShapeMismatchReason :: CtIrredReason
+ Graph.Trace.Internal.GhcFacade: SpecifiedSpec :: Specificity
+ Graph.Trace.Internal.GhcFacade: SrcSpanAnn :: !a -> !SrcSpan -> SrcSpanAnn' a
+ Graph.Trace.Internal.GhcFacade: SyntaxExprRn :: HsExpr GhcRn -> SyntaxExprRn
+ Graph.Trace.Internal.GhcFacade: SyntaxExprTc :: HsExpr GhcTc -> [HsWrapper] -> HsWrapper -> SyntaxExprTc
+ Graph.Trace.Internal.GhcFacade: TyCoFolder :: (Type -> Maybe Type) -> (env -> TyVar -> a) -> (env -> CoVar -> a) -> (env -> CoercionHole -> a) -> (env -> TyCoVar -> ArgFlag -> env) -> TyCoFolder env a
+ Graph.Trace.Internal.GhcFacade: TyFamLHS :: TyCon -> [Xi] -> CanEqLHS
+ Graph.Trace.Internal.GhcFacade: TyVarLHS :: TcTyVar -> CanEqLHS
+ Graph.Trace.Internal.GhcFacade: TypeHoleOrigin :: OccName -> CtOrigin
+ Graph.Trace.Internal.GhcFacade: UnchangedAnchor :: AnchorOperation
+ Graph.Trace.Internal.GhcFacade: UnhelpfulGenerated :: UnhelpfulSpanReason
+ Graph.Trace.Internal.GhcFacade: UnhelpfulInteractive :: UnhelpfulSpanReason
+ Graph.Trace.Internal.GhcFacade: UnhelpfulNoLocationInfo :: UnhelpfulSpanReason
+ Graph.Trace.Internal.GhcFacade: UnhelpfulOther :: !FastString -> UnhelpfulSpanReason
+ Graph.Trace.Internal.GhcFacade: UnhelpfulWiredIn :: UnhelpfulSpanReason
+ Graph.Trace.Internal.GhcFacade: UnicodeSyntax :: IsUnicodeSyntax
+ Graph.Trace.Internal.GhcFacade: UnitId :: FastString -> UnitId
+ Graph.Trace.Internal.GhcFacade: UnitKey :: FastString -> UnitKey
+ Graph.Trace.Internal.GhcFacade: UnliftedDatatypes :: Extension
+ Graph.Trace.Internal.GhcFacade: UsageEnvironmentOf :: Name -> CtOrigin
+ Graph.Trace.Internal.GhcFacade: UserPkgDb :: PkgDbRef
+ Graph.Trace.Internal.GhcFacade: VirtUnit :: {-# UNPACK #-} !GenInstantiatedUnit uid -> GenUnit uid
+ Graph.Trace.Internal.GhcFacade: VirtualBraces :: !Int -> LayoutInfo
+ Graph.Trace.Internal.GhcFacade: WpMultCoercion :: Coercion -> HsWrapper
+ Graph.Trace.Internal.GhcFacade: WrapExpr :: {-# UNPACK #-} !HsWrap HsExpr -> XXExprGhcTc
+ Graph.Trace.Internal.GhcFacade: XBindStmtRn :: SyntaxExpr GhcRn -> FailOperator GhcRn -> XBindStmtRn
+ Graph.Trace.Internal.GhcFacade: XBindStmtTc :: SyntaxExpr GhcTc -> Type -> Mult -> FailOperator GhcTc -> XBindStmtTc
+ Graph.Trace.Internal.GhcFacade: XDerivClauseTys :: !XXDerivClauseTys pass -> DerivClauseTys pass
+ Graph.Trace.Internal.GhcFacade: XHsFieldLabel :: !XXHsFieldLabel p -> HsFieldLabel p
+ Graph.Trace.Internal.GhcFacade: XHsForAllTelescope :: !XXHsForAllTelescope pass -> HsForAllTelescope pass
+ Graph.Trace.Internal.GhcFacade: XHsOuterTyVarBndrs :: !XXHsOuterTyVarBndrs pass -> HsOuterTyVarBndrs flag pass
+ Graph.Trace.Internal.GhcFacade: XHsPatSigType :: !XXHsPatSigType pass -> HsPatSigType pass
+ Graph.Trace.Internal.GhcFacade: XHsPragE :: !XXPragE p -> HsPragE p
+ Graph.Trace.Internal.GhcFacade: XHsSigType :: !XXHsSigType pass -> HsSigType pass
+ Graph.Trace.Internal.GhcFacade: XIE :: !XXIE pass -> IE pass
+ Graph.Trace.Internal.GhcFacade: XImportDecl :: !XXImportDecl pass -> ImportDecl pass
+ Graph.Trace.Internal.GhcFacade: XInjectivityAnn :: !XXInjectivityAnn pass -> InjectivityAnn pass
+ Graph.Trace.Internal.GhcFacade: XLit :: !XXLit x -> HsLit x
+ Graph.Trace.Internal.GhcFacade: XOverLit :: !XXOverLit p -> HsOverLit p
+ Graph.Trace.Internal.GhcFacade: XTyFamInstDecl :: !XXTyFamInstDecl pass -> TyFamInstDecl pass
+ Graph.Trace.Internal.GhcFacade: XViaStrategyPs :: EpAnn [AddEpAnn] -> LHsSigType GhcPs -> XViaStrategyPs
+ Graph.Trace.Internal.GhcFacade: YesExtraConstraint :: IsExtraConstraint
+ Graph.Trace.Internal.GhcFacade: [CollNoDictBinders] :: forall p. CollectFlag p
+ Graph.Trace.Internal.GhcFacade: [CollWithDictBinders] :: CollectFlag (GhcPass 'Typechecked)
+ Graph.Trace.Internal.GhcFacade: [GhcPs] :: GhcPass 'Parsed
+ Graph.Trace.Internal.GhcFacade: [GhcRn] :: GhcPass 'Renamed
+ Graph.Trace.Internal.GhcFacade: [GhcTc] :: GhcPass 'Typechecked
+ Graph.Trace.Internal.GhcFacade: [ac_close] :: AnnContext -> [EpaLocation]
+ Graph.Trace.Internal.GhcFacade: [ac_darrow] :: AnnContext -> Maybe (IsUnicodeSyntax, EpaLocation)
+ Graph.Trace.Internal.GhcFacade: [ac_open] :: AnnContext -> [EpaLocation]
+ Graph.Trace.Internal.GhcFacade: [ac_prior_tok] :: EpaComment -> RealSrcSpan
+ Graph.Trace.Internal.GhcFacade: [ac_tok] :: EpaComment -> EpaCommentTok
+ Graph.Trace.Internal.GhcFacade: [aesBarsAfter] :: AnnExplicitSum -> [EpaLocation]
+ Graph.Trace.Internal.GhcFacade: [aesBarsBefore] :: AnnExplicitSum -> [EpaLocation]
+ Graph.Trace.Internal.GhcFacade: [aesClose] :: AnnExplicitSum -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [aesOpen] :: AnnExplicitSum -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [afDot] :: AnnFieldLabel -> Maybe EpaLocation
+ Graph.Trace.Internal.GhcFacade: [aiElseSemi] :: AnnsIf -> Maybe EpaLocation
+ Graph.Trace.Internal.GhcFacade: [aiElse] :: AnnsIf -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [aiIf] :: AnnsIf -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [aiThenSemi] :: AnnsIf -> Maybe EpaLocation
+ Graph.Trace.Internal.GhcFacade: [aiThen] :: AnnsIf -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [alIn] :: AnnsLet -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [alLet] :: AnnsLet -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [al_anchor] :: AnnList -> Maybe Anchor
+ Graph.Trace.Internal.GhcFacade: [al_close] :: AnnList -> Maybe AddEpAnn
+ Graph.Trace.Internal.GhcFacade: [al_open] :: AnnList -> Maybe AddEpAnn
+ Graph.Trace.Internal.GhcFacade: [al_rest] :: AnnList -> [AddEpAnn]
+ Graph.Trace.Internal.GhcFacade: [al_trailing] :: AnnList -> [TrailingAnn]
+ Graph.Trace.Internal.GhcFacade: [am_decls] :: AnnsModule -> AnnList
+ Graph.Trace.Internal.GhcFacade: [am_main] :: AnnsModule -> [AddEpAnn]
+ Graph.Trace.Internal.GhcFacade: [anchor] :: Anchor -> RealSrcSpan
+ Graph.Trace.Internal.GhcFacade: [anchor_op] :: Anchor -> AnchorOperation
+ Graph.Trace.Internal.GhcFacade: [ann] :: SrcSpanAnn' a -> !a
+ Graph.Trace.Internal.GhcFacade: [anns] :: EpAnn ann -> !ann
+ Graph.Trace.Internal.GhcFacade: [apClose] :: AnnProjection -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [apOpen] :: AnnProjection -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [ap_adornment] :: AnnParen -> ParenType
+ Graph.Trace.Internal.GhcFacade: [ap_close] :: AnnParen -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [ap_open] :: AnnParen -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [apr_close] :: AnnPragma -> AddEpAnn
+ Graph.Trace.Internal.GhcFacade: [apr_open] :: AnnPragma -> AddEpAnn
+ Graph.Trace.Internal.GhcFacade: [apr_rest] :: AnnPragma -> [AddEpAnn]
+ Graph.Trace.Internal.GhcFacade: [asDcolon] :: AnnSig -> AddEpAnn
+ Graph.Trace.Internal.GhcFacade: [asRest] :: AnnSig -> [AddEpAnn]
+ Graph.Trace.Internal.GhcFacade: [backend] :: DynFlags -> !Backend
+ Graph.Trace.Internal.GhcFacade: [bufPos] :: BufPos -> Int
+ Graph.Trace.Internal.GhcFacade: [bufSpanEnd] :: BufSpan -> {-# UNPACK #-} !BufPos
+ Graph.Trace.Internal.GhcFacade: [bufSpanStart] :: BufSpan -> {-# UNPACK #-} !BufPos
+ Graph.Trace.Internal.GhcFacade: [callerCcFilters] :: DynFlags -> [CallerCcFilter]
+ Graph.Trace.Internal.GhcFacade: [cc_lhs] :: Ct -> CanEqLHS
+ Graph.Trace.Internal.GhcFacade: [cc_reason] :: Ct -> CtIrredReason
+ Graph.Trace.Internal.GhcFacade: [cfgWeights] :: DynFlags -> Weights
+ Graph.Trace.Internal.GhcFacade: [co_cpt_wrap] :: CoPat -> HsWrapper
+ Graph.Trace.Internal.GhcFacade: [co_pat_inner] :: CoPat -> Pat GhcTc
+ Graph.Trace.Internal.GhcFacade: [co_pat_ty] :: CoPat -> Type
+ Graph.Trace.Internal.GhcFacade: [comments] :: EpAnn ann -> !EpAnnComments
+ Graph.Trace.Internal.GhcFacade: [con_bndrs] :: ConDecl pass -> XRec pass (HsOuterSigTyVarBndrs pass)
+ Graph.Trace.Internal.GhcFacade: [con_g_args] :: ConDecl pass -> HsConDeclGADTDetails pass
+ Graph.Trace.Internal.GhcFacade: [cpt_arg_tys] :: ConPatTc -> [Type]
+ Graph.Trace.Internal.GhcFacade: [cpt_binds] :: ConPatTc -> TcEvBinds
+ Graph.Trace.Internal.GhcFacade: [cpt_dicts] :: ConPatTc -> [EvVar]
+ Graph.Trace.Internal.GhcFacade: [cpt_tvs] :: ConPatTc -> [TyVar]
+ Graph.Trace.Internal.GhcFacade: [cpt_wrap] :: ConPatTc -> HsWrapper
+ Graph.Trace.Internal.GhcFacade: [deltaColumn] :: DeltaPos -> !Int
+ Graph.Trace.Internal.GhcFacade: [deltaLine] :: DeltaPos -> !Int
+ Graph.Trace.Internal.GhcFacade: [deriveViaOnLoc] :: DynFlags -> SrcSpan
+ Graph.Trace.Internal.GhcFacade: [driverPlugin] :: Plugin -> [CommandLineOption] -> HscEnv -> IO HscEnv
+ Graph.Trace.Internal.GhcFacade: [dynHiSuf_] :: DynFlags -> String
+ Graph.Trace.Internal.GhcFacade: [dynObjectSuf_] :: DynFlags -> String
+ Graph.Trace.Internal.GhcFacade: [dynOutputFile_] :: DynFlags -> Maybe String
+ Graph.Trace.Internal.GhcFacade: [dynOutputHi] :: DynFlags -> Maybe String
+ Graph.Trace.Internal.GhcFacade: [dynamicNow] :: DynFlags -> !Bool
+ Graph.Trace.Internal.GhcFacade: [dynamicTooFailed] :: DynFlags -> IORef Bool
+ Graph.Trace.Internal.GhcFacade: [entry] :: EpAnn ann -> !Anchor
+ Graph.Trace.Internal.GhcFacade: [ethd_arg_docs] :: ExtractedTHDocs -> ArgDocMap
+ Graph.Trace.Internal.GhcFacade: [ethd_decl_docs] :: ExtractedTHDocs -> DeclDocMap
+ Graph.Trace.Internal.GhcFacade: [ethd_inst_docs] :: ExtractedTHDocs -> DeclDocMap
+ Graph.Trace.Internal.GhcFacade: [ethd_mod_header] :: ExtractedTHDocs -> Maybe HsDocString
+ Graph.Trace.Internal.GhcFacade: [fdTopLevel] :: FamilyDecl pass -> TopLevelFlag
+ Graph.Trace.Internal.GhcFacade: [fileSettings_globalPackageDatabase] :: FileSettings -> FilePath
+ Graph.Trace.Internal.GhcFacade: [followingComments] :: EpAnnComments -> ![LEpaComment]
+ Graph.Trace.Internal.GhcFacade: [fs_sbs] :: FastString -> {-# UNPACK #-} !ShortByteString
+ Graph.Trace.Internal.GhcFacade: [ga_sep] :: GrhsAnn -> AddEpAnn
+ Graph.Trace.Internal.GhcFacade: [ga_vbar] :: GrhsAnn -> Maybe EpaLocation
+ Graph.Trace.Internal.GhcFacade: [gf_expr] :: HsExpr p -> LHsExpr p
+ Graph.Trace.Internal.GhcFacade: [gf_ext] :: HsExpr p -> XGetField p
+ Graph.Trace.Internal.GhcFacade: [gf_field] :: HsExpr p -> Located (HsFieldLabel p)
+ Graph.Trace.Internal.GhcFacade: [gwib_isBoot] :: GenWithIsBoot mod -> IsBootInterface
+ Graph.Trace.Internal.GhcFacade: [gwib_mod] :: GenWithIsBoot mod -> mod
+ Graph.Trace.Internal.GhcFacade: [hflExt] :: HsFieldLabel p -> XCHsFieldLabel p
+ Graph.Trace.Internal.GhcFacade: [hflLabel] :: HsFieldLabel p -> Located FieldLabelString
+ Graph.Trace.Internal.GhcFacade: [hiSuf_] :: DynFlags -> String
+ Graph.Trace.Internal.GhcFacade: [hole_loc] :: Hole -> CtLoc
+ Graph.Trace.Internal.GhcFacade: [hole_occ] :: Hole -> OccName
+ Graph.Trace.Internal.GhcFacade: [hole_sort] :: Hole -> HoleSort
+ Graph.Trace.Internal.GhcFacade: [hole_ty] :: Hole -> TcType
+ Graph.Trace.Internal.GhcFacade: [homeUnitId_] :: DynFlags -> UnitId
+ Graph.Trace.Internal.GhcFacade: [homeUnitInstanceOf_] :: DynFlags -> Maybe UnitId
+ Graph.Trace.Internal.GhcFacade: [homeUnitInstantiations_] :: DynFlags -> [(ModuleName, Module)]
+ Graph.Trace.Internal.GhcFacade: [hpm_module] :: HsParsedModule -> Located HsModule
+ Graph.Trace.Internal.GhcFacade: [hpm_src_files] :: HsParsedModule -> [FilePath]
+ Graph.Trace.Internal.GhcFacade: [hsCaseAnnCase] :: EpAnnHsCase -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [hsCaseAnnOf] :: EpAnnHsCase -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [hsCaseAnnsRest] :: EpAnnHsCase -> [AddEpAnn]
+ Graph.Trace.Internal.GhcFacade: [hsRecFieldAnn] :: HsRecField' id arg -> XHsRecField id
+ Graph.Trace.Internal.GhcFacade: [hsUnboundBackquotes] :: EpAnnUnboundVar -> (EpaLocation, EpaLocation)
+ Graph.Trace.Internal.GhcFacade: [hsUnboundHole] :: EpAnnUnboundVar -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [hsf_invis_bndrs] :: HsForAllTelescope pass -> [LHsTyVarBndr Specificity pass]
+ Graph.Trace.Internal.GhcFacade: [hsf_vis_bndrs] :: HsForAllTelescope pass -> [LHsTyVarBndr () pass]
+ Graph.Trace.Internal.GhcFacade: [hsf_xinvis] :: HsForAllTelescope pass -> XHsForAllInvis pass
+ Graph.Trace.Internal.GhcFacade: [hsf_xvis] :: HsForAllTelescope pass -> XHsForAllVis pass
+ Graph.Trace.Internal.GhcFacade: [hsmodAnn] :: HsModule -> EpAnn AnnsModule
+ Graph.Trace.Internal.GhcFacade: [hsmodDecls] :: HsModule -> [LHsDecl GhcPs]
+ Graph.Trace.Internal.GhcFacade: [hsmodDeprecMessage] :: HsModule -> Maybe (LocatedP WarningTxt)
+ Graph.Trace.Internal.GhcFacade: [hsmodExports] :: HsModule -> Maybe (LocatedL [LIE GhcPs])
+ Graph.Trace.Internal.GhcFacade: [hsmodHaddockModHeader] :: HsModule -> Maybe LHsDocString
+ Graph.Trace.Internal.GhcFacade: [hsmodImports] :: HsModule -> [LImportDecl GhcPs]
+ Graph.Trace.Internal.GhcFacade: [hsmodLayout] :: HsModule -> LayoutInfo
+ Graph.Trace.Internal.GhcFacade: [hsmodName] :: HsModule -> Maybe (LocatedA ModuleName)
+ Graph.Trace.Internal.GhcFacade: [hso_bndrs] :: HsOuterTyVarBndrs flag pass -> [LHsTyVarBndr flag (NoGhcTc pass)]
+ Graph.Trace.Internal.GhcFacade: [hso_xexplicit] :: HsOuterTyVarBndrs flag pass -> XHsOuterExplicit pass flag
+ Graph.Trace.Internal.GhcFacade: [hso_ximplicit] :: HsOuterTyVarBndrs flag pass -> XHsOuterImplicit pass
+ Graph.Trace.Internal.GhcFacade: [hsps_body] :: HsPatSigType pass -> LHsType pass
+ Graph.Trace.Internal.GhcFacade: [hsps_ext] :: HsPatSigType pass -> XHsPS pass
+ Graph.Trace.Internal.GhcFacade: [hsps_imp_tvs] :: HsPSRn -> [Name]
+ Graph.Trace.Internal.GhcFacade: [hsps_nwcs] :: HsPSRn -> [Name]
+ Graph.Trace.Internal.GhcFacade: [hst_tele] :: HsType pass -> HsForAllTelescope pass
+ Graph.Trace.Internal.GhcFacade: [ic_given_eqs] :: Implication -> HasGivenEqs
+ Graph.Trace.Internal.GhcFacade: [ideclAs] :: ImportDecl pass -> Maybe (XRec pass ModuleName)
+ Graph.Trace.Internal.GhcFacade: [ideclExt] :: ImportDecl pass -> XCImportDecl pass
+ Graph.Trace.Internal.GhcFacade: [ideclHiding] :: ImportDecl pass -> Maybe (Bool, XRec pass [LIE pass])
+ Graph.Trace.Internal.GhcFacade: [ideclImplicit] :: ImportDecl pass -> Bool
+ Graph.Trace.Internal.GhcFacade: [ideclName] :: ImportDecl pass -> XRec pass ModuleName
+ Graph.Trace.Internal.GhcFacade: [ideclPkgQual] :: ImportDecl pass -> Maybe StringLiteral
+ Graph.Trace.Internal.GhcFacade: [ideclQualified] :: ImportDecl pass -> ImportDeclQualifiedStyle
+ Graph.Trace.Internal.GhcFacade: [ideclSafe] :: ImportDecl pass -> Bool
+ Graph.Trace.Internal.GhcFacade: [ideclSourceSrc] :: ImportDecl pass -> SourceText
+ Graph.Trace.Internal.GhcFacade: [ideclSource] :: ImportDecl pass -> IsBootInterface
+ Graph.Trace.Internal.GhcFacade: [importDeclAnnAs] :: EpAnnImportDecl -> Maybe EpaLocation
+ Graph.Trace.Internal.GhcFacade: [importDeclAnnImport] :: EpAnnImportDecl -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [importDeclAnnPackage] :: EpAnnImportDecl -> Maybe EpaLocation
+ Graph.Trace.Internal.GhcFacade: [importDeclAnnPragma] :: EpAnnImportDecl -> Maybe (EpaLocation, EpaLocation)
+ Graph.Trace.Internal.GhcFacade: [importDeclAnnQualified] :: EpAnnImportDecl -> Maybe EpaLocation
+ Graph.Trace.Internal.GhcFacade: [importDeclAnnSafe] :: EpAnnImportDecl -> Maybe EpaLocation
+ Graph.Trace.Internal.GhcFacade: [includePathsQuoteImplicit] :: IncludeSpecs -> [String]
+ Graph.Trace.Internal.GhcFacade: [indefUnit] :: Indefinite unit -> unit
+ Graph.Trace.Internal.GhcFacade: [instUnitFS] :: GenInstantiatedUnit unit -> !FastString
+ Graph.Trace.Internal.GhcFacade: [instUnitHoles] :: GenInstantiatedUnit unit -> UniqDSet ModuleName
+ Graph.Trace.Internal.GhcFacade: [instUnitInstanceOf] :: GenInstantiatedUnit unit -> !Indefinite unit
+ Graph.Trace.Internal.GhcFacade: [instUnitInsts] :: GenInstantiatedUnit unit -> !GenInstantiations unit
+ Graph.Trace.Internal.GhcFacade: [instUnitKey] :: GenInstantiatedUnit unit -> !Unique
+ Graph.Trace.Internal.GhcFacade: [lann_trailing] :: AnnListItem -> [TrailingAnn]
+ Graph.Trace.Internal.GhcFacade: [locA] :: SrcSpanAnn' a -> !SrcSpan
+ Graph.Trace.Internal.GhcFacade: [mainModuleNameIs] :: DynFlags -> ModuleName
+ Graph.Trace.Internal.GhcFacade: [moduleUnit] :: GenModule unit -> !unit
+ Graph.Trace.Internal.GhcFacade: [nann_adornment] :: NameAnn -> NameAdornment
+ Graph.Trace.Internal.GhcFacade: [nann_close] :: NameAnn -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [nann_commas] :: NameAnn -> [EpaLocation]
+ Graph.Trace.Internal.GhcFacade: [nann_name] :: NameAnn -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [nann_open] :: NameAnn -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [nann_quote] :: NameAnn -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: [nann_quoted] :: NameAnn -> SrcSpanAnnN
+ Graph.Trace.Internal.GhcFacade: [nann_trailing] :: NameAnn -> [TrailingAnn]
+ Graph.Trace.Internal.GhcFacade: [objectSuf_] :: DynFlags -> String
+ Graph.Trace.Internal.GhcFacade: [occ_n_br] :: OccInfo -> {-# UNPACK #-} !BranchCount
+ Graph.Trace.Internal.GhcFacade: [ol_ext] :: HsOverLit p -> XOverLit p
+ Graph.Trace.Internal.GhcFacade: [ol_rebindable] :: OverLitTc -> Bool
+ Graph.Trace.Internal.GhcFacade: [ol_type] :: OverLitTc -> Type
+ Graph.Trace.Internal.GhcFacade: [ol_val] :: HsOverLit p -> OverLitVal
+ Graph.Trace.Internal.GhcFacade: [ol_witness] :: HsOverLit p -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: [outputFile_] :: DynFlags -> Maybe String
+ Graph.Trace.Internal.GhcFacade: [pat_con_ext] :: Pat p -> XConPat p
+ Graph.Trace.Internal.GhcFacade: [priorComments] :: EpAnnComments -> ![LEpaComment]
+ Graph.Trace.Internal.GhcFacade: [proj_ext] :: HsExpr p -> XProjection p
+ Graph.Trace.Internal.GhcFacade: [proj_flds] :: HsExpr p -> NonEmpty (Located (HsFieldLabel p))
+ Graph.Trace.Internal.GhcFacade: [psBufPos] :: PsLoc -> !BufPos
+ Graph.Trace.Internal.GhcFacade: [psBufSpan] :: PsSpan -> !BufSpan
+ Graph.Trace.Internal.GhcFacade: [psRealLoc] :: PsLoc -> !RealSrcLoc
+ Graph.Trace.Internal.GhcFacade: [psRealSpan] :: PsSpan -> !RealSrcSpan
+ Graph.Trace.Internal.GhcFacade: [ra_rest] :: HsRuleAnn -> [AddEpAnn]
+ Graph.Trace.Internal.GhcFacade: [ra_tmanns] :: HsRuleAnn -> Maybe (AddEpAnn, AddEpAnn)
+ Graph.Trace.Internal.GhcFacade: [ra_tyanns] :: HsRuleAnn -> Maybe (AddEpAnn, AddEpAnn)
+ Graph.Trace.Internal.GhcFacade: [rcon_con] :: HsExpr p -> XRec p (ConLikeP p)
+ Graph.Trace.Internal.GhcFacade: [recordPatSynField] :: RecordPatSynField pass -> FieldOcc pass
+ Graph.Trace.Internal.GhcFacade: [sdocCanUseUnicode] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocColScheme] :: SDocContext -> !Scheme
+ Graph.Trace.Internal.GhcFacade: [sdocDefaultDepth] :: SDocContext -> !Int
+ Graph.Trace.Internal.GhcFacade: [sdocErrorSpans] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocHexWordLiterals] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocImpredicativeTypes] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocLastColour] :: SDocContext -> !PprColour
+ Graph.Trace.Internal.GhcFacade: [sdocLineLength] :: SDocContext -> !Int
+ Graph.Trace.Internal.GhcFacade: [sdocLinearTypes] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocPprDebug] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocPrintAxiomIncomps] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocPrintCaseAsLet] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocPrintEqualityRelations] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocPrintExplicitCoercions] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocPrintExplicitForalls] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocPrintExplicitKinds] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocPrintExplicitRuntimeReps] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocPrintPotentialInstances] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocPrintTypeAbbreviations] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocPrintTypecheckerElaboration] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocPrintUnicodeSyntax] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocShouldUseColor] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocStarIsType] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocStyle] :: SDocContext -> !PprStyle
+ Graph.Trace.Internal.GhcFacade: [sdocSuppressCoercions] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocSuppressIdInfo] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocSuppressModulePrefixes] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocSuppressStgExts] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocSuppressTicks] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocSuppressTypeApplications] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocSuppressTypeSignatures] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocSuppressUnfoldings] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocSuppressUniques] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocSuppressVarKinds] :: SDocContext -> !Bool
+ Graph.Trace.Internal.GhcFacade: [sdocUnitIdForUser] :: SDocContext -> !FastString -> SDoc
+ Graph.Trace.Internal.GhcFacade: [sig_bndrs] :: HsSigType pass -> HsOuterSigTyVarBndrs pass
+ Graph.Trace.Internal.GhcFacade: [sig_body] :: HsSigType pass -> LHsType pass
+ Graph.Trace.Internal.GhcFacade: [sig_ext] :: HsSigType pass -> XHsSig pass
+ Graph.Trace.Internal.GhcFacade: [stmt_context] :: ApplicativeArg idL -> HsStmtContext (ApplicativeArgStmCtxPass idL)
+ Graph.Trace.Internal.GhcFacade: [sumPatParens] :: EpAnnSumPat -> [AddEpAnn]
+ Graph.Trace.Internal.GhcFacade: [sumPatVbarsAfter] :: EpAnnSumPat -> [EpaLocation]
+ Graph.Trace.Internal.GhcFacade: [sumPatVbarsBefore] :: EpAnnSumPat -> [EpaLocation]
+ Graph.Trace.Internal.GhcFacade: [targetWays_] :: DynFlags -> Ways
+ Graph.Trace.Internal.GhcFacade: [tcf_covar] :: TyCoFolder env a -> env -> CoVar -> a
+ Graph.Trace.Internal.GhcFacade: [tcf_hole] :: TyCoFolder env a -> env -> CoercionHole -> a
+ Graph.Trace.Internal.GhcFacade: [tcf_tycobinder] :: TyCoFolder env a -> env -> TyCoVar -> ArgFlag -> env
+ Graph.Trace.Internal.GhcFacade: [tcf_tyvar] :: TyCoFolder env a -> env -> TyVar -> a
+ Graph.Trace.Internal.GhcFacade: [tcf_view] :: TyCoFolder env a -> Type -> Maybe Type
+ Graph.Trace.Internal.GhcFacade: [tcg_ksigs] :: TcGblEnv -> NameSet
+ Graph.Trace.Internal.GhcFacade: [tcg_th_docs] :: TcGblEnv -> TcRef THDocs
+ Graph.Trace.Internal.GhcFacade: [tcl_in_gen_code] :: TcLclEnv -> Bool
+ Graph.Trace.Internal.GhcFacade: [tcl_usage] :: TcLclEnv -> TcRef UsageEnv
+ Graph.Trace.Internal.GhcFacade: [tfid_xtn] :: TyFamInstDecl pass -> XCTyFamInstDecl pass
+ Graph.Trace.Internal.GhcFacade: [unDefinite] :: Definite unit -> unit
+ Graph.Trace.Internal.GhcFacade: [unfoldingOpts] :: DynFlags -> !UnfoldingOpts
+ Graph.Trace.Internal.GhcFacade: [unitIdFS] :: UnitId -> FastString
+ Graph.Trace.Internal.GhcFacade: [wc_holes] :: WantedConstraints -> Bag Hole
+ Graph.Trace.Internal.GhcFacade: [xbsrn_bindOp] :: XBindStmtRn -> SyntaxExpr GhcRn
+ Graph.Trace.Internal.GhcFacade: [xbsrn_failOp] :: XBindStmtRn -> FailOperator GhcRn
+ Graph.Trace.Internal.GhcFacade: [xbstc_bindOp] :: XBindStmtTc -> SyntaxExpr GhcTc
+ Graph.Trace.Internal.GhcFacade: [xbstc_boundResultMult] :: XBindStmtTc -> Mult
+ Graph.Trace.Internal.GhcFacade: [xbstc_boundResultType] :: XBindStmtTc -> Type
+ Graph.Trace.Internal.GhcFacade: [xbstc_failOp] :: XBindStmtTc -> FailOperator GhcTc
+ Graph.Trace.Internal.GhcFacade: activateAfterInitial :: Activation
+ Graph.Trace.Internal.GhcFacade: activateDuringFinal :: Activation
+ Graph.Trace.Internal.GhcFacade: activeInFinalPhase :: Activation -> Bool
+ Graph.Trace.Internal.GhcFacade: addAnns :: EpAnn [AddEpAnn] -> [AddEpAnn] -> EpAnnComments -> EpAnn [AddEpAnn]
+ Graph.Trace.Internal.GhcFacade: addAnnsA :: SrcSpanAnnA -> [TrailingAnn] -> EpAnnComments -> SrcSpanAnnA
+ Graph.Trace.Internal.GhcFacade: addCLocA :: GenLocated (SrcSpanAnn' a) e1 -> GenLocated SrcSpan e2 -> e3 -> GenLocated (SrcAnn ann) e3
+ Graph.Trace.Internal.GhcFacade: addCLocAA :: GenLocated (SrcSpanAnn' a1) e1 -> GenLocated (SrcSpanAnn' a2) e2 -> e3 -> GenLocated (SrcAnn ann) e3
+ Graph.Trace.Internal.GhcFacade: addCommentsToEpAnn :: Monoid a => SrcSpan -> EpAnn a -> EpAnnComments -> EpAnn a
+ Graph.Trace.Internal.GhcFacade: addCommentsToSrcAnn :: Monoid ann => SrcAnn ann -> EpAnnComments -> SrcAnn ann
+ Graph.Trace.Internal.GhcFacade: addHoles :: WantedConstraints -> Bag Hole -> WantedConstraints
+ Graph.Trace.Internal.GhcFacade: addImplicitQuoteInclude :: IncludeSpecs -> [String] -> IncludeSpecs
+ Graph.Trace.Internal.GhcFacade: addLocMA :: (a -> TcM b) -> GenLocated (SrcSpanAnn' ann) a -> TcM b
+ Graph.Trace.Internal.GhcFacade: addTrailingAnnToA :: SrcSpan -> TrailingAnn -> EpAnnComments -> EpAnn AnnListItem -> EpAnn AnnListItem
+ Graph.Trace.Internal.GhcFacade: addTrailingAnnToL :: SrcSpan -> TrailingAnn -> EpAnnComments -> EpAnn AnnList -> EpAnn AnnList
+ Graph.Trace.Internal.GhcFacade: addTrailingCommaToN :: SrcSpan -> EpAnn NameAnn -> EpaLocation -> EpAnn NameAnn
+ Graph.Trace.Internal.GhcFacade: advanceBufPos :: BufPos -> BufPos
+ Graph.Trace.Internal.GhcFacade: advancePsLoc :: PsLoc -> Char -> PsLoc
+ Graph.Trace.Internal.GhcFacade: annParen2AddEpAnn :: EpAnn AnnParen -> [AddEpAnn]
+ Graph.Trace.Internal.GhcFacade: anyFreeVarsOfType :: (TyCoVar -> Bool) -> Type -> Bool
+ Graph.Trace.Internal.GhcFacade: anyFreeVarsOfTypes :: (TyCoVar -> Bool) -> [Type] -> Bool
+ Graph.Trace.Internal.GhcFacade: appendDocs :: HsDocString -> HsDocString -> HsDocString
+ Graph.Trace.Internal.GhcFacade: applyQuoteWrapper :: QuoteWrapper -> HsWrapper
+ Graph.Trace.Internal.GhcFacade: arrowToHsType :: HsArrow GhcRn -> LHsType GhcRn
+ Graph.Trace.Internal.GhcFacade: baseUnit :: Unit
+ Graph.Trace.Internal.GhcFacade: bignatFromWordListIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: bignatFromWordListName :: Name
+ Graph.Trace.Internal.GhcFacade: bignumUnit :: Unit
+ Graph.Trace.Internal.GhcFacade: bignumUnitId :: UnitId
+ Graph.Trace.Internal.GhcFacade: bnbVarQual :: String -> Unique -> Name
+ Graph.Trace.Internal.GhcFacade: bniVarQual :: String -> Unique -> Name
+ Graph.Trace.Internal.GhcFacade: bnnVarQual :: String -> Unique -> Name
+ Graph.Trace.Internal.GhcFacade: boxedRepDataConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: boxedRepDataConTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: buildSynTyCon :: Name -> [KnotTied TyConBinder] -> Kind -> [Role] -> KnotTied Type -> TyCon
+ Graph.Trace.Internal.GhcFacade: cTupleDataCon :: Arity -> DataCon
+ Graph.Trace.Internal.GhcFacade: cTupleSelId :: ConTag -> Arity -> Id
+ Graph.Trace.Internal.GhcFacade: cTupleSelIdName :: ConTag -> Arity -> Name
+ Graph.Trace.Internal.GhcFacade: cTupleTyCon :: Arity -> TyCon
+ Graph.Trace.Internal.GhcFacade: canEqLHSKind :: CanEqLHS -> TcKind
+ Graph.Trace.Internal.GhcFacade: canEqLHSType :: CanEqLHS -> TcType
+ Graph.Trace.Internal.GhcFacade: canEqLHS_maybe :: Xi -> Maybe CanEqLHS
+ Graph.Trace.Internal.GhcFacade: checkTelescopeSkol :: SkolemInfo -> Bool
+ Graph.Trace.Internal.GhcFacade: chunkify :: [a] -> [[a]]
+ Graph.Trace.Internal.GhcFacade: class UnXRec p => CollectPass p
+ Graph.Trace.Internal.GhcFacade: class (NoGhcTcPass NoGhcTcPass p ~ NoGhcTcPass p, IsPass NoGhcTcPass p) => IsPass (p :: Pass)
+ Graph.Trace.Internal.GhcFacade: class IsUnitId u
+ Graph.Trace.Internal.GhcFacade: class MapXRec p
+ Graph.Trace.Internal.GhcFacade: class OutputableBndrFlag flag (p :: Pass)
+ Graph.Trace.Internal.GhcFacade: class OutputableP env a
+ Graph.Trace.Internal.GhcFacade: class UnXRec p
+ Graph.Trace.Internal.GhcFacade: class WrapXRec p a
+ Graph.Trace.Internal.GhcFacade: cmpBufSpan :: HasDebugCallStack => Located a -> Located a -> Ordering
+ Graph.Trace.Internal.GhcFacade: collectHsBindBinders :: CollectPass p => CollectFlag p -> HsBindLR p idR -> [IdP p]
+ Graph.Trace.Internal.GhcFacade: collectHsBindListBinders :: CollectPass p => CollectFlag p -> [LHsBindLR p idR] -> [IdP p]
+ Graph.Trace.Internal.GhcFacade: collectHsBindsBinders :: CollectPass p => CollectFlag p -> LHsBindsLR p idR -> [IdP p]
+ Graph.Trace.Internal.GhcFacade: collectHsIdBinders :: forall (idL :: Pass) (idR :: Pass). CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> HsValBindsLR (GhcPass idL) (GhcPass idR) -> [IdP (GhcPass idL)]
+ Graph.Trace.Internal.GhcFacade: collectHsValBinders :: forall (idL :: Pass) (idR :: Pass). CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> HsValBindsLR (GhcPass idL) (GhcPass idR) -> [IdP (GhcPass idL)]
+ Graph.Trace.Internal.GhcFacade: collectLStmtBinders :: forall (idL :: Pass) (idR :: Pass) body. CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> LStmtLR (GhcPass idL) (GhcPass idR) body -> [IdP (GhcPass idL)]
+ Graph.Trace.Internal.GhcFacade: collectLStmtsBinders :: forall (idL :: Pass) (idR :: Pass) body. CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> [LStmtLR (GhcPass idL) (GhcPass idR) body] -> [IdP (GhcPass idL)]
+ Graph.Trace.Internal.GhcFacade: collectLocalBinders :: forall (idL :: Pass) (idR :: Pass). CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> HsLocalBindsLR (GhcPass idL) (GhcPass idR) -> [IdP (GhcPass idL)]
+ Graph.Trace.Internal.GhcFacade: collectMethodBinders :: UnXRec idL => LHsBindsLR idL idR -> [LIdP idL]
+ Graph.Trace.Internal.GhcFacade: collectPatBinders :: CollectPass p => CollectFlag p -> LPat p -> [IdP p]
+ Graph.Trace.Internal.GhcFacade: collectPatsBinders :: CollectPass p => CollectFlag p -> [LPat p] -> [IdP p]
+ Graph.Trace.Internal.GhcFacade: collectStmtBinders :: forall (idL :: Pass) (idR :: Pass) body. CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> StmtLR (GhcPass idL) (GhcPass idR) body -> [IdP (GhcPass idL)]
+ Graph.Trace.Internal.GhcFacade: collectStmtsBinders :: forall (idL :: Pass) (idR :: Pass) body. CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> [StmtLR (GhcPass idL) (GhcPass idR) body] -> [IdP (GhcPass idL)]
+ Graph.Trace.Internal.GhcFacade: collectXXPat :: CollectPass p => Proxy p -> CollectFlag p -> XXPat p -> [IdP p] -> [IdP p]
+ Graph.Trace.Internal.GhcFacade: combineLocsA :: Semigroup a => GenLocated (SrcAnn a) e1 -> GenLocated (SrcAnn a) e2 -> SrcAnn a
+ Graph.Trace.Internal.GhcFacade: combineRealSrcSpans :: RealSrcSpan -> RealSrcSpan -> RealSrcSpan
+ Graph.Trace.Internal.GhcFacade: combineSrcSpansA :: Semigroup a => SrcAnn a -> SrcAnn a -> SrcAnn a
+ Graph.Trace.Internal.GhcFacade: comment :: RealSrcSpan -> EpAnnComments -> EpAnnCO
+ Graph.Trace.Internal.GhcFacade: commentsOnlyA :: Monoid ann => SrcAnn ann -> SrcAnn ann
+ Graph.Trace.Internal.GhcFacade: concatDocs :: [HsDocString] -> Maybe HsDocString
+ Graph.Trace.Internal.GhcFacade: considerAccessibleIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: considerAccessibleName :: Name
+ Graph.Trace.Internal.GhcFacade: convertLit :: forall (p1 :: Pass) (p2 :: Pass). HsLit (GhcPass p1) -> HsLit (GhcPass p2)
+ Graph.Trace.Internal.GhcFacade: cstringLengthIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: cstringLengthName :: Name
+ Graph.Trace.Internal.GhcFacade: ctFlavourContainsDerived :: CtFlavour -> Bool
+ Graph.Trace.Internal.GhcFacade: cteHoleBlocker :: CheckTyEqProblem
+ Graph.Trace.Internal.GhcFacade: cteImpredicative :: CheckTyEqProblem
+ Graph.Trace.Internal.GhcFacade: cteInsolubleOccurs :: CheckTyEqProblem
+ Graph.Trace.Internal.GhcFacade: cteOK :: CheckTyEqResult
+ Graph.Trace.Internal.GhcFacade: cteProblem :: CheckTyEqProblem -> CheckTyEqResult
+ Graph.Trace.Internal.GhcFacade: cteSolubleOccurs :: CheckTyEqProblem
+ Graph.Trace.Internal.GhcFacade: cteTypeFamily :: CheckTyEqProblem
+ Graph.Trace.Internal.GhcFacade: cterClearOccursCheck :: CheckTyEqResult -> CheckTyEqResult
+ Graph.Trace.Internal.GhcFacade: cterFromKind :: CheckTyEqResult -> CheckTyEqResult
+ Graph.Trace.Internal.GhcFacade: cterHasNoProblem :: CheckTyEqResult -> Bool
+ Graph.Trace.Internal.GhcFacade: cterHasOccursCheck :: CheckTyEqResult -> Bool
+ Graph.Trace.Internal.GhcFacade: cterHasOnlyProblem :: CheckTyEqResult -> CheckTyEqProblem -> Bool
+ Graph.Trace.Internal.GhcFacade: cterHasProblem :: CheckTyEqResult -> CheckTyEqProblem -> Bool
+ Graph.Trace.Internal.GhcFacade: cterRemoveProblem :: CheckTyEqResult -> CheckTyEqProblem -> CheckTyEqResult
+ Graph.Trace.Internal.GhcFacade: cterSetOccursCheckSoluble :: CheckTyEqResult -> CheckTyEqResult
+ Graph.Trace.Internal.GhcFacade: data ATValidityInfo
+ Graph.Trace.Internal.GhcFacade: data AddEpAnn
+ Graph.Trace.Internal.GhcFacade: data Anchor
+ Graph.Trace.Internal.GhcFacade: data AnchorOperation
+ Graph.Trace.Internal.GhcFacade: data AnnContext
+ Graph.Trace.Internal.GhcFacade: data AnnExplicitSum
+ Graph.Trace.Internal.GhcFacade: data AnnFieldLabel
+ Graph.Trace.Internal.GhcFacade: data AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: data AnnList
+ Graph.Trace.Internal.GhcFacade: data AnnListItem
+ Graph.Trace.Internal.GhcFacade: data AnnParen
+ Graph.Trace.Internal.GhcFacade: data AnnPragma
+ Graph.Trace.Internal.GhcFacade: data AnnProjection
+ Graph.Trace.Internal.GhcFacade: data AnnSig
+ Graph.Trace.Internal.GhcFacade: data AnnSortKey
+ Graph.Trace.Internal.GhcFacade: data AnnsIf
+ Graph.Trace.Internal.GhcFacade: data AnnsLet
+ Graph.Trace.Internal.GhcFacade: data AnnsModule
+ Graph.Trace.Internal.GhcFacade: data BufSpan
+ Graph.Trace.Internal.GhcFacade: data CanEqLHS
+ Graph.Trace.Internal.GhcFacade: data CheckTyEqProblem
+ Graph.Trace.Internal.GhcFacade: data CheckTyEqResult
+ Graph.Trace.Internal.GhcFacade: data CoPat
+ Graph.Trace.Internal.GhcFacade: data CollectFlag p
+ Graph.Trace.Internal.GhcFacade: data ConPatTc
+ Graph.Trace.Internal.GhcFacade: data CtIrredReason
+ Graph.Trace.Internal.GhcFacade: data DeltaPos
+ Graph.Trace.Internal.GhcFacade: data DerivClauseTys pass
+ Graph.Trace.Internal.GhcFacade: data DocLoc
+ Graph.Trace.Internal.GhcFacade: data DynamicTooState
+ Graph.Trace.Internal.GhcFacade: data EpAnn ann
+ Graph.Trace.Internal.GhcFacade: data EpAnnComments
+ Graph.Trace.Internal.GhcFacade: data EpAnnHsCase
+ Graph.Trace.Internal.GhcFacade: data EpAnnImportDecl
+ Graph.Trace.Internal.GhcFacade: data EpAnnSumPat
+ Graph.Trace.Internal.GhcFacade: data EpAnnUnboundVar
+ Graph.Trace.Internal.GhcFacade: data EpaComment
+ Graph.Trace.Internal.GhcFacade: data EpaCommentTok
+ Graph.Trace.Internal.GhcFacade: data EpaLocation
+ Graph.Trace.Internal.GhcFacade: data ExtractedTHDocs
+ Graph.Trace.Internal.GhcFacade: data GenInstantiatedUnit unit
+ Graph.Trace.Internal.GhcFacade: data GenModule unit
+ Graph.Trace.Internal.GhcFacade: data GenUnit uid
+ Graph.Trace.Internal.GhcFacade: data GenWithIsBoot mod
+ Graph.Trace.Internal.GhcFacade: data GrhsAnn
+ Graph.Trace.Internal.GhcFacade: data HasE
+ Graph.Trace.Internal.GhcFacade: data HasGivenEqs
+ Graph.Trace.Internal.GhcFacade: data HoleExprRef
+ Graph.Trace.Internal.GhcFacade: data HoleSort
+ Graph.Trace.Internal.GhcFacade: data HsArrow pass
+ Graph.Trace.Internal.GhcFacade: data HsArrowMatchContext
+ Graph.Trace.Internal.GhcFacade: data HsConDeclGADTDetails pass
+ Graph.Trace.Internal.GhcFacade: data HsDocString
+ Graph.Trace.Internal.GhcFacade: data HsExpansion a b
+ Graph.Trace.Internal.GhcFacade: data HsFieldLabel p
+ Graph.Trace.Internal.GhcFacade: data HsForAllTelescope pass
+ Graph.Trace.Internal.GhcFacade: data HsLit x
+ Graph.Trace.Internal.GhcFacade: data HsModule
+ Graph.Trace.Internal.GhcFacade: data HsOuterTyVarBndrs flag pass
+ Graph.Trace.Internal.GhcFacade: data HsOverLit p
+ Graph.Trace.Internal.GhcFacade: data HsPSRn
+ Graph.Trace.Internal.GhcFacade: data HsParsedModule
+ Graph.Trace.Internal.GhcFacade: data HsPatSigType pass
+ Graph.Trace.Internal.GhcFacade: data HsPragE p
+ Graph.Trace.Internal.GhcFacade: data HsRuleAnn
+ Graph.Trace.Internal.GhcFacade: data HsScaled pass a
+ Graph.Trace.Internal.GhcFacade: data HsSigType pass
+ Graph.Trace.Internal.GhcFacade: data HsWrap (hs_syn :: Type -> Type)
+ Graph.Trace.Internal.GhcFacade: data IE pass
+ Graph.Trace.Internal.GhcFacade: data IEWildcard
+ Graph.Trace.Internal.GhcFacade: data IEWrappedName name
+ Graph.Trace.Internal.GhcFacade: data ImportDecl pass
+ Graph.Trace.Internal.GhcFacade: data ImportDeclQualifiedStyle
+ Graph.Trace.Internal.GhcFacade: data InsideLam
+ Graph.Trace.Internal.GhcFacade: data InstalledFindResult
+ Graph.Trace.Internal.GhcFacade: data InterestingCxt
+ Graph.Trace.Internal.GhcFacade: data IsBootInterface
+ Graph.Trace.Internal.GhcFacade: data IsExtraConstraint
+ Graph.Trace.Internal.GhcFacade: data IsUnicodeSyntax
+ Graph.Trace.Internal.GhcFacade: data LabelStyle
+ Graph.Trace.Internal.GhcFacade: data LayoutInfo
+ Graph.Trace.Internal.GhcFacade: data NameAdornment
+ Graph.Trace.Internal.GhcFacade: data NameAnn
+ Graph.Trace.Internal.GhcFacade: data NoEpAnns
+ Graph.Trace.Internal.GhcFacade: data OverLitTc
+ Graph.Trace.Internal.GhcFacade: data OverLitVal
+ Graph.Trace.Internal.GhcFacade: data ParenType
+ Graph.Trace.Internal.GhcFacade: data PkgDbRef
+ Graph.Trace.Internal.GhcFacade: data PsLoc
+ Graph.Trace.Internal.GhcFacade: data PsSpan
+ Graph.Trace.Internal.GhcFacade: data QuoteWrapper
+ Graph.Trace.Internal.GhcFacade: data SDocContext
+ Graph.Trace.Internal.GhcFacade: data Scaled a
+ Graph.Trace.Internal.GhcFacade: data Specificity
+ Graph.Trace.Internal.GhcFacade: data SrcSpanAnn' a
+ Graph.Trace.Internal.GhcFacade: data SyntaxExprRn
+ Graph.Trace.Internal.GhcFacade: data SyntaxExprTc
+ Graph.Trace.Internal.GhcFacade: data TrailingAnn
+ Graph.Trace.Internal.GhcFacade: data TyCoFolder env a
+ Graph.Trace.Internal.GhcFacade: data TyFamInstDecl pass
+ Graph.Trace.Internal.GhcFacade: data UnhelpfulSpanReason
+ Graph.Trace.Internal.GhcFacade: data XBindStmtRn
+ Graph.Trace.Internal.GhcFacade: data XBindStmtTc
+ Graph.Trace.Internal.GhcFacade: data XViaStrategyPs
+ Graph.Trace.Internal.GhcFacade: data XXExprGhcTc
+ Graph.Trace.Internal.GhcFacade: dataToTag_RDR :: RdrName
+ Graph.Trace.Internal.GhcFacade: defaultSDocContext :: SDocContext
+ Graph.Trace.Internal.GhcFacade: delTidyOccEnvList :: TidyOccEnv -> [FastString] -> TidyOccEnv
+ Graph.Trace.Internal.GhcFacade: deltaPos :: Int -> Int -> DeltaPos
+ Graph.Trace.Internal.GhcFacade: dropMisleading :: WantedConstraints -> WantedConstraints
+ Graph.Trace.Internal.GhcFacade: dumpOptTcRn :: DumpFlag -> String -> DumpFormat -> SDoc -> TcRn ()
+ Graph.Trace.Internal.GhcFacade: dumpTcRn :: Bool -> DumpFlag -> String -> DumpFormat -> SDoc -> TcRn ()
+ Graph.Trace.Internal.GhcFacade: dynamicOutputHi :: DynFlags -> FilePath -> FilePath
+ Graph.Trace.Internal.GhcFacade: dynamicTooState :: MonadIO m => DynFlags -> m DynamicTooState
+ Graph.Trace.Internal.GhcFacade: emitAnonTypeHole :: IsExtraConstraint -> TcTyVar -> TcM ()
+ Graph.Trace.Internal.GhcFacade: emitHole :: Hole -> TcM ()
+ Graph.Trace.Internal.GhcFacade: emitHoles :: Bag Hole -> TcM ()
+ Graph.Trace.Internal.GhcFacade: emitNamedTypeHole :: (Name, TcTyVar) -> TcM ()
+ Graph.Trace.Internal.GhcFacade: emptyArgDocMap :: ArgDocMap
+ Graph.Trace.Internal.GhcFacade: emptyComments :: EpAnnComments
+ Graph.Trace.Internal.GhcFacade: emptyDeclDocMap :: DeclDocMap
+ Graph.Trace.Internal.GhcFacade: emptyRecStmt :: forall (idL :: Pass) bodyR. Anno [GenLocated (Anno (StmtLR (GhcPass idL) GhcPs bodyR)) (StmtLR (GhcPass idL) GhcPs bodyR)] ~ SrcSpanAnnL => StmtLR (GhcPass idL) GhcPs bodyR
+ Graph.Trace.Internal.GhcFacade: emptyRecStmtId :: Stmt GhcTc (LocatedA (HsCmd GhcTc))
+ Graph.Trace.Internal.GhcFacade: emptyRecStmtName :: Anno [GenLocated (Anno (StmtLR GhcRn GhcRn bodyR)) (StmtLR GhcRn GhcRn bodyR)] ~ SrcSpanAnnL => StmtLR GhcRn GhcRn bodyR
+ Graph.Trace.Internal.GhcFacade: emptyTransStmt :: EpAnn [AddEpAnn] -> StmtLR GhcPs GhcPs (LHsExpr GhcPs)
+ Graph.Trace.Internal.GhcFacade: epAnnAnns :: EpAnn [AddEpAnn] -> [AddEpAnn]
+ Graph.Trace.Internal.GhcFacade: epAnnAnnsL :: EpAnn a -> [a]
+ Graph.Trace.Internal.GhcFacade: epAnnComments :: EpAnn an -> EpAnnComments
+ Graph.Trace.Internal.GhcFacade: epaLocationFromSrcAnn :: SrcAnn ann -> EpaLocation
+ Graph.Trace.Internal.GhcFacade: epaLocationRealSrcSpan :: EpaLocation -> RealSrcSpan
+ Graph.Trace.Internal.GhcFacade: eqCanEqLHS :: CanEqLHS -> CanEqLHS -> Bool
+ Graph.Trace.Internal.GhcFacade: evBindMapToVarSet :: EvBindMap -> VarSet
+ Graph.Trace.Internal.GhcFacade: extraToAnnList :: AnnList -> [AddEpAnn] -> AnnList
+ Graph.Trace.Internal.GhcFacade: fastStringToShortByteString :: FastString -> ShortByteString
+ Graph.Trace.Internal.GhcFacade: filterCTuple :: RdrName -> RdrName
+ Graph.Trace.Internal.GhcFacade: flagSpecOf :: WarningFlag -> Maybe (FlagSpec WarningFlag)
+ Graph.Trace.Internal.GhcFacade: foldTyCo :: Monoid a => TyCoFolder env a -> env -> (Type -> a, [Type] -> a, Coercion -> a, [Coercion] -> a)
+ Graph.Trace.Internal.GhcFacade: fromLabelClassOpKey :: Unique
+ Graph.Trace.Internal.GhcFacade: fromLabelClassOpName :: Name
+ Graph.Trace.Internal.GhcFacade: fromMaybeContext :: forall (p :: Pass). Maybe (LHsContext (GhcPass p)) -> HsContext (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: fsToUnit :: FastString -> Unit
+ Graph.Trace.Internal.GhcFacade: gHC_NUM_BIGNAT :: Module
+ Graph.Trace.Internal.GhcFacade: gHC_NUM_INTEGER :: Module
+ Graph.Trace.Internal.GhcFacade: gHC_NUM_NATURAL :: Module
+ Graph.Trace.Internal.GhcFacade: gHC_PRIM_EXCEPTION :: Module
+ Graph.Trace.Internal.GhcFacade: gHC_PRIM_PANIC :: Module
+ Graph.Trace.Internal.GhcFacade: gHC_TYPELITS_INTERNAL :: Module
+ Graph.Trace.Internal.GhcFacade: gHC_TYPENATS_INTERNAL :: Module
+ Graph.Trace.Internal.GhcFacade: generatedSrcSpan :: SrcSpan
+ Graph.Trace.Internal.GhcFacade: getBufPos :: SrcLoc -> Maybe BufPos
+ Graph.Trace.Internal.GhcFacade: getBufSpan :: SrcSpan -> Maybe BufSpan
+ Graph.Trace.Internal.GhcFacade: getCCIndexTcM :: FastString -> TcM CostCentreIndex
+ Graph.Trace.Internal.GhcFacade: getDeltaLine :: DeltaPos -> Int
+ Graph.Trace.Internal.GhcFacade: getFieldClassOpKey :: Unique
+ Graph.Trace.Internal.GhcFacade: getFieldName :: Name
+ Graph.Trace.Internal.GhcFacade: getFollowingComments :: EpAnnComments -> [LEpaComment]
+ Graph.Trace.Internal.GhcFacade: getLocA :: GenLocated (SrcSpanAnn' a) e -> SrcSpan
+ Graph.Trace.Internal.GhcFacade: getLocAnn :: Located a -> SrcSpanAnnA
+ Graph.Trace.Internal.GhcFacade: getPatSynBinds :: UnXRec id => [(RecFlag, LHsBinds id)] -> [PatSynBind id id]
+ Graph.Trace.Internal.GhcFacade: getPlatform :: TcM Platform
+ Graph.Trace.Internal.GhcFacade: getRecConArgs_maybe :: ConDecl GhcRn -> Maybe (LocatedL [LConDeclField GhcRn])
+ Graph.Trace.Internal.GhcFacade: ghcPass :: IsPass p => GhcPass p
+ Graph.Trace.Internal.GhcFacade: globalPackageDatabasePath :: DynFlags -> FilePath
+ Graph.Trace.Internal.GhcFacade: hiSuf :: DynFlags -> String
+ Graph.Trace.Internal.GhcFacade: hsDataFamInstBinders :: forall (p :: Pass). IsPass p => DataFamInstDecl (GhcPass p) -> ([LocatedA (IdP (GhcPass p))], [LFieldOcc (GhcPass p)])
+ Graph.Trace.Internal.GhcFacade: hsDocStringToByteString :: HsDocString -> ByteString
+ Graph.Trace.Internal.GhcFacade: hsForeignDeclsBinders :: forall (p :: Pass) a. (UnXRec (GhcPass p), IsSrcSpanAnn p a) => [LForeignDecl (GhcPass p)] -> [LIdP (GhcPass p)]
+ Graph.Trace.Internal.GhcFacade: hsGroupBinders :: HsGroup GhcRn -> [Name]
+ Graph.Trace.Internal.GhcFacade: hsGroupTopLevelFixitySigs :: forall (p :: Pass). HsGroup (GhcPass p) -> [LFixitySig (GhcPass p)]
+ Graph.Trace.Internal.GhcFacade: hsLTyClDeclBinders :: forall (p :: Pass). IsPass p => LocatedA (TyClDecl (GhcPass p)) -> ([LocatedA (IdP (GhcPass p))], [LFieldOcc (GhcPass p)])
+ Graph.Trace.Internal.GhcFacade: hsLinear :: a -> HsScaled pass a
+ Graph.Trace.Internal.GhcFacade: hsLitNeedsParens :: PprPrec -> HsLit x -> Bool
+ Graph.Trace.Internal.GhcFacade: hsMult :: HsScaled pass a -> HsArrow pass
+ Graph.Trace.Internal.GhcFacade: hsOuterExplicitBndrs :: forall flag (p :: Pass). HsOuterTyVarBndrs flag (GhcPass p) -> [LHsTyVarBndr flag (NoGhcTc (GhcPass p))]
+ Graph.Trace.Internal.GhcFacade: hsOuterTyVarNames :: HsOuterTyVarBndrs flag GhcRn -> [Name]
+ Graph.Trace.Internal.GhcFacade: hsOverLitNeedsParens :: PprPrec -> HsOverLit x -> Bool
+ Graph.Trace.Internal.GhcFacade: hsPatSigType :: HsPatSigType pass -> LHsType pass
+ Graph.Trace.Internal.GhcFacade: hsPatSynSelectors :: forall (p :: Pass). IsPass p => HsValBinds (GhcPass p) -> [FieldOcc (GhcPass p)]
+ Graph.Trace.Internal.GhcFacade: hsScaledThing :: HsScaled pass a -> a
+ Graph.Trace.Internal.GhcFacade: hsTyClForeignBinders :: [TyClGroup GhcRn] -> [LForeignDecl GhcRn] -> [Name]
+ Graph.Trace.Internal.GhcFacade: hsTyVarBndrFlag :: forall flag (pass :: Pass). HsTyVarBndr flag (GhcPass pass) -> flag
+ Graph.Trace.Internal.GhcFacade: hsTypeToHsSigType :: LHsType GhcPs -> LHsSigType GhcPs
+ Graph.Trace.Internal.GhcFacade: hsTypeToHsSigWcType :: LHsType GhcPs -> LHsSigWcType GhcPs
+ Graph.Trace.Internal.GhcFacade: hsUnrestricted :: a -> HsScaled pass a
+ Graph.Trace.Internal.GhcFacade: hsValBindsImplicits :: forall (idR :: Pass). HsValBindsLR GhcRn (GhcPass idR) -> [(SrcSpan, [Name])]
+ Graph.Trace.Internal.GhcFacade: hsWrapDictBinders :: HsWrapper -> Bag DictId
+ Graph.Trace.Internal.GhcFacade: ieLWrappedName :: LIEWrappedName name -> LocatedN name
+ Graph.Trace.Internal.GhcFacade: ieName :: forall (p :: Pass). IE (GhcPass p) -> IdP (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: ieNames :: forall (p :: Pass). IE (GhcPass p) -> [IdP (GhcPass p)]
+ Graph.Trace.Internal.GhcFacade: ieWrappedLName :: IEWrappedName name -> LocatedN name
+ Graph.Trace.Internal.GhcFacade: ieWrappedName :: IEWrappedName name -> name
+ Graph.Trace.Internal.GhcFacade: impliedGFlags :: [(GeneralFlag, TurnOnFlag, GeneralFlag)]
+ Graph.Trace.Internal.GhcFacade: impliedOffGFlags :: [(GeneralFlag, TurnOnFlag, GeneralFlag)]
+ Graph.Trace.Internal.GhcFacade: impliedXFlags :: [(Extension, TurnOnFlag, Extension)]
+ Graph.Trace.Internal.GhcFacade: importDeclQualifiedStyle :: Maybe EpaLocation -> Maybe EpaLocation -> (Maybe EpaLocation, ImportDeclQualifiedStyle)
+ Graph.Trace.Internal.GhcFacade: inGeneratedCode :: TcRn Bool
+ Graph.Trace.Internal.GhcFacade: initDefaultSDocContext :: DynFlags -> SDocContext
+ Graph.Trace.Internal.GhcFacade: integerAbsIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerAbsName :: Name
+ Graph.Trace.Internal.GhcFacade: integerAddIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerAddName :: Name
+ Graph.Trace.Internal.GhcFacade: integerAdd_RDR :: RdrName
+ Graph.Trace.Internal.GhcFacade: integerAndIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerAndName :: Name
+ Graph.Trace.Internal.GhcFacade: integerBitIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerBitName :: Name
+ Graph.Trace.Internal.GhcFacade: integerCompareIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerCompareName :: Name
+ Graph.Trace.Internal.GhcFacade: integerComplementIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerComplementName :: Name
+ Graph.Trace.Internal.GhcFacade: integerDivIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerDivModIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerDivModName :: Name
+ Graph.Trace.Internal.GhcFacade: integerDivName :: Name
+ Graph.Trace.Internal.GhcFacade: integerEncodeDoubleIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerEncodeDoubleName :: Name
+ Graph.Trace.Internal.GhcFacade: integerEncodeFloatIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerEncodeFloatName :: Name
+ Graph.Trace.Internal.GhcFacade: integerEqIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerEqName :: Name
+ Graph.Trace.Internal.GhcFacade: integerFromInt64IdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerFromInt64Name :: Name
+ Graph.Trace.Internal.GhcFacade: integerFromNaturalIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerFromNaturalName :: Name
+ Graph.Trace.Internal.GhcFacade: integerFromWord64IdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerFromWord64Name :: Name
+ Graph.Trace.Internal.GhcFacade: integerFromWordIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerFromWordName :: Name
+ Graph.Trace.Internal.GhcFacade: integerGcdIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerGcdName :: Name
+ Graph.Trace.Internal.GhcFacade: integerGeIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerGeName :: Name
+ Graph.Trace.Internal.GhcFacade: integerGtIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerGtName :: Name
+ Graph.Trace.Internal.GhcFacade: integerINDataCon :: DataCon
+ Graph.Trace.Internal.GhcFacade: integerINDataConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerINDataConName :: Name
+ Graph.Trace.Internal.GhcFacade: integerIPDataCon :: DataCon
+ Graph.Trace.Internal.GhcFacade: integerIPDataConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerIPDataConName :: Name
+ Graph.Trace.Internal.GhcFacade: integerISDataCon :: DataCon
+ Graph.Trace.Internal.GhcFacade: integerISDataConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerISDataConName :: Name
+ Graph.Trace.Internal.GhcFacade: integerLcmIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerLcmName :: Name
+ Graph.Trace.Internal.GhcFacade: integerLeIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerLeName :: Name
+ Graph.Trace.Internal.GhcFacade: integerLtIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerLtName :: Name
+ Graph.Trace.Internal.GhcFacade: integerModIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerModName :: Name
+ Graph.Trace.Internal.GhcFacade: integerMulIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerMulName :: Name
+ Graph.Trace.Internal.GhcFacade: integerMul_RDR :: RdrName
+ Graph.Trace.Internal.GhcFacade: integerNeIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerNeName :: Name
+ Graph.Trace.Internal.GhcFacade: integerNegateIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerNegateName :: Name
+ Graph.Trace.Internal.GhcFacade: integerOrIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerOrName :: Name
+ Graph.Trace.Internal.GhcFacade: integerPopCountIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerPopCountName :: Name
+ Graph.Trace.Internal.GhcFacade: integerQuotIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerQuotName :: Name
+ Graph.Trace.Internal.GhcFacade: integerQuotRemIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerQuotRemName :: Name
+ Graph.Trace.Internal.GhcFacade: integerRemIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerRemName :: Name
+ Graph.Trace.Internal.GhcFacade: integerShiftLIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerShiftLName :: Name
+ Graph.Trace.Internal.GhcFacade: integerShiftRIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerShiftRName :: Name
+ Graph.Trace.Internal.GhcFacade: integerSignumIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerSignumName :: Name
+ Graph.Trace.Internal.GhcFacade: integerSubIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerSubName :: Name
+ Graph.Trace.Internal.GhcFacade: integerTestBitIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerTestBitName :: Name
+ Graph.Trace.Internal.GhcFacade: integerToDoubleIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerToDoubleName :: Name
+ Graph.Trace.Internal.GhcFacade: integerToFloatIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerToFloatName :: Name
+ Graph.Trace.Internal.GhcFacade: integerToNaturalClampIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerToNaturalClampName :: Name
+ Graph.Trace.Internal.GhcFacade: integerToNaturalIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerToNaturalName :: Name
+ Graph.Trace.Internal.GhcFacade: integerToNaturalThrowIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerToNaturalThrowName :: Name
+ Graph.Trace.Internal.GhcFacade: integerTy :: Type
+ Graph.Trace.Internal.GhcFacade: integerTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: integerXorIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: integerXorName :: Name
+ Graph.Trace.Internal.GhcFacade: interactiveUnit :: Unit
+ Graph.Trace.Internal.GhcFacade: interpp'SP' :: (a -> SDoc) -> [a] -> SDoc
+ Graph.Trace.Internal.GhcFacade: ioPortPrimTyConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: irrelevantMult :: Scaled a -> a
+ Graph.Trace.Internal.GhcFacade: isAtomicTy :: Type -> Bool
+ Graph.Trace.Internal.GhcFacade: isBangedHsBind :: HsBind GhcTc -> Bool
+ Graph.Trace.Internal.GhcFacade: isBoxedRuntimeRep :: Type -> Bool
+ Graph.Trace.Internal.GhcFacade: isBoxedType :: Type -> Bool
+ Graph.Trace.Internal.GhcFacade: isBoxedTypeKind :: Kind -> Bool
+ Graph.Trace.Internal.GhcFacade: isCharLitTy :: Type -> Maybe Char
+ Graph.Trace.Internal.GhcFacade: isDynLinkName :: Platform -> Module -> Name -> Bool
+ Graph.Trace.Internal.GhcFacade: isEmptyDocString :: HsDocString -> Bool
+ Graph.Trace.Internal.GhcFacade: isGeneratedSrcSpan :: SrcSpan -> Bool
+ Graph.Trace.Internal.GhcFacade: isHoleUnit :: GenUnit u -> Bool
+ Graph.Trace.Internal.GhcFacade: isImportDeclQualified :: ImportDeclQualifiedStyle -> Bool
+ Graph.Trace.Internal.GhcFacade: isInfixFunBind :: forall id1 id2. UnXRec id2 => HsBindLR id1 id2 -> Bool
+ Graph.Trace.Internal.GhcFacade: isInsolubleReason :: CtIrredReason -> Bool
+ Graph.Trace.Internal.GhcFacade: isLevityTy :: Type -> Bool
+ Graph.Trace.Internal.GhcFacade: isLevityVar :: TyVar -> Bool
+ Graph.Trace.Internal.GhcFacade: isLiftedLevity :: Type -> Bool
+ Graph.Trace.Internal.GhcFacade: isLinearType :: Type -> Bool
+ Graph.Trace.Internal.GhcFacade: isManyDataConTy :: Mult -> Bool
+ Graph.Trace.Internal.GhcFacade: isMonadStmtContext :: HsStmtContext id -> Bool
+ Graph.Trace.Internal.GhcFacade: isMultiplicityTy :: Type -> Bool
+ Graph.Trace.Internal.GhcFacade: isMultiplicityVar :: TyVar -> Bool
+ Graph.Trace.Internal.GhcFacade: isNoOccInfo :: OccInfo -> Bool
+ Graph.Trace.Internal.GhcFacade: isOneDataConTy :: Mult -> Bool
+ Graph.Trace.Internal.GhcFacade: isOutOfScopeHole :: Hole -> Bool
+ Graph.Trace.Internal.GhcFacade: isPromotedMaybeTy :: Type -> Maybe (Maybe Type)
+ Graph.Trace.Internal.GhcFacade: isPromotedPairType :: Type -> Maybe (Type, Type)
+ Graph.Trace.Internal.GhcFacade: isRealSubspanOf :: RealSrcSpan -> RealSrcSpan -> Bool
+ Graph.Trace.Internal.GhcFacade: isSimplePat :: forall (x :: Pass). LPat (GhcPass x) -> Maybe (IdP (GhcPass x))
+ Graph.Trace.Internal.GhcFacade: isUnliftedHsBind :: HsBind GhcTc -> Bool
+ Graph.Trace.Internal.GhcFacade: isUnliftedLevity :: Type -> Bool
+ Graph.Trace.Internal.GhcFacade: isUnrestricted :: HsArrow GhcRn -> Bool
+ Graph.Trace.Internal.GhcFacade: isWiredIn :: NamedThing thing => thing -> Bool
+ Graph.Trace.Internal.GhcFacade: isZeroWidthSpan :: SrcSpan -> Bool
+ Graph.Trace.Internal.GhcFacade: itsOrTheir :: [a] -> SDoc
+ Graph.Trace.Internal.GhcFacade: knownCharClassName :: Name
+ Graph.Trace.Internal.GhcFacade: knownCharClassNameKey :: Unique
+ Graph.Trace.Internal.GhcFacade: l2l :: SrcSpanAnn' a -> SrcAnn ann
+ Graph.Trace.Internal.GhcFacade: l2n :: LocatedAn a1 a2 -> LocatedN a2
+ Graph.Trace.Internal.GhcFacade: lPatImplicits :: LPat GhcRn -> [(SrcSpan, [Name])]
+ Graph.Trace.Internal.GhcFacade: lStmtsImplicits :: forall (idR :: Pass) (body :: Type -> Type). [LStmtLR GhcRn (GhcPass idR) (LocatedA (body (GhcPass idR)))] -> [(SrcSpan, [Name])]
+ Graph.Trace.Internal.GhcFacade: la2la :: LocatedAn ann1 a2 -> LocatedAn ann2 a2
+ Graph.Trace.Internal.GhcFacade: la2na :: SrcSpanAnn' a -> SrcSpanAnnN
+ Graph.Trace.Internal.GhcFacade: la2r :: SrcSpanAnn' a -> RealSrcSpan
+ Graph.Trace.Internal.GhcFacade: lambda :: SDoc
+ Graph.Trace.Internal.GhcFacade: leftSectionKey :: Unique
+ Graph.Trace.Internal.GhcFacade: leftmostColumn :: Int
+ Graph.Trace.Internal.GhcFacade: levityTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: levityTyConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: lexicalCompareFS :: FastString -> FastString -> Ordering
+ Graph.Trace.Internal.GhcFacade: lhsTypeArgSrcSpan :: forall (pass :: Pass). LHsTypeArg (GhcPass pass) -> SrcSpan
+ Graph.Trace.Internal.GhcFacade: lieWrappedName :: LIEWrappedName name -> name
+ Graph.Trace.Internal.GhcFacade: liftFstM :: Monad m => (a -> b) -> m (a, r) -> m (b, r)
+ Graph.Trace.Internal.GhcFacade: liftSndM :: Monad m => (a -> b) -> m (r, a) -> m (r, b)
+ Graph.Trace.Internal.GhcFacade: liftedDataConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: liftedDataConTy :: Type
+ Graph.Trace.Internal.GhcFacade: liftedDataConTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: liftedRepTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: liftedRepTyConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: liftedRepTyConName :: Name
+ Graph.Trace.Internal.GhcFacade: linear :: a -> Scaled a
+ Graph.Trace.Internal.GhcFacade: lintGblEnv :: Logger -> DynFlags -> TcGblEnv -> TcM ()
+ Graph.Trace.Internal.GhcFacade: lollipop :: SDoc
+ Graph.Trace.Internal.GhcFacade: lookupSrcLoc :: SrcLoc -> Map RealSrcLoc a -> Maybe a
+ Graph.Trace.Internal.GhcFacade: lookupSrcSpan :: SrcSpan -> Map RealSrcSpan a -> Maybe a
+ Graph.Trace.Internal.GhcFacade: mainUnit :: Unit
+ Graph.Trace.Internal.GhcFacade: manyDataCon :: DataCon
+ Graph.Trace.Internal.GhcFacade: manyDataConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: manyDataConName :: Name
+ Graph.Trace.Internal.GhcFacade: manyDataConTy :: Type
+ Graph.Trace.Internal.GhcFacade: manyDataConTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: mapGenUnit :: IsUnitId v => (u -> v) -> GenUnit u -> GenUnit v
+ Graph.Trace.Internal.GhcFacade: mapHsOuterImplicit :: (XHsOuterImplicit pass -> XHsOuterImplicit pass) -> HsOuterTyVarBndrs flag pass -> HsOuterTyVarBndrs flag pass
+ Graph.Trace.Internal.GhcFacade: mapInstantiations :: IsUnitId v => (u -> v) -> GenInstantiations u -> GenInstantiations v
+ Graph.Trace.Internal.GhcFacade: mapLocA :: (a -> b) -> GenLocated SrcSpan a -> GenLocated (SrcAnn ann) b
+ Graph.Trace.Internal.GhcFacade: mapTyCo :: Monad m => TyCoMapper () m -> (Type -> m Type, [Type] -> m [Type], Coercion -> m Coercion, [Coercion] -> m [Coercion])
+ Graph.Trace.Internal.GhcFacade: mapTyCoX :: Monad m => TyCoMapper env m -> (env -> Type -> m Type, env -> [Type] -> m [Type], env -> Coercion -> m Coercion, env -> [Coercion] -> m [Coercion])
+ Graph.Trace.Internal.GhcFacade: mapXRec :: (MapXRec p, Anno a ~ Anno b) => (a -> b) -> XRec p a -> XRec p b
+ Graph.Trace.Internal.GhcFacade: matchArrowContextErrString :: HsArrowMatchContext -> SDoc
+ Graph.Trace.Internal.GhcFacade: maybeTcSymCo :: SwapFlag -> TcCoercion -> TcCoercion
+ Graph.Trace.Internal.GhcFacade: missingTupArg :: EpAnn EpaLocation -> HsTupArg GhcPs
+ Graph.Trace.Internal.GhcFacade: mkBigLHsPatTup :: [LPat GhcRn] -> LPat GhcRn
+ Graph.Trace.Internal.GhcFacade: mkBigLHsTup :: forall (id :: Pass). [LHsExpr (GhcPass id)] -> XExplicitTuple (GhcPass id) -> LHsExpr (GhcPass id)
+ Graph.Trace.Internal.GhcFacade: mkBigLHsVarPatTup :: [IdP GhcRn] -> LPat GhcRn
+ Graph.Trace.Internal.GhcFacade: mkBigLHsVarTup :: forall (p :: Pass) a. IsSrcSpanAnn p a => [IdP (GhcPass p)] -> XExplicitTuple (GhcPass p) -> LHsExpr (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkBignumModule :: FastString -> Module
+ Graph.Trace.Internal.GhcFacade: mkBodyStmt :: forall bodyR (idL :: Pass). LocatedA (bodyR GhcPs) -> StmtLR (GhcPass idL) GhcPs (LocatedA (bodyR GhcPs))
+ Graph.Trace.Internal.GhcFacade: mkCharLitTy :: Char -> Type
+ Graph.Trace.Internal.GhcFacade: mkChunkified :: ([a] -> a) -> [a] -> a
+ Graph.Trace.Internal.GhcFacade: mkClassOpSigs :: [LSig GhcPs] -> [LSig GhcPs]
+ Graph.Trace.Internal.GhcFacade: mkCoreUbxSum :: Int -> Int -> [Type] -> CoreExpr -> CoreExpr
+ Graph.Trace.Internal.GhcFacade: mkDecoratedSDocAt :: SrcSpan -> SDoc -> SDoc -> SDoc -> TcRn (MsgEnvelope DecoratedSDoc)
+ Graph.Trace.Internal.GhcFacade: mkFastStringShortByteString :: ShortByteString -> FastString
+ Graph.Trace.Internal.GhcFacade: mkFunBind :: Origin -> LocatedN RdrName -> [LMatch GhcPs (LHsExpr GhcPs)] -> HsBind GhcPs
+ Graph.Trace.Internal.GhcFacade: mkFunTy :: AnonArgFlag -> Mult -> Type -> Type -> Type
+ Graph.Trace.Internal.GhcFacade: mkGroupByUsingStmt :: EpAnn [AddEpAnn] -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> LHsExpr GhcPs -> StmtLR GhcPs GhcPs (LHsExpr GhcPs)
+ Graph.Trace.Internal.GhcFacade: mkGroupUsingStmt :: EpAnn [AddEpAnn] -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> StmtLR GhcPs GhcPs (LHsExpr GhcPs)
+ Graph.Trace.Internal.GhcFacade: mkHsApp :: forall (id :: Pass). LHsExpr (GhcPass id) -> LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
+ Graph.Trace.Internal.GhcFacade: mkHsAppType :: LHsExpr GhcRn -> LHsWcType GhcRn -> LHsExpr GhcRn
+ Graph.Trace.Internal.GhcFacade: mkHsAppTypes :: LHsExpr GhcRn -> [LHsWcType GhcRn] -> LHsExpr GhcRn
+ Graph.Trace.Internal.GhcFacade: mkHsAppWith :: forall (id :: Pass). (LHsExpr (GhcPass id) -> LHsExpr (GhcPass id) -> HsExpr (GhcPass id) -> LHsExpr (GhcPass id)) -> LHsExpr (GhcPass id) -> LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
+ Graph.Trace.Internal.GhcFacade: mkHsApps :: forall (id :: Pass). LHsExpr (GhcPass id) -> [LHsExpr (GhcPass id)] -> LHsExpr (GhcPass id)
+ Graph.Trace.Internal.GhcFacade: mkHsAppsWith :: forall (id :: Pass). (LHsExpr (GhcPass id) -> LHsExpr (GhcPass id) -> HsExpr (GhcPass id) -> LHsExpr (GhcPass id)) -> LHsExpr (GhcPass id) -> [LHsExpr (GhcPass id)] -> LHsExpr (GhcPass id)
+ Graph.Trace.Internal.GhcFacade: mkHsCaseAlt :: forall (p :: Pass) body. (Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpan, Anno (Match (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpanAnnA) => LPat (GhcPass p) -> LocatedA (body (GhcPass p)) -> LMatch (GhcPass p) (LocatedA (body (GhcPass p)))
+ Graph.Trace.Internal.GhcFacade: mkHsCharPrimLit :: forall (p :: Pass). Char -> HsLit (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkHsCmdIf :: LHsExpr GhcPs -> LHsCmd GhcPs -> LHsCmd GhcPs -> EpAnn AnnsIf -> HsCmd GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsCmdWrap :: HsWrapper -> HsCmd GhcTc -> HsCmd GhcTc
+ Graph.Trace.Internal.GhcFacade: mkHsComp :: HsStmtContext GhcRn -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> HsExpr GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsCompAnns :: HsStmtContext GhcRn -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> EpAnn AnnList -> HsExpr GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsDictLet :: TcEvBinds -> LHsExpr GhcTc -> LHsExpr GhcTc
+ Graph.Trace.Internal.GhcFacade: mkHsDo :: HsStmtContext GhcRn -> LocatedL [ExprLStmt GhcPs] -> HsExpr GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsDoAnns :: HsStmtContext GhcRn -> LocatedL [ExprLStmt GhcPs] -> EpAnn AnnList -> HsExpr GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsDocString :: String -> HsDocString
+ Graph.Trace.Internal.GhcFacade: mkHsDocStringUtf8ByteString :: ByteString -> HsDocString
+ Graph.Trace.Internal.GhcFacade: mkHsExplicitSigType :: EpAnnForallTy -> [LHsTyVarBndr Specificity GhcPs] -> LHsType GhcPs -> HsSigType GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsForAllInvisTele :: forall (p :: Pass). EpAnnForallTy -> [LHsTyVarBndr Specificity (GhcPass p)] -> HsForAllTelescope (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkHsForAllVisTele :: forall (p :: Pass). EpAnnForallTy -> [LHsTyVarBndr () (GhcPass p)] -> HsForAllTelescope (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkHsFractional :: FractionalLit -> HsOverLit GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsIf :: LHsExpr GhcPs -> LHsExpr GhcPs -> LHsExpr GhcPs -> EpAnn AnnsIf -> HsExpr GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsImplicitSigType :: LHsType GhcPs -> HsSigType GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsIntegral :: IntegralLit -> HsOverLit GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsIsString :: SourceText -> FastString -> HsOverLit GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsLam :: forall (p :: Pass). (IsPass p, XMG (GhcPass p) (LHsExpr (GhcPass p)) ~ NoExtField) => [LPat (GhcPass p)] -> LHsExpr (GhcPass p) -> LHsExpr (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkHsLams :: [TyVar] -> [EvVar] -> LHsExpr GhcTc -> LHsExpr GhcTc
+ Graph.Trace.Internal.GhcFacade: mkHsOpApp :: LHsExpr GhcPs -> IdP GhcPs -> LHsExpr GhcPs -> HsExpr GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsOuterExplicit :: EpAnnForallTy -> [LHsTyVarBndr flag GhcPs] -> HsOuterTyVarBndrs flag GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsOuterImplicit :: HsOuterTyVarBndrs flag GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsPar :: forall (id :: Pass). LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
+ Graph.Trace.Internal.GhcFacade: mkHsPatSigType :: EpAnn EpaLocation -> LHsType GhcPs -> HsPatSigType GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsQuasiQuote :: RdrName -> SrcSpan -> FastString -> HsSplice GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsSigEnv :: (LSig GhcRn -> Maybe ([LocatedN Name], a)) -> [LSig GhcRn] -> NameEnv a
+ Graph.Trace.Internal.GhcFacade: mkHsString :: forall (p :: Pass). String -> HsLit (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkHsStringPrimLit :: forall (p :: Pass). FastString -> HsLit (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkHsVarBind :: SrcSpan -> RdrName -> LHsExpr GhcPs -> LHsBind GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsWrap :: HsWrapper -> HsExpr GhcTc -> HsExpr GhcTc
+ Graph.Trace.Internal.GhcFacade: mkHsWrapCo :: TcCoercionN -> HsExpr GhcTc -> HsExpr GhcTc
+ Graph.Trace.Internal.GhcFacade: mkHsWrapCoR :: TcCoercionR -> HsExpr GhcTc -> HsExpr GhcTc
+ Graph.Trace.Internal.GhcFacade: mkHsWrapPat :: HsWrapper -> Pat GhcTc -> Type -> Pat GhcTc
+ Graph.Trace.Internal.GhcFacade: mkHsWrapPatCo :: TcCoercionN -> Pat GhcTc -> Type -> Pat GhcTc
+ Graph.Trace.Internal.GhcFacade: mkInfForAllTy :: TyVar -> Type -> Type
+ Graph.Trace.Internal.GhcFacade: mkInfForAllTys :: [TyVar] -> Type -> Type
+ Graph.Trace.Internal.GhcFacade: mkInstantiatedUnit :: IsUnitId u => Indefinite u -> GenInstantiations u -> GenInstantiatedUnit u
+ Graph.Trace.Internal.GhcFacade: mkInstantiatedUnitHash :: IsUnitId u => Indefinite u -> [(ModuleName, GenModule (GenUnit u))] -> FastString
+ Graph.Trace.Internal.GhcFacade: mkInvisForAllTys :: [InvisTVBinder] -> Type -> Type
+ Graph.Trace.Internal.GhcFacade: mkInvisFunTyMany :: Type -> Type -> Type
+ Graph.Trace.Internal.GhcFacade: mkInvisFunTysMany :: [Type] -> Type -> Type
+ Graph.Trace.Internal.GhcFacade: mkLHsCmdWrap :: HsWrapper -> LHsCmd GhcTc -> LHsCmd GhcTc
+ Graph.Trace.Internal.GhcFacade: mkLHsPar :: forall (id :: Pass). IsPass id => LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
+ Graph.Trace.Internal.GhcFacade: mkLHsTupleExpr :: forall (p :: Pass). [LHsExpr (GhcPass p)] -> XExplicitTuple (GhcPass p) -> LHsExpr (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkLHsVarTuple :: forall (p :: Pass) a. IsSrcSpanAnn p a => [IdP (GhcPass p)] -> XExplicitTuple (GhcPass p) -> LHsExpr (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkLHsWrap :: HsWrapper -> LHsExpr GhcTc -> LHsExpr GhcTc
+ Graph.Trace.Internal.GhcFacade: mkLHsWrapCo :: TcCoercionN -> LHsExpr GhcTc -> LHsExpr GhcTc
+ Graph.Trace.Internal.GhcFacade: mkLastStmt :: forall (idR :: Pass) bodyR (idL :: Pass). IsPass idR => LocatedA (bodyR (GhcPass idR)) -> StmtLR (GhcPass idL) (GhcPass idR) (LocatedA (bodyR (GhcPass idR)))
+ Graph.Trace.Internal.GhcFacade: mkLetStmt :: EpAnn [AddEpAnn] -> HsLocalBinds GhcPs -> StmtLR GhcPs GhcPs (LocatedA b)
+ Graph.Trace.Internal.GhcFacade: mkLocatedList :: Semigroup a => [GenLocated (SrcAnn a) e2] -> LocatedAn an [GenLocated (SrcAnn a) e2]
+ Graph.Trace.Internal.GhcFacade: mkMatch :: forall (p :: Pass). IsPass p => HsMatchContext (NoGhcTc (GhcPass p)) -> [LPat (GhcPass p)] -> LHsExpr (GhcPass p) -> HsLocalBinds (GhcPass p) -> LMatch (GhcPass p) (LHsExpr (GhcPass p))
+ Graph.Trace.Internal.GhcFacade: mkMatchGroup :: forall (p :: Pass) body. AnnoBody p body => Origin -> LocatedL [LocatedA (Match (GhcPass p) (LocatedA (body (GhcPass p))))] -> MatchGroup (GhcPass p) (LocatedA (body (GhcPass p)))
+ Graph.Trace.Internal.GhcFacade: mkMaybeTy :: Type -> Kind
+ Graph.Trace.Internal.GhcFacade: mkNPat :: Located (HsOverLit GhcPs) -> Maybe (SyntaxExpr GhcPs) -> EpAnn [AddEpAnn] -> Pat GhcPs
+ Graph.Trace.Internal.GhcFacade: mkNPlusKPat :: LocatedN RdrName -> Located (HsOverLit GhcPs) -> EpAnn EpaLocation -> Pat GhcPs
+ Graph.Trace.Internal.GhcFacade: mkNonEmptyListExpr :: Type -> CoreExpr -> [CoreExpr] -> CoreExpr
+ Graph.Trace.Internal.GhcFacade: mkParPat :: forall (p :: Pass). IsPass p => LPat (GhcPass p) -> LPat (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkPatSynBind :: LocatedN RdrName -> HsPatSynDetails GhcPs -> LPat GhcPs -> HsPatSynDir GhcPs -> EpAnn [AddEpAnn] -> HsBind GhcPs
+ Graph.Trace.Internal.GhcFacade: mkPrefixFunRhs :: LIdP p -> HsMatchContext p
+ Graph.Trace.Internal.GhcFacade: mkPromotedMaybeTy :: Kind -> Maybe Type -> Type
+ Graph.Trace.Internal.GhcFacade: mkPromotedPairTy :: Kind -> Kind -> Type -> Type -> Type
+ Graph.Trace.Internal.GhcFacade: mkPsBindStmt :: EpAnn [AddEpAnn] -> LPat GhcPs -> LocatedA (bodyR GhcPs) -> StmtLR GhcPs GhcPs (LocatedA (bodyR GhcPs))
+ Graph.Trace.Internal.GhcFacade: mkPsSpan :: PsLoc -> PsLoc -> PsSpan
+ Graph.Trace.Internal.GhcFacade: mkRationalBase10IdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: mkRationalBase10Name :: Name
+ Graph.Trace.Internal.GhcFacade: mkRationalBase2IdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: mkRationalBase2Name :: Name
+ Graph.Trace.Internal.GhcFacade: mkRecStmt :: forall (idL :: Pass) bodyR. Anno [GenLocated (Anno (StmtLR (GhcPass idL) GhcPs bodyR)) (StmtLR (GhcPass idL) GhcPs bodyR)] ~ SrcSpanAnnL => EpAnn AnnList -> LocatedL [LStmtLR (GhcPass idL) GhcPs bodyR] -> StmtLR (GhcPass idL) GhcPs bodyR
+ Graph.Trace.Internal.GhcFacade: mkRnBindStmt :: LPat GhcRn -> LocatedA (bodyR GhcRn) -> StmtLR GhcRn GhcRn (LocatedA (bodyR GhcRn))
+ Graph.Trace.Internal.GhcFacade: mkScaled :: Mult -> a -> Scaled a
+ Graph.Trace.Internal.GhcFacade: mkSimpleGeneratedFunBind :: SrcSpan -> RdrName -> [LPat GhcPs] -> LHsExpr GhcPs -> LHsBind GhcPs
+ Graph.Trace.Internal.GhcFacade: mkSimpleMatch :: forall (p :: Pass) body. (Anno (Match (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpanAnnA, Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpan) => HsMatchContext (NoGhcTc (GhcPass p)) -> [LPat (GhcPass p)] -> LocatedA (body (GhcPass p)) -> LMatch (GhcPass p) (LocatedA (body (GhcPass p)))
+ Graph.Trace.Internal.GhcFacade: mkSrcSpanPs :: PsSpan -> SrcSpan
+ Graph.Trace.Internal.GhcFacade: mkTcBindStmt :: LPat GhcTc -> LocatedA (bodyR GhcTc) -> StmtLR GhcTc GhcTc (LocatedA (bodyR GhcTc))
+ Graph.Trace.Internal.GhcFacade: mkTcFamilyTyConAppCo :: TyCon -> [TcCoercionN] -> TcCoercionN
+ Graph.Trace.Internal.GhcFacade: mkTcGReflLeftMCo :: Role -> TcType -> TcMCoercionN -> TcCoercion
+ Graph.Trace.Internal.GhcFacade: mkTcGReflRightMCo :: Role -> TcType -> TcMCoercionN -> TcCoercion
+ Graph.Trace.Internal.GhcFacade: mkTcSymMCo :: TcMCoercion -> TcMCoercion
+ Graph.Trace.Internal.GhcFacade: mkTopFunBind :: Origin -> LocatedN Name -> [LMatch GhcRn (LHsExpr GhcRn)] -> HsBind GhcRn
+ Graph.Trace.Internal.GhcFacade: mkTransformByStmt :: EpAnn [AddEpAnn] -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> LHsExpr GhcPs -> StmtLR GhcPs GhcPs (LHsExpr GhcPs)
+ Graph.Trace.Internal.GhcFacade: mkTransformStmt :: EpAnn [AddEpAnn] -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> StmtLR GhcPs GhcPs (LHsExpr GhcPs)
+ Graph.Trace.Internal.GhcFacade: mkTyVarBinder :: vis -> TyVar -> VarBndr TyVar vis
+ Graph.Trace.Internal.GhcFacade: mkTypedSplice :: EpAnn [AddEpAnn] -> SpliceDecoration -> LHsExpr GhcPs -> HsSplice GhcPs
+ Graph.Trace.Internal.GhcFacade: mkUncheckedIntExpr :: Integer -> CoreExpr
+ Graph.Trace.Internal.GhcFacade: mkUntypedSplice :: EpAnn [AddEpAnn] -> SpliceDecoration -> LHsExpr GhcPs -> HsSplice GhcPs
+ Graph.Trace.Internal.GhcFacade: mkVarBind :: forall (p :: Pass). IdP (GhcPass p) -> LHsExpr (GhcPass p) -> LHsBind (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkVirtUnit :: IsUnitId u => Indefinite u -> [(ModuleName, GenModule (GenUnit u))] -> GenUnit u
+ Graph.Trace.Internal.GhcFacade: mkVisFunTyMany :: Type -> Type -> Type
+ Graph.Trace.Internal.GhcFacade: mkVisFunTysMany :: [Type] -> Type -> Type
+ Graph.Trace.Internal.GhcFacade: mulArrow :: SDoc -> SDoc
+ Graph.Trace.Internal.GhcFacade: multMulTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: multMulTyConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: multiplicityTy :: Type
+ Graph.Trace.Internal.GhcFacade: multiplicityTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: multiplicityTyConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: multiplicityTyConName :: Name
+ Graph.Trace.Internal.GhcFacade: n2l :: LocatedN a -> LocatedA a
+ Graph.Trace.Internal.GhcFacade: na2la :: SrcSpanAnn' a -> SrcAnn ann
+ Graph.Trace.Internal.GhcFacade: naturalAddIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalAddName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalAndIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalAndName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalAndNotIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalAndNotName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalBitIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalBitName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalCompareIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalCompareName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalEqIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalEqName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalGcdIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalGcdName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalGeIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalGeName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalGtIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalGtName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalLcmIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalLcmName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalLeIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalLeName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalLog2IdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalLog2Name :: Name
+ Graph.Trace.Internal.GhcFacade: naturalLogBaseIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalLogBaseName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalLogBaseWordIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalLogBaseWordName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalLtIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalLtName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalMulIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalMulName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalNBDataCon :: DataCon
+ Graph.Trace.Internal.GhcFacade: naturalNBDataConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalNBDataConName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalNSDataCon :: DataCon
+ Graph.Trace.Internal.GhcFacade: naturalNSDataConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalNSDataConName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalNeIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalNeName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalNegateIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalNegateName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalOrIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalOrName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalPopCountIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalPopCountName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalPowModIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalPowModName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalQuotIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalQuotName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalQuotRemIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalQuotRemName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalRemIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalRemName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalShiftLIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalShiftLName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalShiftRIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalShiftRName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalSignumIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalSignumName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalSizeInBaseIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalSizeInBaseName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalSubIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalSubName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalSubThrowIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalSubThrowName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalSubUnsafeIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalSubUnsafeName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalTestBitIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalTestBitName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalToDoubleIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalToDoubleName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalToFloatIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalToFloatName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalToWordClampIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalToWordClampName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalToWordIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalToWordName :: Name
+ Graph.Trace.Internal.GhcFacade: naturalTy :: Type
+ Graph.Trace.Internal.GhcFacade: naturalTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: naturalXorIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: naturalXorName :: Name
+ Graph.Trace.Internal.GhcFacade: needSourceNotes :: DynFlags -> Bool
+ Graph.Trace.Internal.GhcFacade: negateOverLitVal :: OverLitVal -> OverLitVal
+ Graph.Trace.Internal.GhcFacade: newtype ArgDocMap
+ Graph.Trace.Internal.GhcFacade: newtype BufPos
+ Graph.Trace.Internal.GhcFacade: newtype DeclDocMap
+ Graph.Trace.Internal.GhcFacade: newtype Definite unit
+ Graph.Trace.Internal.GhcFacade: newtype FieldLabelStrings p
+ Graph.Trace.Internal.GhcFacade: newtype HsSplicedT
+ Graph.Trace.Internal.GhcFacade: newtype Indefinite unit
+ Graph.Trace.Internal.GhcFacade: newtype LexicalFastString
+ Graph.Trace.Internal.GhcFacade: newtype NonDetFastString
+ Graph.Trace.Internal.GhcFacade: newtype PDoc a
+ Graph.Trace.Internal.GhcFacade: newtype UnitId
+ Graph.Trace.Internal.GhcFacade: newtype UnitKey
+ Graph.Trace.Internal.GhcFacade: nlConPat :: RdrName -> [LPat GhcPs] -> LPat GhcPs
+ Graph.Trace.Internal.GhcFacade: nlConPatName :: Name -> [LPat GhcRn] -> LPat GhcRn
+ Graph.Trace.Internal.GhcFacade: nlConVarPat :: RdrName -> [RdrName] -> LPat GhcPs
+ Graph.Trace.Internal.GhcFacade: nlConVarPatName :: Name -> [Name] -> LPat GhcRn
+ Graph.Trace.Internal.GhcFacade: nlHsApp :: forall (id :: Pass). IsPass id => LHsExpr (GhcPass id) -> LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
+ Graph.Trace.Internal.GhcFacade: nlHsAppKindTy :: forall (p :: Pass). LHsType (GhcPass p) -> LHsKind (GhcPass p) -> LHsType (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: nlHsAppTy :: forall (p :: Pass). LHsType (GhcPass p) -> LHsType (GhcPass p) -> LHsType (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: nlHsApps :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> [LHsExpr (GhcPass p)] -> LHsExpr (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: nlHsCase :: LHsExpr GhcPs -> [LMatch GhcPs (LHsExpr GhcPs)] -> LHsExpr GhcPs
+ Graph.Trace.Internal.GhcFacade: nlHsDataCon :: DataCon -> LHsExpr GhcTc
+ Graph.Trace.Internal.GhcFacade: nlHsDo :: HsStmtContext GhcRn -> [LStmt GhcPs (LHsExpr GhcPs)] -> LHsExpr GhcPs
+ Graph.Trace.Internal.GhcFacade: nlHsFunTy :: forall (p :: Pass). LHsType (GhcPass p) -> LHsType (GhcPass p) -> LHsType (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: nlHsIf :: LHsExpr GhcPs -> LHsExpr GhcPs -> LHsExpr GhcPs -> LHsExpr GhcPs
+ Graph.Trace.Internal.GhcFacade: nlHsIntLit :: forall (p :: Pass). Integer -> LHsExpr (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: nlHsLam :: LMatch GhcPs (LHsExpr GhcPs) -> LHsExpr GhcPs
+ Graph.Trace.Internal.GhcFacade: nlHsLit :: forall (p :: Pass). HsLit (GhcPass p) -> LHsExpr (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: nlHsOpApp :: LHsExpr GhcPs -> IdP GhcPs -> LHsExpr GhcPs -> LHsExpr GhcPs
+ Graph.Trace.Internal.GhcFacade: nlHsPar :: forall (id :: Pass). LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
+ Graph.Trace.Internal.GhcFacade: nlHsParTy :: forall (p :: Pass). LHsType (GhcPass p) -> LHsType (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: nlHsSyntaxApps :: SyntaxExprTc -> [LHsExpr GhcTc] -> LHsExpr GhcTc
+ Graph.Trace.Internal.GhcFacade: nlHsTyApp :: Id -> [Type] -> LHsExpr GhcTc
+ Graph.Trace.Internal.GhcFacade: nlHsTyApps :: Id -> [Type] -> [LHsExpr GhcTc] -> LHsExpr GhcTc
+ Graph.Trace.Internal.GhcFacade: nlHsTyConApp :: forall (p :: Pass) a. IsSrcSpanAnn p a => LexicalFixity -> IdP (GhcPass p) -> [LHsTypeArg (GhcPass p)] -> LHsType (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: nlHsTyVar :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> LHsType (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: nlHsVar :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> LHsExpr (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: nlHsVarApps :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> [IdP (GhcPass p)] -> LHsExpr (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: nlInfixConPat :: RdrName -> LPat GhcPs -> LPat GhcPs -> LPat GhcPs
+ Graph.Trace.Internal.GhcFacade: nlList :: [LHsExpr GhcPs] -> LHsExpr GhcPs
+ Graph.Trace.Internal.GhcFacade: nlLitPat :: HsLit GhcPs -> LPat GhcPs
+ Graph.Trace.Internal.GhcFacade: nlNullaryConPat :: RdrName -> LPat GhcPs
+ Graph.Trace.Internal.GhcFacade: nlParPat :: forall (name :: Pass). LPat (GhcPass name) -> LPat (GhcPass name)
+ Graph.Trace.Internal.GhcFacade: nlTuplePat :: [LPat GhcPs] -> Boxity -> LPat GhcPs
+ Graph.Trace.Internal.GhcFacade: nlVarPat :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> LPat (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: nlWildConPat :: DataCon -> LPat GhcPs
+ Graph.Trace.Internal.GhcFacade: nlWildPat :: LPat GhcPs
+ Graph.Trace.Internal.GhcFacade: nlWildPatName :: LPat GhcRn
+ Graph.Trace.Internal.GhcFacade: nl_HsVar :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> HsExpr (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: noAnn :: EpAnn a
+ Graph.Trace.Internal.GhcFacade: noAnnSrcSpan :: SrcSpan -> SrcAnn ann
+ Graph.Trace.Internal.GhcFacade: noComments :: EpAnnCO
+ Graph.Trace.Internal.GhcFacade: noLocA :: a -> LocatedAn an a
+ Graph.Trace.Internal.GhcFacade: noSrcSpanA :: SrcAnn ann
+ Graph.Trace.Internal.GhcFacade: noTypeArgs :: [Void]
+ Graph.Trace.Internal.GhcFacade: nonDetStrictFoldEvBindMap :: (EvBind -> a -> a) -> a -> EvBindMap -> a
+ Graph.Trace.Internal.GhcFacade: nonEmptyDataCon :: DataCon
+ Graph.Trace.Internal.GhcFacade: nonEmptyDataConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: nonEmptyDataConName :: Name
+ Graph.Trace.Internal.GhcFacade: nonEmptyToBag :: NonEmpty a -> Bag a
+ Graph.Trace.Internal.GhcFacade: nonEmptyTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: nonEmptyTyConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: nonEmptyTyConName :: Name
+ Graph.Trace.Internal.GhcFacade: objectSuf :: DynFlags -> String
+ Graph.Trace.Internal.GhcFacade: oneDataCon :: DataCon
+ Graph.Trace.Internal.GhcFacade: oneDataConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: oneDataConName :: Name
+ Graph.Trace.Internal.GhcFacade: oneDataConTy :: Type
+ Graph.Trace.Internal.GhcFacade: oneDataConTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: outputFile :: DynFlags -> Maybe String
+ Graph.Trace.Internal.GhcFacade: overLitType :: HsOverLit GhcTc -> Type
+ Graph.Trace.Internal.GhcFacade: parenTypeKws :: ParenType -> (AnnKeywordId, AnnKeywordId)
+ Graph.Trace.Internal.GhcFacade: partitionBindsAndSigs :: [LHsDecl GhcPs] -> (LHsBinds GhcPs, [LSig GhcPs], [LFamilyDecl GhcPs], [LTyFamInstDecl GhcPs], [LDataFamInstDecl GhcPs], [LDocDecl GhcPs])
+ Graph.Trace.Internal.GhcFacade: pattern XFunDep :: () => !XXFunDep pass -> FunDep pass
+ Graph.Trace.Internal.GhcFacade: pattern Inferred :: ArgFlag
+ Graph.Trace.Internal.GhcFacade: pattern Many :: Mult
+ Graph.Trace.Internal.GhcFacade: pattern One :: Mult
+ Graph.Trace.Internal.GhcFacade: pattern Specified :: ArgFlag
+ Graph.Trace.Internal.GhcFacade: pdoc :: OutputableP env a => env -> a -> SDoc
+ Graph.Trace.Internal.GhcFacade: peCategory :: PromotionErr -> String
+ Graph.Trace.Internal.GhcFacade: pgm_install_name_tool :: DynFlags -> String
+ Graph.Trace.Internal.GhcFacade: pgm_otool :: DynFlags -> String
+ Graph.Trace.Internal.GhcFacade: pickyIsLiftedTypeKind :: Kind -> Bool
+ Graph.Trace.Internal.GhcFacade: placeholderRealSpan :: RealSrcSpan
+ Graph.Trace.Internal.GhcFacade: pmPprHsLit :: forall (x :: Pass). HsLit (GhcPass x) -> SDoc
+ Graph.Trace.Internal.GhcFacade: ppUnlessOption :: (SDocContext -> Bool) -> SDoc -> SDoc
+ Graph.Trace.Internal.GhcFacade: ppWhenOption :: (SDocContext -> Bool) -> SDoc -> SDoc
+ Graph.Trace.Internal.GhcFacade: pp_st_suffix :: SourceText -> SDoc -> SDoc -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprArrowMatchContextNoun :: HsArrowMatchContext -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprBindStmt :: (Outputable pat, Outputable expr) => pat -> expr -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprDynFlagsDiff :: DynFlags -> DynFlags -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprFieldLabelStrings :: FieldLabelStrings p -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprFlavour :: FamilyInfo pass -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprHsOuterFamEqnTyVarBndrs :: forall (p :: Pass). OutputableBndrId p => HsOuterFamEqnTyVarBndrs (GhcPass p) -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprHsOuterSigTyVarBndrs :: forall (p :: Pass). OutputableBndrId p => HsOuterSigTyVarBndrs (GhcPass p) -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprIfPs :: forall (p :: Pass). IsPass p => (p ~ 'Parsed => SDoc) -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprIfRn :: forall (p :: Pass). IsPass p => (p ~ 'Renamed => SDoc) -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprIfTc :: forall (p :: Pass). IsPass p => (p ~ 'Typechecked => SDoc) -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprImpExp :: (HasOccName name, OutputableBndr name) => name -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprInstantiatedModule :: InstantiatedModule -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprLPat :: forall (p :: Pass). OutputableBndrId p => LPat (GhcPass p) -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprLocated :: (Outputable l, Outputable e) => GenLocated l e -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprPrimInt16 :: Integer -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprPrimInt32 :: Integer -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprPrimInt8 :: Integer -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprPrimWord16 :: Integer -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprPrimWord32 :: Integer -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprPrimWord8 :: Integer -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprUnhelpfulSpanReason :: UnhelpfulSpanReason -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprUserSpan :: Bool -> SrcSpan -> SDoc
+ Graph.Trace.Internal.GhcFacade: ppr_mbDoc :: Maybe LHsDocString -> SDoc
+ Graph.Trace.Internal.GhcFacade: ppr_module_name_prefix :: Maybe ModuleName -> SDoc
+ Graph.Trace.Internal.GhcFacade: prependQualified :: Maybe ModuleName -> SDoc -> SDoc
+ Graph.Trace.Internal.GhcFacade: primInt16Suffix :: SDoc
+ Graph.Trace.Internal.GhcFacade: primInt32Suffix :: SDoc
+ Graph.Trace.Internal.GhcFacade: primInt8Suffix :: SDoc
+ Graph.Trace.Internal.GhcFacade: primUnit :: Unit
+ Graph.Trace.Internal.GhcFacade: primWord16Suffix :: SDoc
+ Graph.Trace.Internal.GhcFacade: primWord32Suffix :: SDoc
+ Graph.Trace.Internal.GhcFacade: primWord8Suffix :: SDoc
+ Graph.Trace.Internal.GhcFacade: promoteOccName :: OccName -> Maybe OccName
+ Graph.Trace.Internal.GhcFacade: psSpanEnd :: PsSpan -> PsLoc
+ Graph.Trace.Internal.GhcFacade: psSpanStart :: PsSpan -> PsLoc
+ Graph.Trace.Internal.GhcFacade: qualifiedDoModuleName_maybe :: HsStmtContext p -> Maybe ModuleName
+ Graph.Trace.Internal.GhcFacade: quoteWrapperTyVarTy :: QuoteWrapper -> Type
+ Graph.Trace.Internal.GhcFacade: raiseDivZeroIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: raiseOverflowIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: raiseUnderflowIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: reAnn :: [TrailingAnn] -> EpAnnComments -> Located a -> LocatedA a
+ Graph.Trace.Internal.GhcFacade: reAnnC :: AnnContext -> EpAnnComments -> Located a -> LocatedC a
+ Graph.Trace.Internal.GhcFacade: reAnnL :: ann -> EpAnnComments -> Located e -> GenLocated (SrcAnn ann) e
+ Graph.Trace.Internal.GhcFacade: reLoc :: LocatedAn a e -> Located e
+ Graph.Trace.Internal.GhcFacade: reLocA :: Located e -> LocatedAn ann e
+ Graph.Trace.Internal.GhcFacade: reLocC :: LocatedN e -> LocatedC e
+ Graph.Trace.Internal.GhcFacade: reLocL :: LocatedN e -> LocatedA e
+ Graph.Trace.Internal.GhcFacade: reLocN :: LocatedN a -> Located a
+ Graph.Trace.Internal.GhcFacade: realSpanAsAnchor :: RealSrcSpan -> Anchor
+ Graph.Trace.Internal.GhcFacade: realSrcSpan :: SrcSpan -> RealSrcSpan
+ Graph.Trace.Internal.GhcFacade: removeCommentsA :: SrcAnn ann -> SrcAnn ann
+ Graph.Trace.Internal.GhcFacade: renderWithContext :: SDocContext -> SDoc -> String
+ Graph.Trace.Internal.GhcFacade: replaceLWrappedName :: LIEWrappedName name1 -> name2 -> LIEWrappedName name2
+ Graph.Trace.Internal.GhcFacade: replaceWrappedName :: IEWrappedName name1 -> name2 -> IEWrappedName name2
+ Graph.Trace.Internal.GhcFacade: rightSectionKey :: Unique
+ Graph.Trace.Internal.GhcFacade: rightmost_smallest :: SrcSpan -> SrcSpan -> Ordering
+ Graph.Trace.Internal.GhcFacade: rtsUnit :: Unit
+ Graph.Trace.Internal.GhcFacade: runSDoc :: SDoc -> SDocContext -> Doc
+ Graph.Trace.Internal.GhcFacade: sGlobalPackageDatabasePath :: Settings -> FilePath
+ Graph.Trace.Internal.GhcFacade: scaledSet :: Scaled a -> b -> Scaled b
+ Graph.Trace.Internal.GhcFacade: sccProfilingEnabled :: DynFlags -> Bool
+ Graph.Trace.Internal.GhcFacade: sdocOption :: (SDocContext -> a) -> (a -> SDoc) -> SDoc
+ Graph.Trace.Internal.GhcFacade: sdocWithContext :: (SDocContext -> SDoc) -> SDoc
+ Graph.Trace.Internal.GhcFacade: setCommentsEpAnn :: Monoid a => SrcSpan -> EpAnn a -> EpAnnComments -> EpAnn a
+ Graph.Trace.Internal.GhcFacade: setCommentsSrcAnn :: Monoid ann => SrcAnn ann -> EpAnnComments -> SrcAnn ann
+ Graph.Trace.Internal.GhcFacade: setDynamicNow :: DynFlags -> DynFlags
+ Graph.Trace.Internal.GhcFacade: setDynamicTooFailed :: MonadIO m => DynFlags -> m ()
+ Graph.Trace.Internal.GhcFacade: setFieldClassOpKey :: Unique
+ Graph.Trace.Internal.GhcFacade: setFieldName :: Name
+ Graph.Trace.Internal.GhcFacade: setFollowingComments :: EpAnnComments -> [LEpaComment] -> EpAnnComments
+ Graph.Trace.Internal.GhcFacade: setHsTyVarBndrFlag :: forall flag flag' (pass :: Pass). flag -> HsTyVarBndr flag' (GhcPass pass) -> HsTyVarBndr flag (GhcPass pass)
+ Graph.Trace.Internal.GhcFacade: setPriorComments :: EpAnnComments -> [LEpaComment] -> EpAnnComments
+ Graph.Trace.Internal.GhcFacade: setSrcSpanA :: SrcSpanAnn' ann -> TcRn a -> TcRn a
+ Graph.Trace.Internal.GhcFacade: showPprUnsafe :: Outputable a => a -> String
+ Graph.Trace.Internal.GhcFacade: simpleImportDecl :: ModuleName -> ImportDecl GhcPs
+ Graph.Trace.Internal.GhcFacade: smallestGroups :: WarningFlag -> [String]
+ Graph.Trace.Internal.GhcFacade: soloTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: sortLocatedA :: [GenLocated (SrcSpanAnn' a) e] -> [GenLocated (SrcSpanAnn' a) e]
+ Graph.Trace.Internal.GhcFacade: sortRealLocated :: [RealLocated a] -> [RealLocated a]
+ Graph.Trace.Internal.GhcFacade: spanAsAnchor :: SrcSpan -> Anchor
+ Graph.Trace.Internal.GhcFacade: spanHsLocaLBinds :: forall (p :: Pass). Data (HsLocalBinds (GhcPass p)) => HsLocalBinds (GhcPass p) -> SrcSpan
+ Graph.Trace.Internal.GhcFacade: splitForAllCoVar_maybe :: Type -> Maybe (TyCoVar, Type)
+ Graph.Trace.Internal.GhcFacade: splitForAllInvisTVBinders :: Type -> ([InvisTVBinder], Type)
+ Graph.Trace.Internal.GhcFacade: splitForAllReqTVBinders :: Type -> ([ReqTVBinder], Type)
+ Graph.Trace.Internal.GhcFacade: splitForAllTyCoVar :: Type -> (TyCoVar, Type)
+ Graph.Trace.Internal.GhcFacade: splitForAllTyCoVarBinders :: Type -> ([TyCoVarBinder], Type)
+ Graph.Trace.Internal.GhcFacade: splitForAllTyCoVar_maybe :: Type -> Maybe (TyCoVar, Type)
+ Graph.Trace.Internal.GhcFacade: splitForAllTyCoVars :: Type -> ([TyCoVar], Type)
+ Graph.Trace.Internal.GhcFacade: splitForAllTyVar_maybe :: Type -> Maybe (TyCoVar, Type)
+ Graph.Trace.Internal.GhcFacade: splitInvisPiTys :: Type -> ([TyCoBinder], Type)
+ Graph.Trace.Internal.GhcFacade: splitInvisPiTysN :: Int -> Type -> ([TyCoBinder], Type)
+ Graph.Trace.Internal.GhcFacade: splitLHsForAllTyInvis_KP :: forall (pass :: Pass). LHsType (GhcPass pass) -> (Maybe (EpAnnForallTy, [LHsTyVarBndr Specificity (GhcPass pass)]), LHsType (GhcPass pass))
+ Graph.Trace.Internal.GhcFacade: splitLHsGadtTy :: LHsSigType GhcPs -> (HsOuterSigTyVarBndrs GhcPs, Maybe (LHsContext GhcPs), LHsType GhcPs)
+ Graph.Trace.Internal.GhcFacade: srcSpanToRealSrcSpan :: SrcSpan -> Maybe RealSrcSpan
+ Graph.Trace.Internal.GhcFacade: stableUnitCmp :: Unit -> Unit -> Ordering
+ Graph.Trace.Internal.GhcFacade: starPrec :: PprPrec
+ Graph.Trace.Internal.GhcFacade: stringToUnit :: String -> Unit
+ Graph.Trace.Internal.GhcFacade: stringTyConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: stringTyCon_RDR :: RdrName
+ Graph.Trace.Internal.GhcFacade: stripParensHsExpr :: forall (p :: Pass). HsExpr (GhcPass p) -> HsExpr (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: stripParensLHsExpr :: forall (p :: Pass). LHsExpr (GhcPass p) -> LHsExpr (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: substScaledTy :: HasCallStack => TCvSubst -> Scaled Type -> Scaled Type
+ Graph.Trace.Internal.GhcFacade: substScaledTyUnchecked :: HasCallStack => TCvSubst -> Scaled Type -> Scaled Type
+ Graph.Trace.Internal.GhcFacade: substScaledTys :: HasCallStack => TCvSubst -> [Scaled Type] -> [Scaled Type]
+ Graph.Trace.Internal.GhcFacade: substScaledTysUnchecked :: TCvSubst -> [Scaled Type] -> [Scaled Type]
+ Graph.Trace.Internal.GhcFacade: substTyCoBndr :: TCvSubst -> TyCoBinder -> (TCvSubst, TyCoBinder)
+ Graph.Trace.Internal.GhcFacade: tYPE :: Type -> Type
+ Graph.Trace.Internal.GhcFacade: targetProfile :: DynFlags -> Profile
+ Graph.Trace.Internal.GhcFacade: tcCollectingUsage :: TcM a -> TcM (UsageEnv, a)
+ Graph.Trace.Internal.GhcFacade: tcEmitBindingUsage :: UsageEnv -> TcM ()
+ Graph.Trace.Internal.GhcFacade: tcIsBoxedTypeKind :: Kind -> Bool
+ Graph.Trace.Internal.GhcFacade: tcRepSplitTyConApp_maybe :: HasDebugCallStack => Type -> Maybe (TyCon, [Type])
+ Graph.Trace.Internal.GhcFacade: tcScalingUsage :: Mult -> TcM a -> TcM a
+ Graph.Trace.Internal.GhcFacade: tcTyThingCategory :: TcTyThing -> String
+ Graph.Trace.Internal.GhcFacade: thUnit :: Unit
+ Graph.Trace.Internal.GhcFacade: thisGhcUnit :: Unit
+ Graph.Trace.Internal.GhcFacade: toUnitId :: Unit -> UnitId
+ Graph.Trace.Internal.GhcFacade: trLiftedRepKey :: Unique
+ Graph.Trace.Internal.GhcFacade: transferAnnsA :: SrcSpanAnnA -> SrcSpanAnnA -> (SrcSpanAnnA, SrcSpanAnnA)
+ Graph.Trace.Internal.GhcFacade: turnOff :: TurnOnFlag
+ Graph.Trace.Internal.GhcFacade: turnOn :: TurnOnFlag
+ Graph.Trace.Internal.GhcFacade: tyVarSpecToBinders :: [VarBndr a Specificity] -> [VarBndr a ArgFlag]
+ Graph.Trace.Internal.GhcFacade: tymult :: a -> Scaled a
+ Graph.Trace.Internal.GhcFacade: type AnnoBody (body :: Type -> Type) = (Outputable body GhcPs, Anno StmtLR GhcPs GhcPs LocatedA body GhcPs ~ SrcSpanAnnA, Anno StmtLR GhcRn GhcPs LocatedA body GhcPs ~ SrcSpanAnnA, Anno StmtLR GhcRn GhcRn LocatedA body GhcRn ~ SrcSpanAnnA)
+ Graph.Trace.Internal.GhcFacade: type BranchCount = Int
+ Graph.Trace.Internal.GhcFacade: type CompleteMatches = [CompleteMatch]
+ Graph.Trace.Internal.GhcFacade: type DefUnitId = Definite UnitId
+ Graph.Trace.Internal.GhcFacade: type EpAnnCO = EpAnn NoEpAnns
+ Graph.Trace.Internal.GhcFacade: type EpAnnForallTy = EpAnn (AddEpAnn, AddEpAnn)
+ Graph.Trace.Internal.GhcFacade: type FailOperator id = Maybe SyntaxExpr id
+ Graph.Trace.Internal.GhcFacade: type FinderCache = InstalledModuleEnv InstalledFindResult
+ Graph.Trace.Internal.GhcFacade: type FullArgCount = Int
+ Graph.Trace.Internal.GhcFacade: type GenInstantiations unit = [(ModuleName, GenModule GenUnit unit)]
+ Graph.Trace.Internal.GhcFacade: type HoleSet = UniqSet CoercionHole
+ Graph.Trace.Internal.GhcFacade: type HsConDeclH98Details pass = HsConDetails Void HsScaled pass LBangType pass XRec pass [LConDeclField pass]
+ Graph.Trace.Internal.GhcFacade: type HsCoreTy = Type
+ Graph.Trace.Internal.GhcFacade: type HsOuterFamEqnTyVarBndrs = HsOuterTyVarBndrs ()
+ Graph.Trace.Internal.GhcFacade: type HsOuterSigTyVarBndrs = HsOuterTyVarBndrs Specificity
+ Graph.Trace.Internal.GhcFacade: type IndefUnitId = Indefinite UnitId
+ Graph.Trace.Internal.GhcFacade: type InstalledModule = GenModule UnitId
+ Graph.Trace.Internal.GhcFacade: type InstantiatedModule = GenModule InstantiatedUnit
+ Graph.Trace.Internal.GhcFacade: type InstantiatedUnit = GenInstantiatedUnit UnitId
+ Graph.Trace.Internal.GhcFacade: type Instantiations = GenInstantiations UnitId
+ Graph.Trace.Internal.GhcFacade: type IsSrcSpanAnn (p :: Pass) a = (Anno IdGhcP p ~ SrcSpanAnn' EpAnn a, IsPass p)
+ Graph.Trace.Internal.GhcFacade: type LDerivClauseTys pass = XRec pass DerivClauseTys pass
+ Graph.Trace.Internal.GhcFacade: type LEpaComment = GenLocated Anchor EpaComment
+ Graph.Trace.Internal.GhcFacade: type LHsDocString = Located HsDocString
+ Graph.Trace.Internal.GhcFacade: type LHsRecProj p arg = XRec p RecProj p arg
+ Graph.Trace.Internal.GhcFacade: type LHsRecUpdProj p = XRec p RecUpdProj p
+ Graph.Trace.Internal.GhcFacade: type LIE pass = XRec pass IE pass
+ Graph.Trace.Internal.GhcFacade: type LIEWrappedName name = LocatedA IEWrappedName name
+ Graph.Trace.Internal.GhcFacade: type LImportDecl pass = XRec pass ImportDecl pass
+ Graph.Trace.Internal.GhcFacade: type LocatedA = GenLocated SrcSpanAnnA
+ Graph.Trace.Internal.GhcFacade: type LocatedAn an = GenLocated SrcAnn an
+ Graph.Trace.Internal.GhcFacade: type LocatedC = GenLocated SrcSpanAnnC
+ Graph.Trace.Internal.GhcFacade: type LocatedL = GenLocated SrcSpanAnnL
+ Graph.Trace.Internal.GhcFacade: type LocatedN = GenLocated SrcSpanAnnN
+ Graph.Trace.Internal.GhcFacade: type LocatedP = GenLocated SrcSpanAnnP
+ Graph.Trace.Internal.GhcFacade: type Module = GenModule Unit
+ Graph.Trace.Internal.GhcFacade: type ModuleNameWithIsBoot = GenWithIsBoot ModuleName
+ Graph.Trace.Internal.GhcFacade: type ModuleWithIsBoot = GenWithIsBoot Module
+ Graph.Trace.Internal.GhcFacade: type Mult = Type
+ Graph.Trace.Internal.GhcFacade: type PsLocated = GenLocated PsSpan
+ Graph.Trace.Internal.GhcFacade: type RecProj p arg = HsRecField' FieldLabelStrings p arg
+ Graph.Trace.Internal.GhcFacade: type RecUpdProj p = RecProj p LHsExpr p
+ Graph.Trace.Internal.GhcFacade: type SrcAnn ann = SrcSpanAnn' EpAnn ann
+ Graph.Trace.Internal.GhcFacade: type SrcSpanAnnA = SrcAnn AnnListItem
+ Graph.Trace.Internal.GhcFacade: type SrcSpanAnnC = SrcAnn AnnContext
+ Graph.Trace.Internal.GhcFacade: type SrcSpanAnnL = SrcAnn AnnList
+ Graph.Trace.Internal.GhcFacade: type SrcSpanAnnN = SrcAnn NameAnn
+ Graph.Trace.Internal.GhcFacade: type SrcSpanAnnP = SrcAnn AnnPragma
+ Graph.Trace.Internal.GhcFacade: type THDocs = Map DocLoc String
+ Graph.Trace.Internal.GhcFacade: type TcMCoercionN = MCoercionN
+ Graph.Trace.Internal.GhcFacade: type TcMCoercionR = MCoercionR
+ Graph.Trace.Internal.GhcFacade: type TurnOnFlag = Bool
+ Graph.Trace.Internal.GhcFacade: type Unit = GenUnit UnitId
+ Graph.Trace.Internal.GhcFacade: typeCharCmpTyFamNameKey :: Unique
+ Graph.Trace.Internal.GhcFacade: typeCharKindConNameKey :: Unique
+ Graph.Trace.Internal.GhcFacade: typeCharToNatTyFamNameKey :: Unique
+ Graph.Trace.Internal.GhcFacade: typeCharTypeRepKey :: Unique
+ Graph.Trace.Internal.GhcFacade: typeCharTypeRepName :: Name
+ Graph.Trace.Internal.GhcFacade: typeConsSymbolTyFamNameKey :: Unique
+ Graph.Trace.Internal.GhcFacade: typeLeqCharTyFamNameKey :: Unique
+ Graph.Trace.Internal.GhcFacade: typeLitCharDataConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: typeLitCharDataConName :: Name
+ Graph.Trace.Internal.GhcFacade: typeNatToCharTyFamNameKey :: Unique
+ Graph.Trace.Internal.GhcFacade: typeUnconsSymbolTyFamNameKey :: Unique
+ Graph.Trace.Internal.GhcFacade: uNSAFE_COERCE :: Module
+ Graph.Trace.Internal.GhcFacade: unXRec :: UnXRec p => XRec p a -> a
+ Graph.Trace.Internal.GhcFacade: unboxedUnitTy :: Type
+ Graph.Trace.Internal.GhcFacade: unconsFS :: FastString -> Maybe (Char, FastString)
+ Graph.Trace.Internal.GhcFacade: unguardedGRHSs :: forall (p :: Pass) body. Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpan => SrcSpan -> LocatedA (body (GhcPass p)) -> EpAnn GrhsAnn -> GRHSs (GhcPass p) (LocatedA (body (GhcPass p)))
+ Graph.Trace.Internal.GhcFacade: unguardedRHS :: forall (p :: Pass) body. Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpan => EpAnn GrhsAnn -> SrcSpan -> LocatedA (body (GhcPass p)) -> [LGRHS (GhcPass p) (LocatedA (body (GhcPass p)))]
+ Graph.Trace.Internal.GhcFacade: unhelpfulSpanFS :: UnhelpfulSpanReason -> FastString
+ Graph.Trace.Internal.GhcFacade: unicodeAnn :: AnnKeywordId -> AnnKeywordId
+ Graph.Trace.Internal.GhcFacade: uniqCompareFS :: FastString -> FastString -> Ordering
+ Graph.Trace.Internal.GhcFacade: unitFS :: IsUnitId u => u -> FastString
+ Graph.Trace.Internal.GhcFacade: unitFreeModuleHoles :: GenUnit u -> UniqDSet ModuleName
+ Graph.Trace.Internal.GhcFacade: unitIsDefinite :: Unit -> Bool
+ Graph.Trace.Internal.GhcFacade: unitRecStmtTc :: RecStmtTc
+ Graph.Trace.Internal.GhcFacade: unitString :: IsUnitId u => u -> String
+ Graph.Trace.Internal.GhcFacade: unliftedDataConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: unliftedDataConTy :: Type
+ Graph.Trace.Internal.GhcFacade: unliftedDataConTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: unliftedRepTy :: Type
+ Graph.Trace.Internal.GhcFacade: unliftedRepTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: unliftedRepTyConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: unliftedRepTyConName :: Name
+ Graph.Trace.Internal.GhcFacade: unliftedTypeKind :: Kind
+ Graph.Trace.Internal.GhcFacade: unliftedTypeKindTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: unliftedTypeKindTyConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: unliftedTypeKindTyConName :: Name
+ Graph.Trace.Internal.GhcFacade: unpackCStringFoldrUtf8IdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: unpackCStringFoldrUtf8Name :: Name
+ Graph.Trace.Internal.GhcFacade: unpackCStringFoldrUtf8_RDR :: RdrName
+ Graph.Trace.Internal.GhcFacade: unpackHDS :: HsDocString -> String
+ Graph.Trace.Internal.GhcFacade: unrestricted :: a -> Scaled a
+ Graph.Trace.Internal.GhcFacade: unrestrictedFunTyCon :: TyCon
+ Graph.Trace.Internal.GhcFacade: unrestrictedFunTyConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: unrestrictedFunTyConName :: Name
+ Graph.Trace.Internal.GhcFacade: unsafeCoercePrimIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: unsafeCoercePrimName :: Name
+ Graph.Trace.Internal.GhcFacade: unsafeEqualityProofIdKey :: Unique
+ Graph.Trace.Internal.GhcFacade: unsafeEqualityProofName :: Name
+ Graph.Trace.Internal.GhcFacade: unsafeEqualityTyConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: unsafeEqualityTyConName :: Name
+ Graph.Trace.Internal.GhcFacade: unsafeReflDataConKey :: Unique
+ Graph.Trace.Internal.GhcFacade: unsafeReflDataConName :: Name
+ Graph.Trace.Internal.GhcFacade: updMutVarM :: IORef a -> (a -> IOEnv env a) -> IOEnv env ()
+ Graph.Trace.Internal.GhcFacade: updNameCache :: IORef NameCache -> (NameCache -> (NameCache, c)) -> IO c
+ Graph.Trace.Internal.GhcFacade: updSDocContext :: (SDocContext -> SDocContext) -> SDoc -> SDoc
+ Graph.Trace.Internal.GhcFacade: updatePlatformConstants :: DynFlags -> Maybe PlatformConstants -> IO DynFlags
+ Graph.Trace.Internal.GhcFacade: useXLinkerRPath :: DynFlags -> OS -> Bool
+ Graph.Trace.Internal.GhcFacade: varSetMinusEvBindMap :: VarSet -> EvBindMap -> VarSet
+ Graph.Trace.Internal.GhcFacade: virtualUnitId :: InstantiatedUnit -> UnitId
+ Graph.Trace.Internal.GhcFacade: wWarningFlagMap :: Map WarningFlag (FlagSpec WarningFlag)
+ Graph.Trace.Internal.GhcFacade: ways :: DynFlags -> Ways
+ Graph.Trace.Internal.GhcFacade: widenAnchor :: Anchor -> [AddEpAnn] -> Anchor
+ Graph.Trace.Internal.GhcFacade: widenAnchorR :: Anchor -> RealSrcSpan -> Anchor
+ Graph.Trace.Internal.GhcFacade: widenLocatedAn :: SrcSpanAnn' an -> [AddEpAnn] -> SrcSpanAnn' an
+ Graph.Trace.Internal.GhcFacade: widenSpan :: SrcSpan -> [AddEpAnn] -> SrcSpan
+ Graph.Trace.Internal.GhcFacade: withDynamicNow :: TcRnIf gbl lcl a -> TcRnIf gbl lcl a
+ Graph.Trace.Internal.GhcFacade: withErrStyle :: PrintUnqualified -> SDoc -> SDoc
+ Graph.Trace.Internal.GhcFacade: withUserStyle :: PrintUnqualified -> Depth -> SDoc -> SDoc
+ Graph.Trace.Internal.GhcFacade: withoutDynamicNow :: TcRnIf gbl lcl a -> TcRnIf gbl lcl a
+ Graph.Trace.Internal.GhcFacade: wrapLocAM :: (a -> TcM b) -> LocatedAn an a -> TcM (Located b)
+ Graph.Trace.Internal.GhcFacade: wrapLocFstMA :: (a -> TcM (b, c)) -> LocatedA a -> TcM (LocatedA b, c)
+ Graph.Trace.Internal.GhcFacade: wrapLocMA :: (a -> TcM b) -> GenLocated (SrcSpanAnn' ann) a -> TcRn (GenLocated (SrcSpanAnn' ann) b)
+ Graph.Trace.Internal.GhcFacade: wrapLocMA_ :: (a -> TcM ()) -> LocatedA a -> TcM ()
+ Graph.Trace.Internal.GhcFacade: wrapLocSndMA :: (a -> TcM (b, c)) -> LocatedA a -> TcM (b, LocatedA c)
+ Graph.Trace.Internal.GhcFacade: wrapXRec :: WrapXRec p a => a -> XRec p a
+ Graph.Trace.Internal.GhcFacade: xopt_DuplicateRecordFields :: DynFlags -> DuplicateRecordFields
+ Graph.Trace.Internal.GhcFacade: xopt_FieldSelectors :: DynFlags -> FieldSelectors
+ Graph.Trace.Internal.RuntimeRep: instance Graph.Trace.Internal.RuntimeRep.DummyConstraint
+ Graph.Trace.Internal.RuntimeRep: type Lev (a :: TYPE rep) = DummyConstraint => a
- Graph.Trace.Internal.GhcFacade: ATI :: TyCon -> Maybe (Type, SrcSpan) -> ClassATItem
+ Graph.Trace.Internal.GhcFacade: ATI :: TyCon -> Maybe (Type, ATValidityInfo) -> ClassATItem
- Graph.Trace.Internal.GhcFacade: Ambiguous :: XAmbiguous pass -> Located RdrName -> AmbiguousFieldOcc pass
+ Graph.Trace.Internal.GhcFacade: Ambiguous :: XAmbiguous pass -> LocatedN RdrName -> AmbiguousFieldOcc pass
- Graph.Trace.Internal.GhcFacade: AnyclassStrategy :: DerivStrategy pass
+ Graph.Trace.Internal.GhcFacade: AnyclassStrategy :: XAnyClassStrategy pass -> DerivStrategy pass
- Graph.Trace.Internal.GhcFacade: ApplicativeArgMany :: XApplicativeArgMany idL -> [ExprLStmt idL] -> HsExpr idL -> LPat idL -> ApplicativeArg idL
+ Graph.Trace.Internal.GhcFacade: ApplicativeArgMany :: XApplicativeArgMany idL -> [ExprLStmt idL] -> HsExpr idL -> LPat idL -> HsStmtContext (ApplicativeArgStmCtxPass idL) -> ApplicativeArg idL
- Graph.Trace.Internal.GhcFacade: ApplicativeArgOne :: XApplicativeArgOne idL -> LPat idL -> LHsExpr idL -> Bool -> SyntaxExpr idL -> ApplicativeArg idL
+ Graph.Trace.Internal.GhcFacade: ApplicativeArgOne :: XApplicativeArgOne idL -> LPat idL -> LHsExpr idL -> Bool -> ApplicativeArg idL
- Graph.Trace.Internal.GhcFacade: ArrowExpr :: HsStmtContext id
+ Graph.Trace.Internal.GhcFacade: ArrowExpr :: HsStmtContext p
- Graph.Trace.Internal.GhcFacade: AsPat :: XAsPat p -> Located (IdP p) -> LPat p -> Pat p
+ Graph.Trace.Internal.GhcFacade: AsPat :: XAsPat p -> LIdP p -> LPat p -> Pat p
- Graph.Trace.Internal.GhcFacade: AsmStyle :: CodeStyle
+ Graph.Trace.Internal.GhcFacade: AsmStyle :: LabelStyle
- Graph.Trace.Internal.GhcFacade: BindStmt :: XBindStmt idL idR body -> LPat idL -> body -> SyntaxExpr idR -> SyntaxExpr idR -> StmtLR idL idR body
+ Graph.Trace.Internal.GhcFacade: BindStmt :: XBindStmt idL idR body -> LPat idL -> body -> StmtLR idL idR body
- Graph.Trace.Internal.GhcFacade: CIrredCan :: CtEvidence -> Bool -> Ct
+ Graph.Trace.Internal.GhcFacade: CIrredCan :: CtEvidence -> CtIrredReason -> Ct
- Graph.Trace.Internal.GhcFacade: CStyle :: CodeStyle
+ Graph.Trace.Internal.GhcFacade: CStyle :: LabelStyle
- Graph.Trace.Internal.GhcFacade: CaseAlt :: HsMatchContext id
+ Graph.Trace.Internal.GhcFacade: CaseAlt :: HsMatchContext p
- Graph.Trace.Internal.GhcFacade: ClassDecl :: XClassDecl pass -> LHsContext pass -> Located (IdP pass) -> LHsQTyVars pass -> LexicalFixity -> [LHsFunDep pass] -> [LSig pass] -> LHsBinds pass -> [LFamilyDecl pass] -> [LTyFamDefltDecl pass] -> [LDocDecl] -> TyClDecl pass
+ Graph.Trace.Internal.GhcFacade: ClassDecl :: XClassDecl pass -> Maybe (LHsContext pass) -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> [LHsFunDep pass] -> [LSig pass] -> LHsBinds pass -> [LFamilyDecl pass] -> [LTyFamDefltDecl pass] -> [LDocDecl pass] -> TyClDecl pass
- Graph.Trace.Internal.GhcFacade: ClassOpSig :: XClassOpSig pass -> Bool -> [Located (IdP pass)] -> LHsSigType pass -> Sig pass
+ Graph.Trace.Internal.GhcFacade: ClassOpSig :: XClassOpSig pass -> Bool -> [LIdP pass] -> LHsSigType pass -> Sig pass
- Graph.Trace.Internal.GhcFacade: ClsInstDecl :: XCClsInstDecl pass -> LHsSigType pass -> LHsBinds pass -> [LSig pass] -> [LTyFamInstDecl pass] -> [LDataFamInstDecl pass] -> Maybe (Located OverlapMode) -> ClsInstDecl pass
+ Graph.Trace.Internal.GhcFacade: ClsInstDecl :: XCClsInstDecl pass -> LHsSigType pass -> LHsBinds pass -> [LSig pass] -> [LTyFamInstDecl pass] -> [LDataFamInstDecl pass] -> Maybe (XRec pass OverlapMode) -> ClsInstDecl pass
- Graph.Trace.Internal.GhcFacade: CoPat :: XCoPat p -> HsWrapper -> Pat p -> Type -> Pat p
+ Graph.Trace.Internal.GhcFacade: CoPat :: HsWrapper -> Pat GhcTc -> Type -> CoPat
- Graph.Trace.Internal.GhcFacade: CompleteMatchSig :: XCompleteMatchSig pass -> SourceText -> Located [Located (IdP pass)] -> Maybe (Located (IdP pass)) -> Sig pass
+ Graph.Trace.Internal.GhcFacade: CompleteMatchSig :: XCompleteMatchSig pass -> SourceText -> XRec pass [LIdP pass] -> Maybe (LIdP pass) -> Sig pass
- Graph.Trace.Internal.GhcFacade: ConDeclGADT :: XConDeclGADT pass -> [Located (IdP pass)] -> Located Bool -> LHsQTyVars pass -> Maybe (LHsContext pass) -> HsConDeclDetails pass -> LHsType pass -> Maybe LHsDocString -> ConDecl pass
+ Graph.Trace.Internal.GhcFacade: ConDeclGADT :: XConDeclGADT pass -> [LIdP pass] -> XRec pass (HsOuterSigTyVarBndrs pass) -> Maybe (LHsContext pass) -> HsConDeclGADTDetails pass -> LHsType pass -> Maybe LHsDocString -> ConDecl pass
- Graph.Trace.Internal.GhcFacade: ConDeclH98 :: XConDeclH98 pass -> Located (IdP pass) -> Located Bool -> [LHsTyVarBndr pass] -> Maybe (LHsContext pass) -> HsConDeclDetails pass -> Maybe LHsDocString -> ConDecl pass
+ Graph.Trace.Internal.GhcFacade: ConDeclH98 :: XConDeclH98 pass -> LIdP pass -> Bool -> [LHsTyVarBndr Specificity pass] -> Maybe (LHsContext pass) -> HsConDeclH98Details pass -> Maybe LHsDocString -> ConDecl pass
- Graph.Trace.Internal.GhcFacade: DataDecl :: XDataDecl pass -> Located (IdP pass) -> LHsQTyVars pass -> LexicalFixity -> HsDataDefn pass -> TyClDecl pass
+ Graph.Trace.Internal.GhcFacade: DataDecl :: XDataDecl pass -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> HsDataDefn pass -> TyClDecl pass
- Graph.Trace.Internal.GhcFacade: DataFamInstDecl :: FamInstEqn pass (HsDataDefn pass) -> DataFamInstDecl pass
+ Graph.Trace.Internal.GhcFacade: DataFamInstDecl :: FamEqn pass (HsDataDefn pass) -> DataFamInstDecl pass
- Graph.Trace.Internal.GhcFacade: DelayedSplice :: TcLclEnv -> LHsExpr GhcRn -> TcType -> LHsExpr GhcTcId -> DelayedSplice
+ Graph.Trace.Internal.GhcFacade: DelayedSplice :: TcLclEnv -> LHsExpr GhcRn -> TcType -> LHsExpr GhcTc -> DelayedSplice
- Graph.Trace.Internal.GhcFacade: DerivDecl :: XCDerivDecl pass -> LHsSigWcType pass -> Maybe (LDerivStrategy pass) -> Maybe (Located OverlapMode) -> DerivDecl pass
+ Graph.Trace.Internal.GhcFacade: DerivDecl :: XCDerivDecl pass -> LHsSigWcType pass -> Maybe (LDerivStrategy pass) -> Maybe (XRec pass OverlapMode) -> DerivDecl pass
- Graph.Trace.Internal.GhcFacade: DoExpr :: HsStmtContext id
+ Graph.Trace.Internal.GhcFacade: DoExpr :: Maybe ModuleName -> HsStmtContext p
- Graph.Trace.Internal.GhcFacade: DynFlags :: GhcMode -> GhcLink -> HscTarget -> {-# UNPACK #-} !GhcNameVersion -> {-# UNPACK #-} !FileSettings -> Platform -> {-# UNPACK #-} !ToolSettings -> {-# UNPACK #-} !PlatformMisc -> PlatformConstants -> [(String, String)] -> IntegerLibrary -> LlvmConfig -> Int -> Int -> Int -> Int -> Int -> Maybe String -> Maybe String -> [Int] -> Maybe Int -> Bool -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Int -> Int -> Int -> Maybe Int -> Maybe Int -> Int -> Word -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Bool -> Maybe Int -> Int -> [FilePath] -> Module -> Maybe String -> IntWithInf -> IntWithInf -> InstalledUnitId -> Maybe ComponentId -> Maybe [(ModuleName, Module)] -> [Way] -> String -> Maybe (String, Int) -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> String -> String -> String -> String -> IORef Bool -> String -> String -> Maybe String -> Maybe String -> Maybe String -> DynLibLoader -> Maybe FilePath -> Maybe FilePath -> [Option] -> IncludeSpecs -> [String] -> [String] -> [String] -> Maybe String -> RtsOptsEnabled -> Bool -> String -> [ModuleName] -> [(ModuleName, String)] -> [String] -> [LoadedPlugin] -> [StaticPlugin] -> Hooks -> FilePath -> Bool -> Bool -> [ModuleName] -> [String] -> [PackageDBFlag] -> [IgnorePackageFlag] -> [PackageFlag] -> [PackageFlag] -> [TrustFlag] -> Maybe FilePath -> Maybe [(FilePath, [PackageConfig])] -> PackageState -> IORef FilesToClean -> IORef (Map FilePath FilePath) -> IORef Int -> IORef (Set FilePath) -> EnumSet DumpFlag -> EnumSet GeneralFlag -> EnumSet WarningFlag -> EnumSet WarningFlag -> Maybe Language -> SafeHaskellMode -> Bool -> Bool -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> [OnOff Extension] -> EnumSet Extension -> Int -> Int -> Int -> Int -> Float -> Int -> Bool -> Int -> Int -> LogAction -> FlushOut -> FlushErr -> Maybe FilePath -> Maybe String -> [String] -> Int -> Int -> Bool -> OverridingBool -> Bool -> Scheme -> ProfAuto -> Maybe String -> IORef (ModuleEnv Int) -> Maybe SseVersion -> Maybe BmiVersion -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> IORef (Maybe LinkerInfo) -> IORef (Maybe CompilerInfo) -> Int -> Int -> Int -> Bool -> Maybe Int -> Int -> Int -> CfgWeights -> DynFlags
+ Graph.Trace.Internal.GhcFacade: DynFlags :: GhcMode -> GhcLink -> !Backend -> {-# UNPACK #-} !GhcNameVersion -> {-# UNPACK #-} !FileSettings -> Platform -> {-# UNPACK #-} !ToolSettings -> {-# UNPACK #-} !PlatformMisc -> [(String, String)] -> LlvmConfig -> Int -> Int -> Int -> Int -> Int -> Maybe String -> Maybe String -> [Int] -> Maybe Int -> Bool -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Int -> Int -> Int -> Maybe Int -> Maybe Int -> Int -> Word -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Bool -> Maybe Int -> Int -> [FilePath] -> ModuleName -> Maybe String -> IntWithInf -> IntWithInf -> UnitId -> Maybe UnitId -> [(ModuleName, Module)] -> Ways -> Maybe (String, Int) -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> String -> String -> String -> String -> IORef Bool -> String -> String -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> DynLibLoader -> !Bool -> Maybe FilePath -> Maybe FilePath -> [Option] -> IncludeSpecs -> [String] -> [String] -> [String] -> Maybe String -> RtsOptsEnabled -> Bool -> String -> [ModuleName] -> [(ModuleName, String)] -> [String] -> FilePath -> Bool -> Bool -> [ModuleName] -> [String] -> [PackageDBFlag] -> [IgnorePackageFlag] -> [PackageFlag] -> [PackageFlag] -> [TrustFlag] -> Maybe FilePath -> EnumSet DumpFlag -> EnumSet GeneralFlag -> EnumSet WarningFlag -> EnumSet WarningFlag -> Maybe Language -> SafeHaskellMode -> Bool -> Bool -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> [OnOff Extension] -> EnumSet Extension -> !UnfoldingOpts -> Int -> Int -> FlushOut -> FlushErr -> Maybe FilePath -> Maybe String -> [String] -> Int -> Int -> Bool -> OverridingBool -> Bool -> Scheme -> ProfAuto -> [CallerCcFilter] -> Maybe String -> IORef (ModuleEnv Int) -> Maybe SseVersion -> Maybe BmiVersion -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> IORef (Maybe LinkerInfo) -> IORef (Maybe CompilerInfo) -> Int -> Int -> Int -> Bool -> Maybe Int -> Word -> Int -> Weights -> DynFlags
- Graph.Trace.Internal.GhcFacade: EvTypeableTrFun :: EvTerm -> EvTerm -> EvTypeable
+ Graph.Trace.Internal.GhcFacade: EvTypeableTrFun :: EvTerm -> EvTerm -> EvTerm -> EvTypeable
- Graph.Trace.Internal.GhcFacade: ExplicitList :: XExplicitList p -> Maybe (SyntaxExpr p) -> [LHsExpr p] -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: ExplicitList :: XExplicitList p -> [LHsExpr p] -> HsExpr p
- Graph.Trace.Internal.GhcFacade: ExplicitTuple :: XExplicitTuple p -> [LHsTupArg p] -> Boxity -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: ExplicitTuple :: XExplicitTuple p -> [HsTupArg p] -> Boxity -> HsExpr p
- Graph.Trace.Internal.GhcFacade: ExprHole :: UnboundVar -> Hole
+ Graph.Trace.Internal.GhcFacade: ExprHole :: HoleExprRef -> HoleSort
- Graph.Trace.Internal.GhcFacade: FamEqn :: XCFamEqn pass rhs -> Located (IdP pass) -> Maybe [LHsTyVarBndr pass] -> HsTyPats pass -> LexicalFixity -> rhs -> FamEqn pass rhs
+ Graph.Trace.Internal.GhcFacade: FamEqn :: XCFamEqn pass rhs -> LIdP pass -> HsOuterFamEqnTyVarBndrs pass -> HsTyPats pass -> LexicalFixity -> rhs -> FamEqn pass rhs
- Graph.Trace.Internal.GhcFacade: FamilyDecl :: XCFamilyDecl pass -> FamilyInfo pass -> Located (IdP pass) -> LHsQTyVars pass -> LexicalFixity -> LFamilyResultSig pass -> Maybe (LInjectivityAnn pass) -> FamilyDecl pass
+ Graph.Trace.Internal.GhcFacade: FamilyDecl :: XCFamilyDecl pass -> FamilyInfo pass -> TopLevelFlag -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> LFamilyResultSig pass -> Maybe (LInjectivityAnn pass) -> FamilyDecl pass
- Graph.Trace.Internal.GhcFacade: FastString :: {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !ByteString -> FastZString -> FastString
+ Graph.Trace.Internal.GhcFacade: FastString :: {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !ShortByteString -> FastZString -> FastString
- Graph.Trace.Internal.GhcFacade: FieldOcc :: XCFieldOcc pass -> Located RdrName -> FieldOcc pass
+ Graph.Trace.Internal.GhcFacade: FieldOcc :: XCFieldOcc pass -> LocatedN RdrName -> FieldOcc pass
- Graph.Trace.Internal.GhcFacade: FixitySig :: XFixitySig pass -> [Located (IdP pass)] -> Fixity -> FixitySig pass
+ Graph.Trace.Internal.GhcFacade: FixitySig :: XFixitySig pass -> [LIdP pass] -> Fixity -> FixitySig pass
- Graph.Trace.Internal.GhcFacade: ForeignExport :: XForeignExport pass -> Located (IdP pass) -> LHsSigType pass -> ForeignExport -> ForeignDecl pass
+ Graph.Trace.Internal.GhcFacade: ForeignExport :: XForeignExport pass -> LIdP pass -> LHsSigType pass -> ForeignExport -> ForeignDecl pass
- Graph.Trace.Internal.GhcFacade: ForeignImport :: XForeignImport pass -> Located (IdP pass) -> LHsSigType pass -> ForeignImport -> ForeignDecl pass
+ Graph.Trace.Internal.GhcFacade: ForeignImport :: XForeignImport pass -> LIdP pass -> LHsSigType pass -> ForeignImport -> ForeignDecl pass
- Graph.Trace.Internal.GhcFacade: FunBind :: XFunBind idL idR -> Located (IdP idL) -> MatchGroup idR (LHsExpr idR) -> HsWrapper -> [Tickish Id] -> HsBindLR idL idR
+ Graph.Trace.Internal.GhcFacade: FunBind :: XFunBind idL idR -> LIdP idL -> MatchGroup idR (LHsExpr idR) -> [CoreTickish] -> HsBindLR idL idR
- Graph.Trace.Internal.GhcFacade: FunRhs :: Located id -> LexicalFixity -> SrcStrictness -> HsMatchContext id
+ Graph.Trace.Internal.GhcFacade: FunRhs :: LIdP p -> LexicalFixity -> SrcStrictness -> HsMatchContext p
- Graph.Trace.Internal.GhcFacade: GRHSs :: XCGRHSs p body -> [LGRHS p body] -> LHsLocalBinds p -> GRHSs p body
+ Graph.Trace.Internal.GhcFacade: GRHSs :: XCGRHSs p body -> [LGRHS p body] -> HsLocalBinds p -> GRHSs p body
- Graph.Trace.Internal.GhcFacade: GhciStmtCtxt :: HsStmtContext id
+ Graph.Trace.Internal.GhcFacade: GhciStmtCtxt :: HsStmtContext p
- Graph.Trace.Internal.GhcFacade: HsAnnotation :: XHsAnnotation pass -> SourceText -> AnnProvenance (IdP pass) -> Located (HsExpr pass) -> AnnDecl pass
+ Graph.Trace.Internal.GhcFacade: HsAnnotation :: XHsAnnotation pass -> SourceText -> AnnProvenance pass -> XRec pass (HsExpr pass) -> AnnDecl pass
- Graph.Trace.Internal.GhcFacade: HsCmdDo :: XCmdDo id -> Located [CmdLStmt id] -> HsCmd id
+ Graph.Trace.Internal.GhcFacade: HsCmdDo :: XCmdDo id -> XRec id [CmdLStmt id] -> HsCmd id
- Graph.Trace.Internal.GhcFacade: HsCmdIf :: XCmdIf id -> Maybe (SyntaxExpr id) -> LHsExpr id -> LHsCmd id -> LHsCmd id -> HsCmd id
+ Graph.Trace.Internal.GhcFacade: HsCmdIf :: XCmdIf id -> SyntaxExpr id -> LHsExpr id -> LHsCmd id -> LHsCmd id -> HsCmd id
- Graph.Trace.Internal.GhcFacade: HsCmdLet :: XCmdLet id -> LHsLocalBinds id -> LHsCmd id -> HsCmd id
+ Graph.Trace.Internal.GhcFacade: HsCmdLet :: XCmdLet id -> HsLocalBinds id -> LHsCmd id -> HsCmd id
- Graph.Trace.Internal.GhcFacade: HsDataDefn :: XCHsDataDefn pass -> NewOrData -> LHsContext pass -> Maybe (Located CType) -> Maybe (LHsKind pass) -> [LConDecl pass] -> HsDeriving pass -> HsDataDefn pass
+ Graph.Trace.Internal.GhcFacade: HsDataDefn :: XCHsDataDefn pass -> NewOrData -> Maybe (LHsContext pass) -> Maybe (XRec pass CType) -> Maybe (LHsKind pass) -> [LConDecl pass] -> HsDeriving pass -> HsDataDefn pass
- Graph.Trace.Internal.GhcFacade: HsDerivingClause :: XCHsDerivingClause pass -> Maybe (LDerivStrategy pass) -> Located [LHsSigType pass] -> HsDerivingClause pass
+ Graph.Trace.Internal.GhcFacade: HsDerivingClause :: XCHsDerivingClause pass -> Maybe (LDerivStrategy pass) -> LDerivClauseTys pass -> HsDerivingClause pass
- Graph.Trace.Internal.GhcFacade: HsDo :: XDo p -> HsStmtContext Name -> Located [ExprLStmt p] -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: HsDo :: XDo p -> HsStmtContext (HsDoRn p) -> XRec p [ExprLStmt p] -> HsExpr p
- Graph.Trace.Internal.GhcFacade: HsForAllTy :: XForAllTy pass -> ForallVisFlag -> [LHsTyVarBndr pass] -> LHsType pass -> HsType pass
+ Graph.Trace.Internal.GhcFacade: HsForAllTy :: XForAllTy pass -> HsForAllTelescope pass -> LHsType pass -> HsType pass
- Graph.Trace.Internal.GhcFacade: HsFunTy :: XFunTy pass -> LHsType pass -> LHsType pass -> HsType pass
+ Graph.Trace.Internal.GhcFacade: HsFunTy :: XFunTy pass -> HsArrow pass -> LHsType pass -> LHsType pass -> HsType pass
- Graph.Trace.Internal.GhcFacade: HsGroup :: XCHsGroup p -> HsValBinds p -> [LSpliceDecl p] -> [TyClGroup p] -> [LDerivDecl p] -> [LFixitySig p] -> [LDefaultDecl p] -> [LForeignDecl p] -> [LWarnDecls p] -> [LAnnDecl p] -> [LRuleDecls p] -> [LDocDecl] -> HsGroup p
+ Graph.Trace.Internal.GhcFacade: HsGroup :: XCHsGroup p -> HsValBinds p -> [LSpliceDecl p] -> [TyClGroup p] -> [LDerivDecl p] -> [LFixitySig p] -> [LDefaultDecl p] -> [LForeignDecl p] -> [LWarnDecls p] -> [LAnnDecl p] -> [LRuleDecls p] -> [LDocDecl p] -> HsGroup p
- Graph.Trace.Internal.GhcFacade: HsIParamTy :: XIParamTy pass -> Located HsIPName -> LHsType pass -> HsType pass
+ Graph.Trace.Internal.GhcFacade: HsIParamTy :: XIParamTy pass -> XRec pass HsIPName -> LHsType pass -> HsType pass
- Graph.Trace.Internal.GhcFacade: HsIf :: XIf p -> Maybe (SyntaxExpr p) -> LHsExpr p -> LHsExpr p -> LHsExpr p -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: HsIf :: XIf p -> LHsExpr p -> LHsExpr p -> LHsExpr p -> HsExpr p
- Graph.Trace.Internal.GhcFacade: HsLet :: XLet p -> LHsLocalBinds p -> LHsExpr p -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: HsLet :: XLet p -> HsLocalBinds p -> LHsExpr p -> HsExpr p
- Graph.Trace.Internal.GhcFacade: HsOpTy :: XOpTy pass -> LHsType pass -> Located (IdP pass) -> LHsType pass -> HsType pass
+ Graph.Trace.Internal.GhcFacade: HsOpTy :: XOpTy pass -> LHsType pass -> LIdP pass -> LHsType pass -> HsType pass
- Graph.Trace.Internal.GhcFacade: HsOverLabel :: XOverLabel p -> Maybe (IdP p) -> FastString -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: HsOverLabel :: XOverLabel p -> FastString -> HsExpr p
- Graph.Trace.Internal.GhcFacade: HsQTvs :: XHsQTvs pass -> [LHsTyVarBndr pass] -> LHsQTyVars pass
+ Graph.Trace.Internal.GhcFacade: HsQTvs :: XHsQTvs pass -> [LHsTyVarBndr () pass] -> LHsQTyVars pass
- Graph.Trace.Internal.GhcFacade: HsQualTy :: XQualTy pass -> LHsContext pass -> LHsType pass -> HsType pass
+ Graph.Trace.Internal.GhcFacade: HsQualTy :: XQualTy pass -> Maybe (LHsContext pass) -> LHsType pass -> HsType pass
- Graph.Trace.Internal.GhcFacade: HsRecField :: Located id -> arg -> Bool -> HsRecField' id arg
+ Graph.Trace.Internal.GhcFacade: HsRecField :: XHsRecField id -> Located id -> arg -> Bool -> HsRecField' id arg
- Graph.Trace.Internal.GhcFacade: HsRnBracketOut :: XRnBracketOut p -> HsBracket GhcRn -> [PendingRnSplice] -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: HsRnBracketOut :: XRnBracketOut p -> HsBracket (HsBracketRn p) -> [PendingRnSplice' p] -> HsExpr p
- Graph.Trace.Internal.GhcFacade: HsRule :: XHsRule pass -> Located (SourceText, RuleName) -> Activation -> Maybe [LHsTyVarBndr (NoGhcTc pass)] -> [LRuleBndr pass] -> Located (HsExpr pass) -> Located (HsExpr pass) -> RuleDecl pass
+ Graph.Trace.Internal.GhcFacade: HsRule :: XHsRule pass -> XRec pass (SourceText, RuleName) -> Activation -> Maybe [LHsTyVarBndr () (NoGhcTc pass)] -> [LRuleBndr pass] -> XRec pass (HsExpr pass) -> XRec pass (HsExpr pass) -> RuleDecl pass
- Graph.Trace.Internal.GhcFacade: HsSplicedT :: DelayedSplice -> HsSplice id
+ Graph.Trace.Internal.GhcFacade: HsSplicedT :: DelayedSplice -> HsSplicedT
- Graph.Trace.Internal.GhcFacade: HsTcBracketOut :: XTcBracketOut p -> HsBracket GhcRn -> [PendingTcSplice] -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: HsTcBracketOut :: XTcBracketOut p -> Maybe QuoteWrapper -> HsBracket (HsBracketRn p) -> [PendingTcSplice' p] -> HsExpr p
- Graph.Trace.Internal.GhcFacade: HsTick :: XTick p -> Tickish (IdP p) -> LHsExpr p -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: HsTick :: XTick p -> CoreTickish -> LHsExpr p -> HsExpr p
- Graph.Trace.Internal.GhcFacade: HsTyVar :: XTyVar pass -> PromotionFlag -> Located (IdP pass) -> HsType pass
+ Graph.Trace.Internal.GhcFacade: HsTyVar :: XTyVar pass -> PromotionFlag -> LIdP pass -> HsType pass
- Graph.Trace.Internal.GhcFacade: HsUnboundVar :: XUnboundVar p -> UnboundVar -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: HsUnboundVar :: XUnboundVar p -> OccName -> HsExpr p
- Graph.Trace.Internal.GhcFacade: HsVar :: XVar p -> Located (IdP p) -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: HsVar :: XVar p -> LIdP p -> HsExpr p
- Graph.Trace.Internal.GhcFacade: HsWrap :: XWrap p -> HsWrapper -> HsExpr p -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: HsWrap :: HsWrapper -> hs_syn GhcTc -> HsWrap (hs_syn :: Type -> Type)
- Graph.Trace.Internal.GhcFacade: IPBind :: XCIPBind id -> Either (Located HsIPName) (IdP id) -> LHsExpr id -> IPBind id
+ Graph.Trace.Internal.GhcFacade: IPBind :: XCIPBind id -> Either (XRec id HsIPName) (IdP id) -> LHsExpr id -> IPBind id
- Graph.Trace.Internal.GhcFacade: IfAlt :: HsMatchContext id
+ Graph.Trace.Internal.GhcFacade: IfAlt :: HsMatchContext p
- Graph.Trace.Internal.GhcFacade: IfLclEnv :: Module -> Bool -> SDoc -> Maybe NameShape -> Maybe TypeEnv -> FastStringEnv TyVar -> FastStringEnv Id -> IfLclEnv
+ Graph.Trace.Internal.GhcFacade: IfLclEnv :: Module -> IsBootInterface -> SDoc -> Maybe NameShape -> Maybe TypeEnv -> FastStringEnv TyVar -> FastStringEnv Id -> IfLclEnv
- Graph.Trace.Internal.GhcFacade: Implic :: TcLevel -> [TcTyVar] -> SkolemInfo -> Maybe SDoc -> [EvVar] -> Bool -> Bool -> TcLclEnv -> WantedConstraints -> EvBindsVar -> VarSet -> VarSet -> ImplicStatus -> Implication
+ Graph.Trace.Internal.GhcFacade: Implic :: TcLevel -> [TcTyVar] -> SkolemInfo -> [EvVar] -> HasGivenEqs -> Bool -> TcLclEnv -> WantedConstraints -> EvBindsVar -> VarSet -> VarSet -> ImplicStatus -> Implication
- Graph.Trace.Internal.GhcFacade: ImportAvails :: ImportedMods -> ModuleNameEnv (ModuleName, IsBootInterface) -> Set InstalledUnitId -> Set InstalledUnitId -> Bool -> [Module] -> [Module] -> ImportAvails
+ Graph.Trace.Internal.GhcFacade: ImportAvails :: ImportedMods -> ModuleNameEnv ModuleNameWithIsBoot -> Set UnitId -> Set UnitId -> Bool -> [Module] -> [Module] -> ImportAvails
- Graph.Trace.Internal.GhcFacade: IncludeSpecs :: [String] -> [String] -> IncludeSpecs
+ Graph.Trace.Internal.GhcFacade: IncludeSpecs :: [String] -> [String] -> [String] -> IncludeSpecs
- Graph.Trace.Internal.GhcFacade: InfixCon :: arg -> arg -> HsConDetails arg rec
+ Graph.Trace.Internal.GhcFacade: InfixCon :: arg -> arg -> HsConDetails tyarg arg rec
- Graph.Trace.Internal.GhcFacade: InjectivityAnn :: Located (IdP pass) -> [Located (IdP pass)] -> InjectivityAnn pass
+ Graph.Trace.Internal.GhcFacade: InjectivityAnn :: XCInjectivityAnn pass -> LIdP pass -> [LIdP pass] -> InjectivityAnn pass
- Graph.Trace.Internal.GhcFacade: InlineSig :: XInlineSig pass -> Located (IdP pass) -> InlinePragma -> Sig pass
+ Graph.Trace.Internal.GhcFacade: InlineSig :: XInlineSig pass -> LIdP pass -> InlinePragma -> Sig pass
- Graph.Trace.Internal.GhcFacade: KindEqOrigin :: TcType -> Maybe TcType -> CtOrigin -> Maybe TypeOrKind -> CtOrigin
+ Graph.Trace.Internal.GhcFacade: KindEqOrigin :: TcType -> TcType -> CtOrigin -> Maybe TypeOrKind -> CtOrigin
- Graph.Trace.Internal.GhcFacade: KindedTyVar :: XKindedTyVar pass -> Located (IdP pass) -> LHsKind pass -> HsTyVarBndr pass
+ Graph.Trace.Internal.GhcFacade: KindedTyVar :: XKindedTyVar pass -> flag -> LIdP pass -> LHsKind pass -> HsTyVarBndr flag pass
- Graph.Trace.Internal.GhcFacade: LambdaExpr :: HsMatchContext id
+ Graph.Trace.Internal.GhcFacade: LambdaExpr :: HsMatchContext p
- Graph.Trace.Internal.GhcFacade: LastStmt :: XLastStmt idL idR body -> body -> Bool -> SyntaxExpr idR -> StmtLR idL idR body
+ Graph.Trace.Internal.GhcFacade: LastStmt :: XLastStmt idL idR body -> body -> Maybe Bool -> SyntaxExpr idR -> StmtLR idL idR body
- Graph.Trace.Internal.GhcFacade: LetStmt :: XLetStmt idL idR body -> LHsLocalBindsLR idL idR -> StmtLR idL idR body
+ Graph.Trace.Internal.GhcFacade: LetStmt :: XLetStmt idL idR body -> HsLocalBindsLR idL idR -> StmtLR idL idR body
- Graph.Trace.Internal.GhcFacade: ListComp :: HsStmtContext id
+ Graph.Trace.Internal.GhcFacade: ListComp :: HsStmtContext p
- Graph.Trace.Internal.GhcFacade: MDoExpr :: HsStmtContext id
+ Graph.Trace.Internal.GhcFacade: MDoExpr :: Maybe ModuleName -> HsStmtContext p
- Graph.Trace.Internal.GhcFacade: MG :: XMG p body -> Located [LMatch p body] -> Origin -> MatchGroup p body
+ Graph.Trace.Internal.GhcFacade: MG :: XMG p body -> XRec p [LMatch p body] -> Origin -> MatchGroup p body
- Graph.Trace.Internal.GhcFacade: Match :: XCMatch p body -> HsMatchContext (NameOrRdrName (IdP p)) -> [LPat p] -> GRHSs p body -> Match p body
+ Graph.Trace.Internal.GhcFacade: Match :: XCMatch p body -> HsMatchContext (NoGhcTc p) -> [LPat p] -> GRHSs p body -> Match p body
- Graph.Trace.Internal.GhcFacade: MatchGroupTc :: [Type] -> Type -> MatchGroupTc
+ Graph.Trace.Internal.GhcFacade: MatchGroupTc :: [Scaled Type] -> Type -> MatchGroupTc
- Graph.Trace.Internal.GhcFacade: MinimalSig :: XMinimalSig pass -> SourceText -> LBooleanFormula (Located (IdP pass)) -> Sig pass
+ Graph.Trace.Internal.GhcFacade: MinimalSig :: XMinimalSig pass -> SourceText -> LBooleanFormula (LIdP pass) -> Sig pass
- Graph.Trace.Internal.GhcFacade: Module :: !UnitId -> !ModuleName -> Module
+ Graph.Trace.Internal.GhcFacade: Module :: !unit -> !ModuleName -> GenModule unit
- Graph.Trace.Internal.GhcFacade: ModuleAnnProvenance :: AnnProvenance name
+ Graph.Trace.Internal.GhcFacade: ModuleAnnProvenance :: AnnProvenance pass
- Graph.Trace.Internal.GhcFacade: MonadComp :: HsStmtContext id
+ Graph.Trace.Internal.GhcFacade: MonadComp :: HsStmtContext p
- Graph.Trace.Internal.GhcFacade: NPat :: XNPat p -> Located (HsOverLit p) -> Maybe (SyntaxExpr p) -> SyntaxExpr p -> Pat p
+ Graph.Trace.Internal.GhcFacade: NPat :: XNPat p -> XRec p (HsOverLit p) -> Maybe (SyntaxExpr p) -> SyntaxExpr p -> Pat p
- Graph.Trace.Internal.GhcFacade: NPlusKPat :: XNPlusKPat p -> Located (IdP p) -> Located (HsOverLit p) -> HsOverLit p -> SyntaxExpr p -> SyntaxExpr p -> Pat p
+ Graph.Trace.Internal.GhcFacade: NPlusKPat :: XNPlusKPat p -> LIdP p -> XRec p (HsOverLit p) -> HsOverLit p -> SyntaxExpr p -> SyntaxExpr p -> Pat p
- Graph.Trace.Internal.GhcFacade: NewtypeStrategy :: DerivStrategy pass
+ Graph.Trace.Internal.GhcFacade: NewtypeStrategy :: XNewtypeStrategy pass -> DerivStrategy pass
- Graph.Trace.Internal.GhcFacade: NoPackage :: UnitId -> FindResult
+ Graph.Trace.Internal.GhcFacade: NoPackage :: Unit -> FindResult
- Graph.Trace.Internal.GhcFacade: NotFound :: [FilePath] -> Maybe UnitId -> [UnitId] -> [UnitId] -> [(UnitId, UnusablePackageReason)] -> [ModuleSuggestion] -> FindResult
+ Graph.Trace.Internal.GhcFacade: NotFound :: [FilePath] -> Maybe Unit -> [Unit] -> [Unit] -> [(Unit, UnusableUnitReason)] -> [ModuleSuggestion] -> FindResult
- Graph.Trace.Internal.GhcFacade: OneOcc :: !InsideLam -> !OneBranch -> !InterestingCxt -> !TailCallInfo -> OccInfo
+ Graph.Trace.Internal.GhcFacade: OneOcc :: !InsideLam -> {-# UNPACK #-} !BranchCount -> !InterestingCxt -> !TailCallInfo -> OccInfo
- Graph.Trace.Internal.GhcFacade: PSB :: XPSB idL idR -> Located (IdP idL) -> HsPatSynDetails (Located (IdP idR)) -> LPat idR -> HsPatSynDir idR -> PatSynBind idL idR
+ Graph.Trace.Internal.GhcFacade: PSB :: XPSB idL idR -> LIdP idL -> HsPatSynDetails idR -> LPat idR -> HsPatSynDir idR -> PatSynBind idL idR
- Graph.Trace.Internal.GhcFacade: PackageDB :: PkgConfRef -> PackageDBFlag
+ Graph.Trace.Internal.GhcFacade: PackageDB :: PkgDbRef -> PackageDBFlag
- Graph.Trace.Internal.GhcFacade: ParStmtCtxt :: HsStmtContext id -> HsStmtContext id
+ Graph.Trace.Internal.GhcFacade: ParStmtCtxt :: HsStmtContext p -> HsStmtContext p
- Graph.Trace.Internal.GhcFacade: PatBind :: XPatBind idL idR -> LPat idL -> GRHSs idR (LHsExpr idR) -> ([Tickish Id], [[Tickish Id]]) -> HsBindLR idL idR
+ Graph.Trace.Internal.GhcFacade: PatBind :: XPatBind idL idR -> LPat idL -> GRHSs idR (LHsExpr idR) -> ([CoreTickish], [[CoreTickish]]) -> HsBindLR idL idR
- Graph.Trace.Internal.GhcFacade: PatBindGuards :: HsMatchContext id
+ Graph.Trace.Internal.GhcFacade: PatBindGuards :: HsMatchContext p
- Graph.Trace.Internal.GhcFacade: PatBindRhs :: HsMatchContext id
+ Graph.Trace.Internal.GhcFacade: PatBindRhs :: HsMatchContext p
- Graph.Trace.Internal.GhcFacade: PatGuard :: HsMatchContext id -> HsStmtContext id
+ Graph.Trace.Internal.GhcFacade: PatGuard :: HsMatchContext p -> HsStmtContext p
- Graph.Trace.Internal.GhcFacade: PatSkol :: ConLike -> HsMatchContext Name -> SkolemInfo
+ Graph.Trace.Internal.GhcFacade: PatSkol :: ConLike -> HsMatchContext GhcRn -> SkolemInfo
- Graph.Trace.Internal.GhcFacade: PatSyn :: HsMatchContext id
+ Graph.Trace.Internal.GhcFacade: PatSyn :: HsMatchContext p
- Graph.Trace.Internal.GhcFacade: PatSynSig :: XPatSynSig pass -> [Located (IdP pass)] -> LHsSigType pass -> Sig pass
+ Graph.Trace.Internal.GhcFacade: PatSynSig :: XPatSynSig pass -> [LIdP pass] -> LHsSigType pass -> Sig pass
- Graph.Trace.Internal.GhcFacade: PlatformConstants :: Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Bool -> Bool -> Int -> Integer -> Integer -> Integer -> PlatformConstants
+ Graph.Trace.Internal.GhcFacade: PlatformConstants :: {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> !Integer -> !Integer -> !Integer -> PlatformConstants
- Graph.Trace.Internal.GhcFacade: PlatformMisc :: String -> String -> IntegerLibrary -> Bool -> Bool -> Bool -> String -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> String -> PlatformMisc
+ Graph.Trace.Internal.GhcFacade: PlatformMisc :: String -> Bool -> Bool -> String -> Bool -> Bool -> String -> PlatformMisc
- Graph.Trace.Internal.GhcFacade: Plugin :: CorePlugin -> TcPlugin -> HoleFitPlugin -> ([CommandLineOption] -> DynFlags -> IO DynFlags) -> ([CommandLineOption] -> IO PluginRecompile) -> ([CommandLineOption] -> ModSummary -> HsParsedModule -> Hsc HsParsedModule) -> ([CommandLineOption] -> TcGblEnv -> HsGroup GhcRn -> TcM (TcGblEnv, HsGroup GhcRn)) -> ([CommandLineOption] -> ModSummary -> TcGblEnv -> TcM TcGblEnv) -> ([CommandLineOption] -> LHsExpr GhcTc -> TcM (LHsExpr GhcTc)) -> (forall lcl. () => [CommandLineOption] -> ModIface -> IfM lcl ModIface) -> Plugin
+ Graph.Trace.Internal.GhcFacade: Plugin :: CorePlugin -> TcPlugin -> HoleFitPlugin -> ([CommandLineOption] -> HscEnv -> IO HscEnv) -> ([CommandLineOption] -> IO PluginRecompile) -> ([CommandLineOption] -> ModSummary -> HsParsedModule -> Hsc HsParsedModule) -> ([CommandLineOption] -> TcGblEnv -> HsGroup GhcRn -> TcM (TcGblEnv, HsGroup GhcRn)) -> ([CommandLineOption] -> ModSummary -> TcGblEnv -> TcM TcGblEnv) -> ([CommandLineOption] -> LHsExpr GhcTc -> TcM (LHsExpr GhcTc)) -> (forall lcl. () => [CommandLineOption] -> ModIface -> IfM lcl ModIface) -> Plugin
- Graph.Trace.Internal.GhcFacade: PrefixCon :: [arg] -> HsConDetails arg rec
+ Graph.Trace.Internal.GhcFacade: PrefixCon :: [tyarg] -> [arg] -> HsConDetails tyarg arg rec
- Graph.Trace.Internal.GhcFacade: ProcExpr :: HsMatchContext id
+ Graph.Trace.Internal.GhcFacade: ProcExpr :: HsArrowMatchContext
- Graph.Trace.Internal.GhcFacade: RealSrcLoc :: {-# UNPACK #-} !RealSrcLoc -> SrcLoc
+ Graph.Trace.Internal.GhcFacade: RealSrcLoc :: !RealSrcLoc -> !Maybe BufPos -> SrcLoc
- Graph.Trace.Internal.GhcFacade: RealSrcSpan :: !RealSrcSpan -> SrcSpan
+ Graph.Trace.Internal.GhcFacade: RealSrcSpan :: !RealSrcSpan -> !Maybe BufSpan -> SrcSpan
- Graph.Trace.Internal.GhcFacade: RecCon :: rec -> HsConDetails arg rec
+ Graph.Trace.Internal.GhcFacade: RecCon :: rec -> HsConDetails tyarg arg rec
- Graph.Trace.Internal.GhcFacade: RecStmt :: XRecStmt idL idR body -> [LStmtLR idL idR body] -> [IdP idR] -> [IdP idR] -> SyntaxExpr idR -> SyntaxExpr idR -> SyntaxExpr idR -> StmtLR idL idR body
+ Graph.Trace.Internal.GhcFacade: RecStmt :: XRecStmt idL idR body -> XRec idR [LStmtLR idL idR body] -> [IdP idR] -> [IdP idR] -> SyntaxExpr idR -> SyntaxExpr idR -> SyntaxExpr idR -> StmtLR idL idR body
- Graph.Trace.Internal.GhcFacade: RecUpd :: HsMatchContext id
+ Graph.Trace.Internal.GhcFacade: RecUpd :: HsMatchContext p
- Graph.Trace.Internal.GhcFacade: RecordCon :: XRecordCon p -> Located (IdP p) -> HsRecordBinds p -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: RecordCon :: XRecordCon p -> XRec p (ConLikeP p) -> HsRecordBinds p -> HsExpr p
- Graph.Trace.Internal.GhcFacade: RecordPatSynField :: a -> a -> RecordPatSynField a
+ Graph.Trace.Internal.GhcFacade: RecordPatSynField :: FieldOcc pass -> LIdP pass -> RecordPatSynField pass
- Graph.Trace.Internal.GhcFacade: RecordUpd :: XRecordUpd p -> LHsExpr p -> [LHsRecUpdField p] -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: RecordUpd :: XRecordUpd p -> LHsExpr p -> Either [LHsRecUpdField p] [LHsRecUpdProj p] -> HsExpr p
- Graph.Trace.Internal.GhcFacade: RoleAnnotDecl :: XCRoleAnnotDecl pass -> Located (IdP pass) -> [Located (Maybe Role)] -> RoleAnnotDecl pass
+ Graph.Trace.Internal.GhcFacade: RoleAnnotDecl :: XCRoleAnnotDecl pass -> LIdP pass -> [XRec pass (Maybe Role)] -> RoleAnnotDecl pass
- Graph.Trace.Internal.GhcFacade: RuleBndr :: XCRuleBndr pass -> Located (IdP pass) -> RuleBndr pass
+ Graph.Trace.Internal.GhcFacade: RuleBndr :: XCRuleBndr pass -> LIdP pass -> RuleBndr pass
- Graph.Trace.Internal.GhcFacade: RuleBndrSig :: XRuleBndrSig pass -> Located (IdP pass) -> LHsSigWcType pass -> RuleBndr pass
+ Graph.Trace.Internal.GhcFacade: RuleBndrSig :: XRuleBndrSig pass -> LIdP pass -> HsPatSigType pass -> RuleBndr pass
- Graph.Trace.Internal.GhcFacade: SCCFunSig :: XSCCFunSig pass -> SourceText -> Located (IdP pass) -> Maybe (Located StringLiteral) -> Sig pass
+ Graph.Trace.Internal.GhcFacade: SCCFunSig :: XSCCFunSig pass -> SourceText -> LIdP pass -> Maybe (XRec pass StringLiteral) -> Sig pass
- Graph.Trace.Internal.GhcFacade: Settings :: {-# UNPACK #-} !GhcNameVersion -> {-# UNPACK #-} !FileSettings -> Platform -> {-# UNPACK #-} !ToolSettings -> {-# UNPACK #-} !PlatformMisc -> PlatformConstants -> [(String, String)] -> Settings
+ Graph.Trace.Internal.GhcFacade: Settings :: {-# UNPACK #-} !GhcNameVersion -> {-# UNPACK #-} !FileSettings -> Platform -> {-# UNPACK #-} !ToolSettings -> {-# UNPACK #-} !PlatformMisc -> [(String, String)] -> Settings
- Graph.Trace.Internal.GhcFacade: SigPat :: XSigPat p -> LPat p -> LHsSigWcType (NoGhcTc p) -> Pat p
+ Graph.Trace.Internal.GhcFacade: SigPat :: XSigPat p -> LPat p -> HsPatSigType (NoGhcTc p) -> Pat p
- Graph.Trace.Internal.GhcFacade: SpecSig :: XSpecSig pass -> Located (IdP pass) -> [LHsSigType pass] -> InlinePragma -> Sig pass
+ Graph.Trace.Internal.GhcFacade: SpecSig :: XSpecSig pass -> LIdP pass -> [LHsSigType pass] -> InlinePragma -> Sig pass
- Graph.Trace.Internal.GhcFacade: SpliceDecl :: XSpliceDecl p -> Located (HsSplice p) -> SpliceExplicitFlag -> SpliceDecl p
+ Graph.Trace.Internal.GhcFacade: SpliceDecl :: XSpliceDecl p -> XRec p (HsSplice p) -> SpliceExplicitFlag -> SpliceDecl p
- Graph.Trace.Internal.GhcFacade: StandaloneKindSig :: XStandaloneKindSig pass -> Located (IdP pass) -> LHsSigType pass -> StandaloneKindSig pass
+ Graph.Trace.Internal.GhcFacade: StandaloneKindSig :: XStandaloneKindSig pass -> LIdP pass -> LHsSigType pass -> StandaloneKindSig pass
- Graph.Trace.Internal.GhcFacade: StmtCtxt :: HsStmtContext id -> HsMatchContext id
+ Graph.Trace.Internal.GhcFacade: StmtCtxt :: HsStmtContext p -> HsMatchContext p
- Graph.Trace.Internal.GhcFacade: StockStrategy :: DerivStrategy pass
+ Graph.Trace.Internal.GhcFacade: StockStrategy :: XStockStrategy pass -> DerivStrategy pass
- Graph.Trace.Internal.GhcFacade: SynDecl :: XSynDecl pass -> Located (IdP pass) -> LHsQTyVars pass -> LexicalFixity -> LHsType pass -> TyClDecl pass
+ Graph.Trace.Internal.GhcFacade: SynDecl :: XSynDecl pass -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> LHsType pass -> TyClDecl pass
- Graph.Trace.Internal.GhcFacade: TISI :: TcIdSigInfo -> [(Name, TcTyVar)] -> TcThetaType -> TcSigmaType -> [(Name, TcTyVar)] -> Maybe TcType -> TcIdSigInst
+ Graph.Trace.Internal.GhcFacade: TISI :: TcIdSigInfo -> [(Name, InvisTVBinder)] -> TcThetaType -> TcSigmaType -> [(Name, TcTyVar)] -> Maybe TcType -> TcIdSigInst
- Graph.Trace.Internal.GhcFacade: TPSI :: Name -> [TyVarBinder] -> [TyVar] -> TcThetaType -> [TyVar] -> TcThetaType -> TcSigmaType -> TcPatSynInfo
+ Graph.Trace.Internal.GhcFacade: TPSI :: Name -> [InvisTVBinder] -> [InvisTVBinder] -> TcThetaType -> [InvisTVBinder] -> TcThetaType -> TcSigmaType -> TcPatSynInfo
- Graph.Trace.Internal.GhcFacade: TcGblEnv :: Module -> Module -> HscSource -> GlobalRdrEnv -> Maybe [Type] -> FixityEnv -> RecFieldEnv -> TypeEnv -> TcRef TypeEnv -> !InstEnv -> !FamInstEnv -> AnnEnv -> [AvailInfo] -> ImportAvails -> DefUses -> TcRef [GlobalRdrElt] -> TcRef NameSet -> TcRef Bool -> TcRef Bool -> TcRef (Set RealSrcSpan) -> TcRef OccSet -> [(Module, Fingerprint)] -> Maybe [(Located (IE GhcRn), Avails)] -> [LImportDecl GhcRn] -> Maybe (HsGroup GhcRn) -> TcRef [FilePath] -> TcRef [LHsDecl GhcPs] -> TcRef [(ForeignSrcLang, FilePath)] -> TcRef NameSet -> TcRef [(TcLclEnv, ThModFinalizers)] -> TcRef [String] -> TcRef (Map TypeRep Dynamic) -> TcRef (Maybe (ForeignRef (IORef QState))) -> Bag EvBind -> Maybe Id -> LHsBinds GhcTc -> NameSet -> [LTcSpecPrag] -> Warnings -> [Annotation] -> [TyCon] -> [ClsInst] -> [FamInst] -> [LRuleDecl GhcTc] -> [LForeignDecl GhcTc] -> [PatSyn] -> Maybe LHsDocString -> !AnyHpcUsage -> SelfBootInfo -> Maybe Name -> TcRef (Bool, WarningMessages) -> [TcPluginSolver] -> [HoleFitPlugin] -> RealSrcSpan -> TcRef WantedConstraints -> [CompleteMatch] -> TcRef CostCentreState -> TcGblEnv
+ Graph.Trace.Internal.GhcFacade: TcGblEnv :: Module -> Module -> HscSource -> GlobalRdrEnv -> Maybe [Type] -> FixityEnv -> RecFieldEnv -> TypeEnv -> TcRef TypeEnv -> !InstEnv -> !FamInstEnv -> AnnEnv -> [AvailInfo] -> ImportAvails -> DefUses -> TcRef [GlobalRdrElt] -> TcRef NameSet -> TcRef Bool -> TcRef Bool -> TcRef OccSet -> [(Module, Fingerprint)] -> Maybe [(LIE GhcRn, Avails)] -> [LImportDecl GhcRn] -> Maybe (HsGroup GhcRn) -> TcRef [FilePath] -> TcRef [LHsDecl GhcPs] -> TcRef [(ForeignSrcLang, FilePath)] -> TcRef NameSet -> TcRef [(TcLclEnv, ThModFinalizers)] -> TcRef [String] -> TcRef (Map TypeRep Dynamic) -> TcRef (Maybe (ForeignRef (IORef QState))) -> TcRef THDocs -> Bag EvBind -> Maybe Id -> LHsBinds GhcTc -> NameSet -> [LTcSpecPrag] -> Warnings -> [Annotation] -> [TyCon] -> NameSet -> [ClsInst] -> [FamInst] -> [LRuleDecl GhcTc] -> [LForeignDecl GhcTc] -> [PatSyn] -> Maybe LHsDocString -> !AnyHpcUsage -> SelfBootInfo -> Maybe Name -> TcRef (Bool, WarningMessages) -> [TcPluginSolver] -> [HoleFitPlugin] -> RealSrcSpan -> TcRef WantedConstraints -> !CompleteMatches -> TcRef CostCentreState -> TcGblEnv
- Graph.Trace.Internal.GhcFacade: TcLclEnv :: RealSrcSpan -> [ErrCtxt] -> TcLevel -> ThStage -> ThBindEnv -> ArrowCtxt -> LocalRdrEnv -> TcTypeEnv -> TcBinderStack -> TcRef WantedConstraints -> TcRef Messages -> TcLclEnv
+ Graph.Trace.Internal.GhcFacade: TcLclEnv :: RealSrcSpan -> [ErrCtxt] -> Bool -> TcLevel -> ThStage -> ThBindEnv -> ArrowCtxt -> LocalRdrEnv -> TcTypeEnv -> TcRef UsageEnv -> TcBinderStack -> TcRef WantedConstraints -> TcRef (Messages DecoratedSDoc) -> TcLclEnv
- Graph.Trace.Internal.GhcFacade: TcPending :: TcRef [PendingTcSplice] -> TcRef WantedConstraints -> PendingStuff
+ Graph.Trace.Internal.GhcFacade: TcPending :: TcRef [PendingTcSplice] -> TcRef WantedConstraints -> QuoteWrapper -> PendingStuff
- Graph.Trace.Internal.GhcFacade: ThPatQuote :: HsMatchContext id
+ Graph.Trace.Internal.GhcFacade: ThPatQuote :: HsMatchContext p
- Graph.Trace.Internal.GhcFacade: ThPatSplice :: HsMatchContext id
+ Graph.Trace.Internal.GhcFacade: ThPatSplice :: HsMatchContext p
- Graph.Trace.Internal.GhcFacade: TransStmtCtxt :: HsStmtContext id -> HsStmtContext id
+ Graph.Trace.Internal.GhcFacade: TransStmtCtxt :: HsStmtContext p -> HsStmtContext p
- Graph.Trace.Internal.GhcFacade: TyFamInstDecl :: TyFamInstEqn pass -> TyFamInstDecl pass
+ Graph.Trace.Internal.GhcFacade: TyFamInstDecl :: XCTyFamInstDecl pass -> TyFamInstEqn pass -> TyFamInstDecl pass
- Graph.Trace.Internal.GhcFacade: TyVarSig :: XTyVarSig pass -> LHsTyVarBndr pass -> FamilyResultSig pass
+ Graph.Trace.Internal.GhcFacade: TyVarSig :: XTyVarSig pass -> LHsTyVarBndr () pass -> FamilyResultSig pass
- Graph.Trace.Internal.GhcFacade: TypeAnnProvenance :: Located name -> AnnProvenance name
+ Graph.Trace.Internal.GhcFacade: TypeAnnProvenance :: LIdP pass -> AnnProvenance pass
- Graph.Trace.Internal.GhcFacade: TypeHole :: OccName -> Hole
+ Graph.Trace.Internal.GhcFacade: TypeHole :: HoleSort
- Graph.Trace.Internal.GhcFacade: TypeSig :: XTypeSig pass -> [Located (IdP pass)] -> LHsSigWcType pass -> Sig pass
+ Graph.Trace.Internal.GhcFacade: TypeSig :: XTypeSig pass -> [LIdP pass] -> LHsSigWcType pass -> Sig pass
- Graph.Trace.Internal.GhcFacade: Unambiguous :: XUnambiguous pass -> Located RdrName -> AmbiguousFieldOcc pass
+ Graph.Trace.Internal.GhcFacade: Unambiguous :: XUnambiguous pass -> LocatedN RdrName -> AmbiguousFieldOcc pass
- Graph.Trace.Internal.GhcFacade: UnhelpfulSpan :: !FastString -> SrcSpan
+ Graph.Trace.Internal.GhcFacade: UnhelpfulSpan :: !UnhelpfulSpanReason -> SrcSpan
- Graph.Trace.Internal.GhcFacade: UnitIdArg :: UnitId -> PackageArg
+ Graph.Trace.Internal.GhcFacade: UnitIdArg :: Unit -> PackageArg
- Graph.Trace.Internal.GhcFacade: UserTyVar :: XUserTyVar pass -> Located (IdP pass) -> HsTyVarBndr pass
+ Graph.Trace.Internal.GhcFacade: UserTyVar :: XUserTyVar pass -> flag -> LIdP pass -> HsTyVarBndr flag pass
- Graph.Trace.Internal.GhcFacade: ValueAnnProvenance :: Located name -> AnnProvenance name
+ Graph.Trace.Internal.GhcFacade: ValueAnnProvenance :: LIdP pass -> AnnProvenance pass
- Graph.Trace.Internal.GhcFacade: VarBind :: XVarBind idL idR -> IdP idL -> LHsExpr idR -> Bool -> HsBindLR idL idR
+ Graph.Trace.Internal.GhcFacade: VarBind :: XVarBind idL idR -> IdP idL -> LHsExpr idR -> HsBindLR idL idR
- Graph.Trace.Internal.GhcFacade: VarBr :: XVarBr p -> Bool -> IdP p -> HsBracket p
+ Graph.Trace.Internal.GhcFacade: VarBr :: XVarBr p -> Bool -> LIdP p -> HsBracket p
- Graph.Trace.Internal.GhcFacade: VarPat :: XVarPat p -> Located (IdP p) -> Pat p
+ Graph.Trace.Internal.GhcFacade: VarPat :: XVarPat p -> LIdP p -> Pat p
- Graph.Trace.Internal.GhcFacade: WC :: Cts -> Bag Implication -> WantedConstraints
+ Graph.Trace.Internal.GhcFacade: WC :: Cts -> Bag Implication -> Bag Hole -> WantedConstraints
- Graph.Trace.Internal.GhcFacade: Warning :: XWarning pass -> [Located (IdP pass)] -> WarningTxt -> WarnDecl pass
+ Graph.Trace.Internal.GhcFacade: Warning :: XWarning pass -> [LIdP pass] -> WarningTxt -> WarnDecl pass
- Graph.Trace.Internal.GhcFacade: WpFun :: HsWrapper -> HsWrapper -> TcType -> SDoc -> HsWrapper
+ Graph.Trace.Internal.GhcFacade: WpFun :: HsWrapper -> HsWrapper -> Scaled TcType -> SDoc -> HsWrapper
- Graph.Trace.Internal.GhcFacade: XABExport :: XXABExport p -> ABExport p
+ Graph.Trace.Internal.GhcFacade: XABExport :: !XXABExport p -> ABExport p
- Graph.Trace.Internal.GhcFacade: XAmbiguousFieldOcc :: XXAmbiguousFieldOcc pass -> AmbiguousFieldOcc pass
+ Graph.Trace.Internal.GhcFacade: XAmbiguousFieldOcc :: !XXAmbiguousFieldOcc pass -> AmbiguousFieldOcc pass
- Graph.Trace.Internal.GhcFacade: XAnnDecl :: XXAnnDecl pass -> AnnDecl pass
+ Graph.Trace.Internal.GhcFacade: XAnnDecl :: !XXAnnDecl pass -> AnnDecl pass
- Graph.Trace.Internal.GhcFacade: XApplicativeArg :: XXApplicativeArg idL -> ApplicativeArg idL
+ Graph.Trace.Internal.GhcFacade: XApplicativeArg :: !XXApplicativeArg idL -> ApplicativeArg idL
- Graph.Trace.Internal.GhcFacade: XBracket :: XXBracket p -> HsBracket p
+ Graph.Trace.Internal.GhcFacade: XBracket :: !XXBracket p -> HsBracket p
- Graph.Trace.Internal.GhcFacade: XClsInstDecl :: XXClsInstDecl pass -> ClsInstDecl pass
+ Graph.Trace.Internal.GhcFacade: XClsInstDecl :: !XXClsInstDecl pass -> ClsInstDecl pass
- Graph.Trace.Internal.GhcFacade: XCmd :: XXCmd id -> HsCmd id
+ Graph.Trace.Internal.GhcFacade: XCmd :: !XXCmd id -> HsCmd id
- Graph.Trace.Internal.GhcFacade: XCmdTop :: XXCmdTop p -> HsCmdTop p
+ Graph.Trace.Internal.GhcFacade: XCmdTop :: !XXCmdTop p -> HsCmdTop p
- Graph.Trace.Internal.GhcFacade: XConDecl :: XXConDecl pass -> ConDecl pass
+ Graph.Trace.Internal.GhcFacade: XConDecl :: !XXConDecl pass -> ConDecl pass
- Graph.Trace.Internal.GhcFacade: XConDeclField :: XXConDeclField pass -> ConDeclField pass
+ Graph.Trace.Internal.GhcFacade: XConDeclField :: !XXConDeclField pass -> ConDeclField pass
- Graph.Trace.Internal.GhcFacade: XDefaultDecl :: XXDefaultDecl pass -> DefaultDecl pass
+ Graph.Trace.Internal.GhcFacade: XDefaultDecl :: !XXDefaultDecl pass -> DefaultDecl pass
- Graph.Trace.Internal.GhcFacade: XDerivDecl :: XXDerivDecl pass -> DerivDecl pass
+ Graph.Trace.Internal.GhcFacade: XDerivDecl :: !XXDerivDecl pass -> DerivDecl pass
- Graph.Trace.Internal.GhcFacade: XExpr :: XXExpr p -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: XExpr :: !XXExpr p -> HsExpr p
- Graph.Trace.Internal.GhcFacade: XFamEqn :: XXFamEqn pass rhs -> FamEqn pass rhs
+ Graph.Trace.Internal.GhcFacade: XFamEqn :: !XXFamEqn pass rhs -> FamEqn pass rhs
- Graph.Trace.Internal.GhcFacade: XFamilyDecl :: XXFamilyDecl pass -> FamilyDecl pass
+ Graph.Trace.Internal.GhcFacade: XFamilyDecl :: !XXFamilyDecl pass -> FamilyDecl pass
- Graph.Trace.Internal.GhcFacade: XFamilyResultSig :: XXFamilyResultSig pass -> FamilyResultSig pass
+ Graph.Trace.Internal.GhcFacade: XFamilyResultSig :: !XXFamilyResultSig pass -> FamilyResultSig pass
- Graph.Trace.Internal.GhcFacade: XFieldOcc :: XXFieldOcc pass -> FieldOcc pass
+ Graph.Trace.Internal.GhcFacade: XFieldOcc :: !XXFieldOcc pass -> FieldOcc pass
- Graph.Trace.Internal.GhcFacade: XFixitySig :: XXFixitySig pass -> FixitySig pass
+ Graph.Trace.Internal.GhcFacade: XFixitySig :: !XXFixitySig pass -> FixitySig pass
- Graph.Trace.Internal.GhcFacade: XForeignDecl :: XXForeignDecl pass -> ForeignDecl pass
+ Graph.Trace.Internal.GhcFacade: XForeignDecl :: !XXForeignDecl pass -> ForeignDecl pass
- Graph.Trace.Internal.GhcFacade: XGRHS :: XXGRHS p body -> GRHS p body
+ Graph.Trace.Internal.GhcFacade: XGRHS :: !XXGRHS p body -> GRHS p body
- Graph.Trace.Internal.GhcFacade: XGRHSs :: XXGRHSs p body -> GRHSs p body
+ Graph.Trace.Internal.GhcFacade: XGRHSs :: !XXGRHSs p body -> GRHSs p body
- Graph.Trace.Internal.GhcFacade: XHsBindsLR :: XXHsBindsLR idL idR -> HsBindLR idL idR
+ Graph.Trace.Internal.GhcFacade: XHsBindsLR :: !XXHsBindsLR idL idR -> HsBindLR idL idR
- Graph.Trace.Internal.GhcFacade: XHsDataDefn :: XXHsDataDefn pass -> HsDataDefn pass
+ Graph.Trace.Internal.GhcFacade: XHsDataDefn :: !XXHsDataDefn pass -> HsDataDefn pass
- Graph.Trace.Internal.GhcFacade: XHsDecl :: XXHsDecl p -> HsDecl p
+ Graph.Trace.Internal.GhcFacade: XHsDecl :: !XXHsDecl p -> HsDecl p
- Graph.Trace.Internal.GhcFacade: XHsDerivingClause :: XXHsDerivingClause pass -> HsDerivingClause pass
+ Graph.Trace.Internal.GhcFacade: XHsDerivingClause :: !XXHsDerivingClause pass -> HsDerivingClause pass
- Graph.Trace.Internal.GhcFacade: XHsGroup :: XXHsGroup p -> HsGroup p
+ Graph.Trace.Internal.GhcFacade: XHsGroup :: !XXHsGroup p -> HsGroup p
- Graph.Trace.Internal.GhcFacade: XHsIPBinds :: XXHsIPBinds id -> HsIPBinds id
+ Graph.Trace.Internal.GhcFacade: XHsIPBinds :: !XXHsIPBinds id -> HsIPBinds id
- Graph.Trace.Internal.GhcFacade: XHsLocalBindsLR :: XXHsLocalBindsLR idL idR -> HsLocalBindsLR idL idR
+ Graph.Trace.Internal.GhcFacade: XHsLocalBindsLR :: !XXHsLocalBindsLR idL idR -> HsLocalBindsLR idL idR
- Graph.Trace.Internal.GhcFacade: XHsType :: XXType pass -> HsType pass
+ Graph.Trace.Internal.GhcFacade: XHsType :: !XXType pass -> HsType pass
- Graph.Trace.Internal.GhcFacade: XHsWildCardBndrs :: XXHsWildCardBndrs pass thing -> HsWildCardBndrs pass thing
+ Graph.Trace.Internal.GhcFacade: XHsWildCardBndrs :: !XXHsWildCardBndrs pass thing -> HsWildCardBndrs pass thing
- Graph.Trace.Internal.GhcFacade: XIPBind :: XXIPBind id -> IPBind id
+ Graph.Trace.Internal.GhcFacade: XIPBind :: !XXIPBind id -> IPBind id
- Graph.Trace.Internal.GhcFacade: XInstDecl :: XXInstDecl pass -> InstDecl pass
+ Graph.Trace.Internal.GhcFacade: XInstDecl :: !XXInstDecl pass -> InstDecl pass
- Graph.Trace.Internal.GhcFacade: XLHsQTyVars :: XXLHsQTyVars pass -> LHsQTyVars pass
+ Graph.Trace.Internal.GhcFacade: XLHsQTyVars :: !XXLHsQTyVars pass -> LHsQTyVars pass
- Graph.Trace.Internal.GhcFacade: XMatch :: XXMatch p body -> Match p body
+ Graph.Trace.Internal.GhcFacade: XMatch :: !XXMatch p body -> Match p body
- Graph.Trace.Internal.GhcFacade: XMatchGroup :: XXMatchGroup p body -> MatchGroup p body
+ Graph.Trace.Internal.GhcFacade: XMatchGroup :: !XXMatchGroup p body -> MatchGroup p body
- Graph.Trace.Internal.GhcFacade: XParStmtBlock :: XXParStmtBlock idL idR -> ParStmtBlock idL idR
+ Graph.Trace.Internal.GhcFacade: XParStmtBlock :: !XXParStmtBlock idL idR -> ParStmtBlock idL idR
- Graph.Trace.Internal.GhcFacade: XPat :: XXPat p -> Pat p
+ Graph.Trace.Internal.GhcFacade: XPat :: !XXPat p -> Pat p
- Graph.Trace.Internal.GhcFacade: XPatSynBind :: XXPatSynBind idL idR -> PatSynBind idL idR
+ Graph.Trace.Internal.GhcFacade: XPatSynBind :: !XXPatSynBind idL idR -> PatSynBind idL idR
- Graph.Trace.Internal.GhcFacade: XRoleAnnotDecl :: XXRoleAnnotDecl pass -> RoleAnnotDecl pass
+ Graph.Trace.Internal.GhcFacade: XRoleAnnotDecl :: !XXRoleAnnotDecl pass -> RoleAnnotDecl pass
- Graph.Trace.Internal.GhcFacade: XRuleBndr :: XXRuleBndr pass -> RuleBndr pass
+ Graph.Trace.Internal.GhcFacade: XRuleBndr :: !XXRuleBndr pass -> RuleBndr pass
- Graph.Trace.Internal.GhcFacade: XRuleDecl :: XXRuleDecl pass -> RuleDecl pass
+ Graph.Trace.Internal.GhcFacade: XRuleDecl :: !XXRuleDecl pass -> RuleDecl pass
- Graph.Trace.Internal.GhcFacade: XRuleDecls :: XXRuleDecls pass -> RuleDecls pass
+ Graph.Trace.Internal.GhcFacade: XRuleDecls :: !XXRuleDecls pass -> RuleDecls pass
- Graph.Trace.Internal.GhcFacade: XSig :: XXSig pass -> Sig pass
+ Graph.Trace.Internal.GhcFacade: XSig :: !XXSig pass -> Sig pass
- Graph.Trace.Internal.GhcFacade: XSplice :: XXSplice id -> HsSplice id
+ Graph.Trace.Internal.GhcFacade: XSplice :: !XXSplice id -> HsSplice id
- Graph.Trace.Internal.GhcFacade: XSpliceDecl :: XXSpliceDecl p -> SpliceDecl p
+ Graph.Trace.Internal.GhcFacade: XSpliceDecl :: !XXSpliceDecl p -> SpliceDecl p
- Graph.Trace.Internal.GhcFacade: XStandaloneKindSig :: XXStandaloneKindSig pass -> StandaloneKindSig pass
+ Graph.Trace.Internal.GhcFacade: XStandaloneKindSig :: !XXStandaloneKindSig pass -> StandaloneKindSig pass
- Graph.Trace.Internal.GhcFacade: XStmtLR :: XXStmtLR idL idR body -> StmtLR idL idR body
+ Graph.Trace.Internal.GhcFacade: XStmtLR :: !XXStmtLR idL idR body -> StmtLR idL idR body
- Graph.Trace.Internal.GhcFacade: XTupArg :: XXTupArg id -> HsTupArg id
+ Graph.Trace.Internal.GhcFacade: XTupArg :: !XXTupArg id -> HsTupArg id
- Graph.Trace.Internal.GhcFacade: XTyClDecl :: XXTyClDecl pass -> TyClDecl pass
+ Graph.Trace.Internal.GhcFacade: XTyClDecl :: !XXTyClDecl pass -> TyClDecl pass
- Graph.Trace.Internal.GhcFacade: XTyClGroup :: XXTyClGroup pass -> TyClGroup pass
+ Graph.Trace.Internal.GhcFacade: XTyClGroup :: !XXTyClGroup pass -> TyClGroup pass
- Graph.Trace.Internal.GhcFacade: XTyVarBndr :: XXTyVarBndr pass -> HsTyVarBndr pass
+ Graph.Trace.Internal.GhcFacade: XTyVarBndr :: !XXTyVarBndr pass -> HsTyVarBndr flag pass
- Graph.Trace.Internal.GhcFacade: XValBindsLR :: XXValBindsLR idL idR -> HsValBindsLR idL idR
+ Graph.Trace.Internal.GhcFacade: XValBindsLR :: !XXValBindsLR idL idR -> HsValBindsLR idL idR
- Graph.Trace.Internal.GhcFacade: XWarnDecl :: XXWarnDecl pass -> WarnDecl pass
+ Graph.Trace.Internal.GhcFacade: XWarnDecl :: !XXWarnDecl pass -> WarnDecl pass
- Graph.Trace.Internal.GhcFacade: XWarnDecls :: XXWarnDecls pass -> WarnDecls pass
+ Graph.Trace.Internal.GhcFacade: XWarnDecls :: !XXWarnDecls pass -> WarnDecls pass
- Graph.Trace.Internal.GhcFacade: [cc_rhs] :: Ct -> TcType
+ Graph.Trace.Internal.GhcFacade: [cc_rhs] :: Ct -> Xi
- Graph.Trace.Internal.GhcFacade: [cid_overlap_mode] :: ClsInstDecl pass -> Maybe (Located OverlapMode)
+ Graph.Trace.Internal.GhcFacade: [cid_overlap_mode] :: ClsInstDecl pass -> Maybe (XRec pass OverlapMode)
- Graph.Trace.Internal.GhcFacade: [con_args] :: ConDecl pass -> HsConDeclDetails pass
+ Graph.Trace.Internal.GhcFacade: [con_args] :: ConDecl pass -> HsConDeclH98Details pass
- Graph.Trace.Internal.GhcFacade: [con_ex_tvs] :: ConDecl pass -> [LHsTyVarBndr pass]
+ Graph.Trace.Internal.GhcFacade: [con_ex_tvs] :: ConDecl pass -> [LHsTyVarBndr Specificity pass]
- Graph.Trace.Internal.GhcFacade: [con_forall] :: ConDecl pass -> Located Bool
+ Graph.Trace.Internal.GhcFacade: [con_forall] :: ConDecl pass -> Bool
- Graph.Trace.Internal.GhcFacade: [con_name] :: ConDecl pass -> Located (IdP pass)
+ Graph.Trace.Internal.GhcFacade: [con_name] :: ConDecl pass -> LIdP pass
- Graph.Trace.Internal.GhcFacade: [con_names] :: ConDecl pass -> [Located (IdP pass)]
+ Graph.Trace.Internal.GhcFacade: [con_names] :: ConDecl pass -> [LIdP pass]
- Graph.Trace.Internal.GhcFacade: [dd_cType] :: HsDataDefn pass -> Maybe (Located CType)
+ Graph.Trace.Internal.GhcFacade: [dd_cType] :: HsDataDefn pass -> Maybe (XRec pass CType)
- Graph.Trace.Internal.GhcFacade: [dd_ctxt] :: HsDataDefn pass -> LHsContext pass
+ Graph.Trace.Internal.GhcFacade: [dd_ctxt] :: HsDataDefn pass -> Maybe (LHsContext pass)
- Graph.Trace.Internal.GhcFacade: [deriv_clause_tys] :: HsDerivingClause pass -> Located [LHsSigType pass]
+ Graph.Trace.Internal.GhcFacade: [deriv_clause_tys] :: HsDerivingClause pass -> LDerivClauseTys pass
- Graph.Trace.Internal.GhcFacade: [deriv_overlap_mode] :: DerivDecl pass -> Maybe (Located OverlapMode)
+ Graph.Trace.Internal.GhcFacade: [deriv_overlap_mode] :: DerivDecl pass -> Maybe (XRec pass OverlapMode)
- Graph.Trace.Internal.GhcFacade: [dfid_eqn] :: DataFamInstDecl pass -> FamInstEqn pass (HsDataDefn pass)
+ Graph.Trace.Internal.GhcFacade: [dfid_eqn] :: DataFamInstDecl pass -> FamEqn pass (HsDataDefn pass)
- Graph.Trace.Internal.GhcFacade: [fdLName] :: FamilyDecl pass -> Located (IdP pass)
+ Graph.Trace.Internal.GhcFacade: [fdLName] :: FamilyDecl pass -> LIdP pass
- Graph.Trace.Internal.GhcFacade: [fd_name] :: ForeignDecl pass -> Located (IdP pass)
+ Graph.Trace.Internal.GhcFacade: [fd_name] :: ForeignDecl pass -> LIdP pass
- Graph.Trace.Internal.GhcFacade: [feqn_bndrs] :: FamEqn pass rhs -> Maybe [LHsTyVarBndr pass]
+ Graph.Trace.Internal.GhcFacade: [feqn_bndrs] :: FamEqn pass rhs -> HsOuterFamEqnTyVarBndrs pass
- Graph.Trace.Internal.GhcFacade: [feqn_tycon] :: FamEqn pass rhs -> Located (IdP pass)
+ Graph.Trace.Internal.GhcFacade: [feqn_tycon] :: FamEqn pass rhs -> LIdP pass
- Graph.Trace.Internal.GhcFacade: [fr_mods_hidden] :: FindResult -> [UnitId]
+ Graph.Trace.Internal.GhcFacade: [fr_mods_hidden] :: FindResult -> [Unit]
- Graph.Trace.Internal.GhcFacade: [fr_pkg] :: FindResult -> Maybe UnitId
+ Graph.Trace.Internal.GhcFacade: [fr_pkg] :: FindResult -> Maybe Unit
- Graph.Trace.Internal.GhcFacade: [fr_pkgs_hidden] :: FindResult -> [UnitId]
+ Graph.Trace.Internal.GhcFacade: [fr_pkgs_hidden] :: FindResult -> [Unit]
- Graph.Trace.Internal.GhcFacade: [fr_unusables] :: FindResult -> [(UnitId, UnusablePackageReason)]
+ Graph.Trace.Internal.GhcFacade: [fr_unusables] :: FindResult -> [(Unit, UnusableUnitReason)]
- Graph.Trace.Internal.GhcFacade: [fun_id] :: HsBindLR idL idR -> Located (IdP idL)
+ Graph.Trace.Internal.GhcFacade: [fun_id] :: HsBindLR idL idR -> LIdP idL
- Graph.Trace.Internal.GhcFacade: [fun_tick] :: HsBindLR idL idR -> [Tickish Id]
+ Graph.Trace.Internal.GhcFacade: [fun_tick] :: HsBindLR idL idR -> [CoreTickish]
- Graph.Trace.Internal.GhcFacade: [grhssLocalBinds] :: GRHSs p body -> LHsLocalBinds p
+ Graph.Trace.Internal.GhcFacade: [grhssLocalBinds] :: GRHSs p body -> HsLocalBinds p
- Graph.Trace.Internal.GhcFacade: [hs_docs] :: HsGroup p -> [LDocDecl]
+ Graph.Trace.Internal.GhcFacade: [hs_docs] :: HsGroup p -> [LDocDecl p]
- Graph.Trace.Internal.GhcFacade: [hsq_explicit] :: LHsQTyVars pass -> [LHsTyVarBndr pass]
+ Graph.Trace.Internal.GhcFacade: [hsq_explicit] :: LHsQTyVars pass -> [LHsTyVarBndr () pass]
- Graph.Trace.Internal.GhcFacade: [hst_ctxt] :: HsType pass -> LHsContext pass
+ Graph.Trace.Internal.GhcFacade: [hst_ctxt] :: HsType pass -> Maybe (LHsContext pass)
- Graph.Trace.Internal.GhcFacade: [if_boot] :: IfLclEnv -> Bool
+ Graph.Trace.Internal.GhcFacade: [if_boot] :: IfLclEnv -> IsBootInterface
- Graph.Trace.Internal.GhcFacade: [imp_dep_mods] :: ImportAvails -> ModuleNameEnv (ModuleName, IsBootInterface)
+ Graph.Trace.Internal.GhcFacade: [imp_dep_mods] :: ImportAvails -> ModuleNameEnv ModuleNameWithIsBoot
- Graph.Trace.Internal.GhcFacade: [imp_dep_pkgs] :: ImportAvails -> Set InstalledUnitId
+ Graph.Trace.Internal.GhcFacade: [imp_dep_pkgs] :: ImportAvails -> Set UnitId
- Graph.Trace.Internal.GhcFacade: [imp_trust_pkgs] :: ImportAvails -> Set InstalledUnitId
+ Graph.Trace.Internal.GhcFacade: [imp_trust_pkgs] :: ImportAvails -> Set UnitId
- Graph.Trace.Internal.GhcFacade: [initialUnique] :: DynFlags -> Int
+ Graph.Trace.Internal.GhcFacade: [initialUnique] :: DynFlags -> Word
- Graph.Trace.Internal.GhcFacade: [m_ctxt] :: Match p body -> HsMatchContext (NameOrRdrName (IdP p))
+ Graph.Trace.Internal.GhcFacade: [m_ctxt] :: Match p body -> HsMatchContext (NoGhcTc p)
- Graph.Trace.Internal.GhcFacade: [mc_fixity] :: HsMatchContext id -> LexicalFixity
+ Graph.Trace.Internal.GhcFacade: [mc_fixity] :: HsMatchContext p -> LexicalFixity
- Graph.Trace.Internal.GhcFacade: [mc_fun] :: HsMatchContext id -> Located id
+ Graph.Trace.Internal.GhcFacade: [mc_fun] :: HsMatchContext p -> LIdP p
- Graph.Trace.Internal.GhcFacade: [mc_strictness] :: HsMatchContext id -> SrcStrictness
+ Graph.Trace.Internal.GhcFacade: [mc_strictness] :: HsMatchContext p -> SrcStrictness
- Graph.Trace.Internal.GhcFacade: [mg_alts] :: MatchGroup p body -> Located [LMatch p body]
+ Graph.Trace.Internal.GhcFacade: [mg_alts] :: MatchGroup p body -> XRec p [LMatch p body]
- Graph.Trace.Internal.GhcFacade: [mg_arg_tys] :: MatchGroupTc -> [Type]
+ Graph.Trace.Internal.GhcFacade: [mg_arg_tys] :: MatchGroupTc -> [Scaled Type]
- Graph.Trace.Internal.GhcFacade: [moduleName] :: Module -> !ModuleName
+ Graph.Trace.Internal.GhcFacade: [moduleName] :: GenModule unit -> !ModuleName
- Graph.Trace.Internal.GhcFacade: [pat_con] :: Pat p -> Located ConLike
+ Graph.Trace.Internal.GhcFacade: [pat_con] :: Pat p -> XRec p (ConLikeP p)
- Graph.Trace.Internal.GhcFacade: [pat_ticks] :: HsBindLR idL idR -> ([Tickish Id], [[Tickish Id]])
+ Graph.Trace.Internal.GhcFacade: [pat_ticks] :: HsBindLR idL idR -> ([CoreTickish], [[CoreTickish]])
- Graph.Trace.Internal.GhcFacade: [patsig_ex_bndrs] :: TcPatSynInfo -> [TyVar]
+ Graph.Trace.Internal.GhcFacade: [patsig_ex_bndrs] :: TcPatSynInfo -> [InvisTVBinder]
- Graph.Trace.Internal.GhcFacade: [patsig_implicit_bndrs] :: TcPatSynInfo -> [TyVarBinder]
+ Graph.Trace.Internal.GhcFacade: [patsig_implicit_bndrs] :: TcPatSynInfo -> [InvisTVBinder]
- Graph.Trace.Internal.GhcFacade: [patsig_univ_bndrs] :: TcPatSynInfo -> [TyVar]
+ Graph.Trace.Internal.GhcFacade: [patsig_univ_bndrs] :: TcPatSynInfo -> [InvisTVBinder]
- Graph.Trace.Internal.GhcFacade: [pc_AP_STACK_SPLIM] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_AP_STACK_SPLIM] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_BITMAP_BITS_SHIFT] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_BITMAP_BITS_SHIFT] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_BLOCKS_PER_MBLOCK] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_BLOCKS_PER_MBLOCK] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_BLOCK_SIZE] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_BLOCK_SIZE] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_CINT_SIZE] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_CINT_SIZE] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_CLONG_LONG_SIZE] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_CLONG_LONG_SIZE] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_CLONG_SIZE] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_CLONG_SIZE] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_CONTROL_GROUP_CONST_291] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_CONTROL_GROUP_CONST_291] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_ILDV_CREATE_MASK] :: PlatformConstants -> Integer
+ Graph.Trace.Internal.GhcFacade: [pc_ILDV_CREATE_MASK] :: PlatformConstants -> !Integer
- Graph.Trace.Internal.GhcFacade: [pc_ILDV_STATE_CREATE] :: PlatformConstants -> Integer
+ Graph.Trace.Internal.GhcFacade: [pc_ILDV_STATE_CREATE] :: PlatformConstants -> !Integer
- Graph.Trace.Internal.GhcFacade: [pc_ILDV_STATE_USE] :: PlatformConstants -> Integer
+ Graph.Trace.Internal.GhcFacade: [pc_ILDV_STATE_USE] :: PlatformConstants -> !Integer
- Graph.Trace.Internal.GhcFacade: [pc_LDV_SHIFT] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_LDV_SHIFT] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MAX_CHARLIKE] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MAX_CHARLIKE] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MAX_Double_REG] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MAX_Double_REG] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MAX_Float_REG] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MAX_Float_REG] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MAX_INTLIKE] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MAX_INTLIKE] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MAX_Long_REG] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MAX_Long_REG] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MAX_Real_Double_REG] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MAX_Real_Double_REG] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MAX_Real_Float_REG] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MAX_Real_Float_REG] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MAX_Real_Long_REG] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MAX_Real_Long_REG] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MAX_Real_Vanilla_REG] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MAX_Real_Vanilla_REG] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MAX_Real_XMM_REG] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MAX_Real_XMM_REG] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MAX_SPEC_AP_SIZE] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MAX_SPEC_AP_SIZE] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MAX_SPEC_SELECTEE_SIZE] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MAX_SPEC_SELECTEE_SIZE] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MAX_Vanilla_REG] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MAX_Vanilla_REG] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MAX_XMM_REG] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MAX_XMM_REG] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MIN_CHARLIKE] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MIN_CHARLIKE] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MIN_INTLIKE] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MIN_INTLIKE] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MIN_PAYLOAD_SIZE] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MIN_PAYLOAD_SIZE] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_MUT_ARR_PTRS_CARD_BITS] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_MUT_ARR_PTRS_CARD_BITS] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_Capability_r] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_Capability_r] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_CostCentreStack_mem_alloc] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_CostCentreStack_mem_alloc] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_CostCentreStack_scc_count] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_CostCentreStack_scc_count] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgArrBytes_bytes] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgArrBytes_bytes] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgEntCounter_allocd] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgEntCounter_allocd] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgEntCounter_allocs] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgEntCounter_allocs] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgEntCounter_entry_count] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgEntCounter_entry_count] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgEntCounter_link] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgEntCounter_link] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgEntCounter_registeredp] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgEntCounter_registeredp] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgFunInfoExtraFwd_arity] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgFunInfoExtraFwd_arity] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgFunInfoExtraRev_arity] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgFunInfoExtraRev_arity] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgHeader_ccs] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgHeader_ccs] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgHeader_ldvw] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgHeader_ldvw] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgMutArrPtrs_ptrs] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgMutArrPtrs_ptrs] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgMutArrPtrs_size] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgMutArrPtrs_size] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rCCCS] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rCCCS] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rCurrentNursery] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rCurrentNursery] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rCurrentTSO] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rCurrentTSO] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rD1] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rD1] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rD2] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rD2] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rD3] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rD3] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rD4] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rD4] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rD5] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rD5] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rD6] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rD6] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rF1] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rF1] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rF2] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rF2] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rF3] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rF3] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rF4] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rF4] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rF5] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rF5] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rF6] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rF6] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rHpAlloc] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rHpAlloc] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rHpLim] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rHpLim] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rHp] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rHp] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rL1] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rL1] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR10] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR10] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR1] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR1] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR2] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR2] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR3] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR3] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR4] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR4] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR5] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR5] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR6] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR6] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR7] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR7] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR8] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR8] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR9] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rR9] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rSpLim] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rSpLim] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rSp] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rSp] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rXMM1] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rXMM1] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rXMM2] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rXMM2] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rXMM3] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rXMM3] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rXMM4] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rXMM4] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rXMM5] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rXMM5] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rXMM6] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rXMM6] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rYMM1] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rYMM1] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rYMM2] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rYMM2] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rYMM3] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rYMM3] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rYMM4] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rYMM4] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rYMM5] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rYMM5] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rYMM6] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rYMM6] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rZMM1] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rZMM1] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rZMM2] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rZMM2] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rZMM3] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rZMM3] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rZMM4] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rZMM4] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rZMM5] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rZMM5] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rZMM6] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgRegTable_rZMM6] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgSmallMutArrPtrs_ptrs] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgSmallMutArrPtrs_ptrs] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgStack_sp] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgStack_sp] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgStack_stack] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgStack_stack] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgTSO_alloc_limit] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgTSO_alloc_limit] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgTSO_cccs] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgTSO_cccs] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgTSO_stackobj] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgTSO_stackobj] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgUpdateFrame_updatee] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_StgUpdateFrame_updatee] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_bdescr_blocks] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_bdescr_blocks] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_bdescr_flags] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_bdescr_flags] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_bdescr_free] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_bdescr_free] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_bdescr_start] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_bdescr_start] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_stgEagerBlackholeInfo] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_stgEagerBlackholeInfo] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_stgGCEnter1] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_stgGCEnter1] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_OFFSET_stgGCFun] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_OFFSET_stgGCFun] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_PROF_HDR_SIZE] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_PROF_HDR_SIZE] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_REP_CostCentreStack_mem_alloc] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_REP_CostCentreStack_mem_alloc] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_REP_CostCentreStack_scc_count] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_REP_CostCentreStack_scc_count] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_REP_StgEntCounter_allocd] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_REP_StgEntCounter_allocd] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_REP_StgEntCounter_allocs] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_REP_StgEntCounter_allocs] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_REP_StgFunInfoExtraFwd_arity] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_REP_StgFunInfoExtraFwd_arity] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_REP_StgFunInfoExtraRev_arity] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_REP_StgFunInfoExtraRev_arity] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_RESERVED_C_STACK_BYTES] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_RESERVED_C_STACK_BYTES] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_RESERVED_STACK_WORDS] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_RESERVED_STACK_WORDS] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_SIZEOF_CostCentreStack] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_SIZEOF_CostCentreStack] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_SIZEOF_StgArrBytes_NoHdr] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_SIZEOF_StgArrBytes_NoHdr] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_SIZEOF_StgFunInfoExtraRev] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_SIZEOF_StgFunInfoExtraRev] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_SIZEOF_StgMutArrPtrs_NoHdr] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_SIZEOF_StgMutArrPtrs_NoHdr] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_SIZEOF_StgSMPThunkHeader] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_SIZEOF_StgSMPThunkHeader] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_SIZEOF_StgSmallMutArrPtrs_NoHdr] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_SIZEOF_StgSmallMutArrPtrs_NoHdr] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_SIZEOF_StgUpdateFrame_NoHdr] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_SIZEOF_StgUpdateFrame_NoHdr] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_STD_HDR_SIZE] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_STD_HDR_SIZE] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_TAG_BITS] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_TAG_BITS] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_TICKY_BIN_COUNT] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_TICKY_BIN_COUNT] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [pc_WORD_SIZE] :: PlatformConstants -> Int
+ Graph.Trace.Internal.GhcFacade: [pc_WORD_SIZE] :: PlatformConstants -> {-# UNPACK #-} !Int
- Graph.Trace.Internal.GhcFacade: [psb_args] :: PatSynBind idL idR -> HsPatSynDetails (Located (IdP idR))
+ Graph.Trace.Internal.GhcFacade: [psb_args] :: PatSynBind idL idR -> HsPatSynDetails idR
- Graph.Trace.Internal.GhcFacade: [psb_id] :: PatSynBind idL idR -> Located (IdP idL)
+ Graph.Trace.Internal.GhcFacade: [psb_id] :: PatSynBind idL idR -> LIdP idL
- Graph.Trace.Internal.GhcFacade: [rd_lhs] :: RuleDecl pass -> Located (HsExpr pass)
+ Graph.Trace.Internal.GhcFacade: [rd_lhs] :: RuleDecl pass -> XRec pass (HsExpr pass)
- Graph.Trace.Internal.GhcFacade: [rd_name] :: RuleDecl pass -> Located (SourceText, RuleName)
+ Graph.Trace.Internal.GhcFacade: [rd_name] :: RuleDecl pass -> XRec pass (SourceText, RuleName)
- Graph.Trace.Internal.GhcFacade: [rd_rhs] :: RuleDecl pass -> Located (HsExpr pass)
+ Graph.Trace.Internal.GhcFacade: [rd_rhs] :: RuleDecl pass -> XRec pass (HsExpr pass)
- Graph.Trace.Internal.GhcFacade: [rd_tyvs] :: RuleDecl pass -> Maybe [LHsTyVarBndr (NoGhcTc pass)]
+ Graph.Trace.Internal.GhcFacade: [rd_tyvs] :: RuleDecl pass -> Maybe [LHsTyVarBndr () (NoGhcTc pass)]
- Graph.Trace.Internal.GhcFacade: [rdrNameFieldOcc] :: FieldOcc pass -> Located RdrName
+ Graph.Trace.Internal.GhcFacade: [rdrNameFieldOcc] :: FieldOcc pass -> LocatedN RdrName
- Graph.Trace.Internal.GhcFacade: [recS_stmts] :: StmtLR idL idR body -> [LStmtLR idL idR body]
+ Graph.Trace.Internal.GhcFacade: [recS_stmts] :: StmtLR idL idR body -> XRec idR [LStmtLR idL idR body]
- Graph.Trace.Internal.GhcFacade: [recordPatSynPatVar] :: RecordPatSynField a -> a
+ Graph.Trace.Internal.GhcFacade: [recordPatSynPatVar] :: RecordPatSynField pass -> LIdP pass
- Graph.Trace.Internal.GhcFacade: [rupd_flds] :: HsExpr p -> [LHsRecUpdField p]
+ Graph.Trace.Internal.GhcFacade: [rupd_flds] :: HsExpr p -> Either [LHsRecUpdField p] [LHsRecUpdProj p]
- Graph.Trace.Internal.GhcFacade: [sig_inst_skols] :: TcIdSigInst -> [(Name, TcTyVar)]
+ Graph.Trace.Internal.GhcFacade: [sig_inst_skols] :: TcIdSigInst -> [(Name, InvisTVBinder)]
- Graph.Trace.Internal.GhcFacade: [syn_arg_wraps] :: SyntaxExpr p -> [HsWrapper]
+ Graph.Trace.Internal.GhcFacade: [syn_arg_wraps] :: SyntaxExprTc -> [HsWrapper]
- Graph.Trace.Internal.GhcFacade: [syn_expr] :: SyntaxExpr p -> HsExpr p
+ Graph.Trace.Internal.GhcFacade: [syn_expr] :: SyntaxExprTc -> HsExpr GhcTc
- Graph.Trace.Internal.GhcFacade: [syn_res_wrap] :: SyntaxExpr p -> HsWrapper
+ Graph.Trace.Internal.GhcFacade: [syn_res_wrap] :: SyntaxExprTc -> HsWrapper
- Graph.Trace.Internal.GhcFacade: [tcdCtxt] :: TyClDecl pass -> LHsContext pass
+ Graph.Trace.Internal.GhcFacade: [tcdCtxt] :: TyClDecl pass -> Maybe (LHsContext pass)
- Graph.Trace.Internal.GhcFacade: [tcdDocs] :: TyClDecl pass -> [LDocDecl]
+ Graph.Trace.Internal.GhcFacade: [tcdDocs] :: TyClDecl pass -> [LDocDecl pass]
- Graph.Trace.Internal.GhcFacade: [tcdLName] :: TyClDecl pass -> Located (IdP pass)
+ Graph.Trace.Internal.GhcFacade: [tcdLName] :: TyClDecl pass -> LIdP pass
- Graph.Trace.Internal.GhcFacade: [tcg_complete_matches] :: TcGblEnv -> [CompleteMatch]
+ Graph.Trace.Internal.GhcFacade: [tcg_complete_matches] :: TcGblEnv -> !CompleteMatches
- Graph.Trace.Internal.GhcFacade: [tcg_rn_exports] :: TcGblEnv -> Maybe [(Located (IE GhcRn), Avails)]
+ Graph.Trace.Internal.GhcFacade: [tcg_rn_exports] :: TcGblEnv -> Maybe [(LIE GhcRn, Avails)]
- Graph.Trace.Internal.GhcFacade: [tcl_errs] :: TcLclEnv -> TcRef Messages
+ Graph.Trace.Internal.GhcFacade: [tcl_errs] :: TcLclEnv -> TcRef (Messages DecoratedSDoc)
- Graph.Trace.Internal.GhcFacade: addCLoc :: (HasSrcSpan a, HasSrcSpan b, HasSrcSpan c) => a -> b -> SrcSpanLess c -> c
+ Graph.Trace.Internal.GhcFacade: addCLoc :: Located a -> Located b -> c -> Located c
- Graph.Trace.Internal.GhcFacade: addErr :: MsgDoc -> TcRn ()
+ Graph.Trace.Internal.GhcFacade: addErr :: SDoc -> TcRn ()
- Graph.Trace.Internal.GhcFacade: addErrAt :: SrcSpan -> MsgDoc -> TcRn ()
+ Graph.Trace.Internal.GhcFacade: addErrAt :: SrcSpan -> SDoc -> TcRn ()
- Graph.Trace.Internal.GhcFacade: addErrCtxt :: MsgDoc -> TcM a -> TcM a
+ Graph.Trace.Internal.GhcFacade: addErrCtxt :: SDoc -> TcM a -> TcM a
- Graph.Trace.Internal.GhcFacade: addErrCtxtM :: (TidyEnv -> TcM (TidyEnv, MsgDoc)) -> TcM a -> TcM a
+ Graph.Trace.Internal.GhcFacade: addErrCtxtM :: (TidyEnv -> TcM (TidyEnv, SDoc)) -> TcM a -> TcM a
- Graph.Trace.Internal.GhcFacade: addErrTc :: MsgDoc -> TcM ()
+ Graph.Trace.Internal.GhcFacade: addErrTc :: SDoc -> TcM ()
- Graph.Trace.Internal.GhcFacade: addErrTcM :: (TidyEnv, MsgDoc) -> TcM ()
+ Graph.Trace.Internal.GhcFacade: addErrTcM :: (TidyEnv, SDoc) -> TcM ()
- Graph.Trace.Internal.GhcFacade: addErrs :: [(SrcSpan, MsgDoc)] -> TcRn ()
+ Graph.Trace.Internal.GhcFacade: addErrs :: [(SrcSpan, SDoc)] -> TcRn ()
- Graph.Trace.Internal.GhcFacade: addLandmarkErrCtxt :: MsgDoc -> TcM a -> TcM a
+ Graph.Trace.Internal.GhcFacade: addLandmarkErrCtxt :: SDoc -> TcM a -> TcM a
- Graph.Trace.Internal.GhcFacade: addLandmarkErrCtxtM :: (TidyEnv -> TcM (TidyEnv, MsgDoc)) -> TcM a -> TcM a
+ Graph.Trace.Internal.GhcFacade: addLandmarkErrCtxtM :: (TidyEnv -> TcM (TidyEnv, SDoc)) -> TcM a -> TcM a
- Graph.Trace.Internal.GhcFacade: addLocM :: HasSrcSpan a => (SrcSpanLess a -> TcM b) -> a -> TcM b
+ Graph.Trace.Internal.GhcFacade: addLocM :: (a -> TcM b) -> Located a -> TcM b
- Graph.Trace.Internal.GhcFacade: addLongErrAt :: SrcSpan -> MsgDoc -> MsgDoc -> TcRn ()
+ Graph.Trace.Internal.GhcFacade: addLongErrAt :: SrcSpan -> SDoc -> SDoc -> TcRn ()
- Graph.Trace.Internal.GhcFacade: addMessages :: Messages -> TcRn ()
+ Graph.Trace.Internal.GhcFacade: addMessages :: Messages DecoratedSDoc -> TcRn ()
- Graph.Trace.Internal.GhcFacade: addWarn :: WarnReason -> MsgDoc -> TcRn ()
+ Graph.Trace.Internal.GhcFacade: addWarn :: WarnReason -> SDoc -> TcRn ()
- Graph.Trace.Internal.GhcFacade: addWarnAt :: WarnReason -> SrcSpan -> MsgDoc -> TcRn ()
+ Graph.Trace.Internal.GhcFacade: addWarnAt :: WarnReason -> SrcSpan -> SDoc -> TcRn ()
- Graph.Trace.Internal.GhcFacade: addWarnTc :: WarnReason -> MsgDoc -> TcM ()
+ Graph.Trace.Internal.GhcFacade: addWarnTc :: WarnReason -> SDoc -> TcM ()
- Graph.Trace.Internal.GhcFacade: addWarnTcM :: WarnReason -> (TidyEnv, MsgDoc) -> TcM ()
+ Graph.Trace.Internal.GhcFacade: addWarnTcM :: WarnReason -> (TidyEnv, SDoc) -> TcM ()
- Graph.Trace.Internal.GhcFacade: add_warn :: WarnReason -> MsgDoc -> MsgDoc -> TcRn ()
+ Graph.Trace.Internal.GhcFacade: add_warn :: WarnReason -> SDoc -> SDoc -> TcRn ()
- Graph.Trace.Internal.GhcFacade: annProvenanceName_maybe :: AnnProvenance name -> Maybe name
+ Graph.Trace.Internal.GhcFacade: annProvenanceName_maybe :: UnXRec p => AnnProvenance p -> Maybe (IdP p)
- Graph.Trace.Internal.GhcFacade: bufLeftRenderSDoc :: DynFlags -> BufHandle -> PprStyle -> SDoc -> IO ()
+ Graph.Trace.Internal.GhcFacade: bufLeftRenderSDoc :: SDocContext -> BufHandle -> SDoc -> IO ()
- Graph.Trace.Internal.GhcFacade: checkErr :: Bool -> MsgDoc -> TcRn ()
+ Graph.Trace.Internal.GhcFacade: checkErr :: Bool -> SDoc -> TcRn ()
- Graph.Trace.Internal.GhcFacade: checkTc :: Bool -> MsgDoc -> TcM ()
+ Graph.Trace.Internal.GhcFacade: checkTc :: Bool -> SDoc -> TcM ()
- Graph.Trace.Internal.GhcFacade: checkTcM :: Bool -> (TidyEnv, MsgDoc) -> TcM ()
+ Graph.Trace.Internal.GhcFacade: checkTcM :: Bool -> (TidyEnv, SDoc) -> TcM ()
- Graph.Trace.Internal.GhcFacade: closeOverKinds :: TyVarSet -> TyVarSet
+ Graph.Trace.Internal.GhcFacade: closeOverKinds :: TyCoVarSet -> TyCoVarSet
- Graph.Trace.Internal.GhcFacade: cmdlineParserStyle :: DynFlags -> PprStyle
+ Graph.Trace.Internal.GhcFacade: cmdlineParserStyle :: PprStyle
- Graph.Trace.Internal.GhcFacade: cmpLocated :: (HasSrcSpan a, Ord (SrcSpanLess a)) => a -> a -> Ordering
+ Graph.Trace.Internal.GhcFacade: cmpLocated :: Ord a => GenLocated l a -> GenLocated l a -> Ordering
- Graph.Trace.Internal.GhcFacade: coVarsOfTypes :: [Type] -> TyCoVarSet
+ Graph.Trace.Internal.GhcFacade: coVarsOfTypes :: [Type] -> CoVarSet
- Graph.Trace.Internal.GhcFacade: collectRuleBndrSigTys :: [RuleBndr pass] -> [LHsSigWcType pass]
+ Graph.Trace.Internal.GhcFacade: collectRuleBndrSigTys :: [RuleBndr pass] -> [HsPatSigType pass]
- Graph.Trace.Internal.GhcFacade: combineLocs :: (HasSrcSpan a, HasSrcSpan b) => a -> b -> SrcSpan
+ Graph.Trace.Internal.GhcFacade: combineLocs :: Located a -> Located b -> SrcSpan
- Graph.Trace.Internal.GhcFacade: convertToHsDecls :: Origin -> SrcSpan -> [Dec] -> Either MsgDoc [LHsDecl GhcPs]
+ Graph.Trace.Internal.GhcFacade: convertToHsDecls :: Origin -> SrcSpan -> [Dec] -> Either SDoc [LHsDecl GhcPs]
- Graph.Trace.Internal.GhcFacade: convertToHsExpr :: Origin -> SrcSpan -> Exp -> Either MsgDoc (LHsExpr GhcPs)
+ Graph.Trace.Internal.GhcFacade: convertToHsExpr :: Origin -> SrcSpan -> Exp -> Either SDoc (LHsExpr GhcPs)
- Graph.Trace.Internal.GhcFacade: convertToHsType :: Origin -> SrcSpan -> Type -> Either MsgDoc (LHsType GhcPs)
+ Graph.Trace.Internal.GhcFacade: convertToHsType :: Origin -> SrcSpan -> Type -> Either SDoc (LHsType GhcPs)
- Graph.Trace.Internal.GhcFacade: convertToPat :: Origin -> SrcSpan -> Pat -> Either MsgDoc (LPat GhcPs)
+ Graph.Trace.Internal.GhcFacade: convertToPat :: Origin -> SrcSpan -> Pat -> Either SDoc (LPat GhcPs)
- Graph.Trace.Internal.GhcFacade: data AnnProvenance name
+ Graph.Trace.Internal.GhcFacade: data AnnProvenance pass
- Graph.Trace.Internal.GhcFacade: data HsConDetails arg rec
+ Graph.Trace.Internal.GhcFacade: data HsConDetails tyarg arg rec
- Graph.Trace.Internal.GhcFacade: data HsMatchContext id
+ Graph.Trace.Internal.GhcFacade: data HsMatchContext p
- Graph.Trace.Internal.GhcFacade: data HsStmtContext id
+ Graph.Trace.Internal.GhcFacade: data HsStmtContext p
- Graph.Trace.Internal.GhcFacade: data HsTyVarBndr pass
+ Graph.Trace.Internal.GhcFacade: data HsTyVarBndr flag pass
- Graph.Trace.Internal.GhcFacade: data RecordPatSynField a
+ Graph.Trace.Internal.GhcFacade: data RecordPatSynField pass
- Graph.Trace.Internal.GhcFacade: defaultDumpStyle :: DynFlags -> PprStyle
+ Graph.Trace.Internal.GhcFacade: defaultDumpStyle :: PprStyle
- Graph.Trace.Internal.GhcFacade: defaultErrStyle :: DynFlags -> PprStyle
+ Graph.Trace.Internal.GhcFacade: defaultErrStyle :: PprStyle
- Graph.Trace.Internal.GhcFacade: defaultUserStyle :: DynFlags -> PprStyle
+ Graph.Trace.Internal.GhcFacade: defaultUserStyle :: PprStyle
- Graph.Trace.Internal.GhcFacade: emptyComments' :: NoExtField
+ Graph.Trace.Internal.GhcFacade: emptyComments' :: EpAnnComments
- Graph.Trace.Internal.GhcFacade: emptyEpAnn :: NoExtField
+ Graph.Trace.Internal.GhcFacade: emptyEpAnn :: EpAnn a
- Graph.Trace.Internal.GhcFacade: emptyLHsBinds :: LHsBindsLR idL idR
+ Graph.Trace.Internal.GhcFacade: emptyLHsBinds :: forall (idL :: Pass) idR. LHsBindsLR (GhcPass idL) idR
- Graph.Trace.Internal.GhcFacade: eqLocated :: (HasSrcSpan a, Eq (SrcSpanLess a)) => a -> a -> Bool
+ Graph.Trace.Internal.GhcFacade: eqLocated :: Eq a => GenLocated l a -> GenLocated l a -> Bool
- Graph.Trace.Internal.GhcFacade: failAt :: SrcSpan -> MsgDoc -> TcRn a
+ Graph.Trace.Internal.GhcFacade: failAt :: SrcSpan -> SDoc -> TcRn a
- Graph.Trace.Internal.GhcFacade: failIfM :: MsgDoc -> IfL a
+ Graph.Trace.Internal.GhcFacade: failIfM :: SDoc -> IfL a
- Graph.Trace.Internal.GhcFacade: failIfTc :: Bool -> MsgDoc -> TcM ()
+ Graph.Trace.Internal.GhcFacade: failIfTc :: Bool -> SDoc -> TcM ()
- Graph.Trace.Internal.GhcFacade: failIfTcM :: Bool -> (TidyEnv, MsgDoc) -> TcM ()
+ Graph.Trace.Internal.GhcFacade: failIfTcM :: Bool -> (TidyEnv, SDoc) -> TcM ()
- Graph.Trace.Internal.GhcFacade: failWith :: MsgDoc -> TcRn a
+ Graph.Trace.Internal.GhcFacade: failWith :: SDoc -> TcRn a
- Graph.Trace.Internal.GhcFacade: failWithTc :: MsgDoc -> TcM a
+ Graph.Trace.Internal.GhcFacade: failWithTc :: SDoc -> TcM a
- Graph.Trace.Internal.GhcFacade: failWithTcM :: (TidyEnv, MsgDoc) -> TcM a
+ Graph.Trace.Internal.GhcFacade: failWithTcM :: (TidyEnv, SDoc) -> TcM a
- Graph.Trace.Internal.GhcFacade: familyDeclLName :: forall (p :: Pass). FamilyDecl (GhcPass p) -> Located (IdP (GhcPass p))
+ Graph.Trace.Internal.GhcFacade: familyDeclLName :: forall (p :: Pass). FamilyDecl (GhcPass p) -> XRec (GhcPass p) (IdP (GhcPass p))
- Graph.Trace.Internal.GhcFacade: flattenRuleDecls :: [LRuleDecls pass] -> [LRuleDecl pass]
+ Graph.Trace.Internal.GhcFacade: flattenRuleDecls :: forall (p :: Pass). [LRuleDecls (GhcPass p)] -> [LRuleDecl (GhcPass p)]
- Graph.Trace.Internal.GhcFacade: fun_id' :: HsBindLR GhcRn GhcRn -> Located (IdP GhcRn)
+ Graph.Trace.Internal.GhcFacade: fun_id' :: HsBindLR GhcRn GhcRn -> LIdP GhcRn
- Graph.Trace.Internal.GhcFacade: getBangStrictness :: LHsType a -> HsSrcBang
+ Graph.Trace.Internal.GhcFacade: getBangStrictness :: forall (p :: Pass). LHsType (GhcPass p) -> HsSrcBang
- Graph.Trace.Internal.GhcFacade: getBangType :: LHsType a -> LHsType a
+ Graph.Trace.Internal.GhcFacade: getBangType :: forall (p :: Pass). LHsType (GhcPass p) -> LHsType (GhcPass p)
- Graph.Trace.Internal.GhcFacade: getCCIndexM :: ContainsCostCentreState gbl => FastString -> TcRnIf gbl lcl CostCentreIndex
+ Graph.Trace.Internal.GhcFacade: getCCIndexM :: (gbl -> TcRef CostCentreState) -> FastString -> TcRnIf gbl lcl CostCentreIndex
- Graph.Trace.Internal.GhcFacade: getConNames :: forall (p :: Pass). ConDecl (GhcPass p) -> [Located (IdP (GhcPass p))]
+ Graph.Trace.Internal.GhcFacade: getConNames :: ConDecl GhcRn -> [LocatedN Name]
- Graph.Trace.Internal.GhcFacade: getErrsVar :: TcRn (TcRef Messages)
+ Graph.Trace.Internal.GhcFacade: getErrsVar :: TcRn (TcRef (Messages DecoratedSDoc))
- Graph.Trace.Internal.GhcFacade: getLHsInstDeclClass_maybe :: forall (p :: Pass). LHsSigType (GhcPass p) -> Maybe (Located (IdP (GhcPass p)))
+ Graph.Trace.Internal.GhcFacade: getLHsInstDeclClass_maybe :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => LHsSigType (GhcPass p) -> Maybe (LocatedN (IdP (GhcPass p)))
- Graph.Trace.Internal.GhcFacade: getLoc :: HasSrcSpan a => a -> SrcSpan
+ Graph.Trace.Internal.GhcFacade: getLoc :: GenLocated l e -> l
- Graph.Trace.Internal.GhcFacade: getPrintUnqualified :: DynFlags -> TcRn PrintUnqualified
+ Graph.Trace.Internal.GhcFacade: getPrintUnqualified :: TcRn PrintUnqualified
- Graph.Trace.Internal.GhcFacade: hsConDeclTheta :: Maybe (LHsContext pass) -> [LHsType pass]
+ Graph.Trace.Internal.GhcFacade: hsConDeclTheta :: forall (p :: Pass). Maybe (LHsContext (GhcPass p)) -> [LHsType (GhcPass p)]
- Graph.Trace.Internal.GhcFacade: hsConPatArgs :: HsConPatDetails p -> [LPat p]
+ Graph.Trace.Internal.GhcFacade: hsConPatArgs :: UnXRec p => HsConPatDetails p -> [LPat p]
- Graph.Trace.Internal.GhcFacade: hsExprNeedsParens :: PprPrec -> HsExpr p -> Bool
+ Graph.Trace.Internal.GhcFacade: hsExprNeedsParens :: forall (p :: Pass). IsPass p => PprPrec -> HsExpr (GhcPass p) -> Bool
- Graph.Trace.Internal.GhcFacade: hsLTyVarLocName :: forall (p :: Pass). LHsTyVarBndr (GhcPass p) -> Located (IdP (GhcPass p))
+ Graph.Trace.Internal.GhcFacade: hsLTyVarLocName :: forall flag (p :: Pass). LHsTyVarBndr flag (GhcPass p) -> LocatedN (IdP (GhcPass p))
- Graph.Trace.Internal.GhcFacade: hsLTyVarLocNames :: forall (p :: Pass). LHsQTyVars (GhcPass p) -> [Located (IdP (GhcPass p))]
+ Graph.Trace.Internal.GhcFacade: hsLTyVarLocNames :: forall (p :: Pass). LHsQTyVars (GhcPass p) -> [LocatedN (IdP (GhcPass p))]
- Graph.Trace.Internal.GhcFacade: hsLTyVarName :: forall (p :: Pass). LHsTyVarBndr (GhcPass p) -> IdP (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: hsLTyVarName :: forall flag (p :: Pass). LHsTyVarBndr flag (GhcPass p) -> IdP (GhcPass p)
- Graph.Trace.Internal.GhcFacade: hsLTyVarNames :: forall (p :: Pass). [LHsTyVarBndr (GhcPass p)] -> [IdP (GhcPass p)]
+ Graph.Trace.Internal.GhcFacade: hsLTyVarNames :: forall flag (p :: Pass). [LHsTyVarBndr flag (GhcPass p)] -> [IdP (GhcPass p)]
- Graph.Trace.Internal.GhcFacade: hsQTvExplicit :: LHsQTyVars pass -> [LHsTyVarBndr pass]
+ Graph.Trace.Internal.GhcFacade: hsQTvExplicit :: LHsQTyVars pass -> [LHsTyVarBndr () pass]
- Graph.Trace.Internal.GhcFacade: hsRecFields :: HsRecFields p arg -> [XCFieldOcc p]
+ Graph.Trace.Internal.GhcFacade: hsRecFields :: UnXRec p => HsRecFields p arg -> [XCFieldOcc p]
- Graph.Trace.Internal.GhcFacade: hsRecFieldsArgs :: HsRecFields p arg -> [arg]
+ Graph.Trace.Internal.GhcFacade: hsRecFieldsArgs :: UnXRec p => HsRecFields p arg -> [arg]
- Graph.Trace.Internal.GhcFacade: hsSigWcType :: LHsSigWcType pass -> LHsType pass
+ Graph.Trace.Internal.GhcFacade: hsSigWcType :: UnXRec p => LHsSigWcType p -> LHsType p
- Graph.Trace.Internal.GhcFacade: hsTvbAllKinded :: LHsQTyVars pass -> Bool
+ Graph.Trace.Internal.GhcFacade: hsTvbAllKinded :: forall (p :: Pass). LHsQTyVars (GhcPass p) -> Bool
- Graph.Trace.Internal.GhcFacade: hsTyGetAppHead_maybe :: forall (p :: Pass). LHsType (GhcPass p) -> Maybe (Located (IdP (GhcPass p)))
+ Graph.Trace.Internal.GhcFacade: hsTyGetAppHead_maybe :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => LHsType (GhcPass p) -> Maybe (LocatedN (IdP (GhcPass p)))
- Graph.Trace.Internal.GhcFacade: hsTyKindSig :: LHsType pass -> Maybe (LHsKind pass)
+ Graph.Trace.Internal.GhcFacade: hsTyKindSig :: forall (p :: Pass). LHsType (GhcPass p) -> Maybe (LHsKind (GhcPass p))
- Graph.Trace.Internal.GhcFacade: hsTyVarName :: forall (p :: Pass). HsTyVarBndr (GhcPass p) -> IdP (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: hsTyVarName :: forall flag (p :: Pass). HsTyVarBndr flag (GhcPass p) -> IdP (GhcPass p)
- Graph.Trace.Internal.GhcFacade: hsTypeNeedsParens :: PprPrec -> HsType pass -> Bool
+ Graph.Trace.Internal.GhcFacade: hsTypeNeedsParens :: forall (p :: Pass). PprPrec -> HsType (GhcPass p) -> Bool
- Graph.Trace.Internal.GhcFacade: ignoreParens :: LHsType pass -> LHsType pass
+ Graph.Trace.Internal.GhcFacade: ignoreParens :: forall (p :: Pass). LHsType (GhcPass p) -> LHsType (GhcPass p)
- Graph.Trace.Internal.GhcFacade: infixl 4 `mkCoreApps`
+ Graph.Trace.Internal.GhcFacade: infixl 4 `mkCoreApp`
- Graph.Trace.Internal.GhcFacade: initIfaceLcl :: Module -> SDoc -> Bool -> IfL a -> IfM lcl a
+ Graph.Trace.Internal.GhcFacade: initIfaceLcl :: Module -> SDoc -> IsBootInterface -> IfL a -> IfM lcl a
- Graph.Trace.Internal.GhcFacade: initIfaceLclWithSubst :: Module -> SDoc -> Bool -> NameShape -> IfL a -> IfM lcl a
+ Graph.Trace.Internal.GhcFacade: initIfaceLclWithSubst :: Module -> SDoc -> IsBootInterface -> NameShape -> IfL a -> IfM lcl a
- Graph.Trace.Internal.GhcFacade: initTc :: HscEnv -> HscSource -> Bool -> Module -> RealSrcSpan -> TcM r -> IO (Messages, Maybe r)
+ Graph.Trace.Internal.GhcFacade: initTc :: HscEnv -> HscSource -> Bool -> Module -> RealSrcSpan -> TcM r -> IO (Messages DecoratedSDoc, Maybe r)
- Graph.Trace.Internal.GhcFacade: initTcInteractive :: HscEnv -> TcM a -> IO (Messages, Maybe a)
+ Graph.Trace.Internal.GhcFacade: initTcInteractive :: HscEnv -> TcM a -> IO (Messages DecoratedSDoc, Maybe a)
- Graph.Trace.Internal.GhcFacade: initTcWithGbl :: HscEnv -> TcGblEnv -> RealSrcSpan -> TcM r -> IO (Messages, Maybe r)
+ Graph.Trace.Internal.GhcFacade: initTcWithGbl :: HscEnv -> TcGblEnv -> RealSrcSpan -> TcM r -> IO (Messages DecoratedSDoc, Maybe r)
- Graph.Trace.Internal.GhcFacade: initUniqSupply :: Int -> Int -> IO ()
+ Graph.Trace.Internal.GhcFacade: initUniqSupply :: Word -> Int -> IO ()
- Graph.Trace.Internal.GhcFacade: isAtomicHsExpr :: HsExpr id -> Bool
+ Graph.Trace.Internal.GhcFacade: isAtomicHsExpr :: forall (p :: Pass). IsPass p => HsExpr (GhcPass p) -> Bool
- Graph.Trace.Internal.GhcFacade: isCompleteMatchSig :: LSig name -> Bool
+ Graph.Trace.Internal.GhcFacade: isCompleteMatchSig :: UnXRec p => LSig p -> Bool
- Graph.Trace.Internal.GhcFacade: isEmpty :: DynFlags -> SDoc -> Bool
+ Graph.Trace.Internal.GhcFacade: isEmpty :: SDocContext -> SDoc -> Bool
- Graph.Trace.Internal.GhcFacade: isEmptyLHsBinds :: LHsBindsLR idL idR -> Bool
+ Graph.Trace.Internal.GhcFacade: isEmptyLHsBinds :: forall (idL :: Pass) idR. LHsBindsLR (GhcPass idL) idR -> Bool
- Graph.Trace.Internal.GhcFacade: isEmptyMatchGroup :: MatchGroup id body -> Bool
+ Graph.Trace.Internal.GhcFacade: isEmptyMatchGroup :: forall (p :: Pass) body. MatchGroup (GhcPass p) body -> Bool
- Graph.Trace.Internal.GhcFacade: isFixityLSig :: LSig name -> Bool
+ Graph.Trace.Internal.GhcFacade: isFixityLSig :: UnXRec p => LSig p -> Bool
- Graph.Trace.Internal.GhcFacade: isHsKindedTyVar :: HsTyVarBndr pass -> Bool
+ Graph.Trace.Internal.GhcFacade: isHsKindedTyVar :: HsTyVarBndr flag pass -> Bool
- Graph.Trace.Internal.GhcFacade: isInlineLSig :: LSig name -> Bool
+ Graph.Trace.Internal.GhcFacade: isInlineLSig :: UnXRec p => LSig p -> Bool
- Graph.Trace.Internal.GhcFacade: isIrrefutableHsPat :: forall (p :: Pass). OutputableBndrId p => LPat (GhcPass p) -> Bool
+ Graph.Trace.Internal.GhcFacade: isIrrefutableHsPat :: forall (p :: Pass). OutputableBndrId p => DynFlags -> LPat (GhcPass p) -> Bool
- Graph.Trace.Internal.GhcFacade: isMinimalLSig :: LSig name -> Bool
+ Graph.Trace.Internal.GhcFacade: isMinimalLSig :: UnXRec p => LSig p -> Bool
- Graph.Trace.Internal.GhcFacade: isPatSynCtxt :: HsMatchContext id -> Bool
+ Graph.Trace.Internal.GhcFacade: isPatSynCtxt :: HsMatchContext p -> Bool
- Graph.Trace.Internal.GhcFacade: isPragLSig :: LSig name -> Bool
+ Graph.Trace.Internal.GhcFacade: isPragLSig :: UnXRec p => LSig p -> Bool
- Graph.Trace.Internal.GhcFacade: isSCCFunSig :: LSig name -> Bool
+ Graph.Trace.Internal.GhcFacade: isSCCFunSig :: UnXRec p => LSig p -> Bool
- Graph.Trace.Internal.GhcFacade: isSingletonMatchGroup :: [LMatch id body] -> Bool
+ Graph.Trace.Internal.GhcFacade: isSingletonMatchGroup :: forall (p :: Pass) body. [LMatch (GhcPass p) body] -> Bool
- Graph.Trace.Internal.GhcFacade: isSpecInstLSig :: LSig name -> Bool
+ Graph.Trace.Internal.GhcFacade: isSpecInstLSig :: UnXRec p => LSig p -> Bool
- Graph.Trace.Internal.GhcFacade: isSpecLSig :: LSig name -> Bool
+ Graph.Trace.Internal.GhcFacade: isSpecLSig :: UnXRec p => LSig p -> Bool
- Graph.Trace.Internal.GhcFacade: isSse2Enabled :: DynFlags -> Bool
+ Graph.Trace.Internal.GhcFacade: isSse2Enabled :: Platform -> Bool
- Graph.Trace.Internal.GhcFacade: isSseEnabled :: DynFlags -> Bool
+ Graph.Trace.Internal.GhcFacade: isSseEnabled :: Platform -> Bool
- Graph.Trace.Internal.GhcFacade: isTypeLSig :: LSig name -> Bool
+ Graph.Trace.Internal.GhcFacade: isTypeLSig :: UnXRec p => LSig p -> Bool
- Graph.Trace.Internal.GhcFacade: liftL :: (HasSrcSpan a, HasSrcSpan b, Monad m) => (SrcSpanLess a -> m (SrcSpanLess b)) -> a -> m b
+ Graph.Trace.Internal.GhcFacade: liftL :: Monad m => (a -> m b) -> GenLocated l a -> m (GenLocated l b)
- Graph.Trace.Internal.GhcFacade: mapPlugins :: DynFlags -> (Plugin -> [CommandLineOption] -> a) -> [a]
+ Graph.Trace.Internal.GhcFacade: mapPlugins :: HscEnv -> (Plugin -> [CommandLineOption] -> a) -> [a]
- Graph.Trace.Internal.GhcFacade: matchContextErrString :: Outputable id => HsMatchContext id -> SDoc
+ Graph.Trace.Internal.GhcFacade: matchContextErrString :: forall (p :: Pass). OutputableBndrId p => HsMatchContext (GhcPass p) -> SDoc
- Graph.Trace.Internal.GhcFacade: matchSeparator :: HsMatchContext id -> SDoc
+ Graph.Trace.Internal.GhcFacade: matchSeparator :: HsMatchContext p -> SDoc
- Graph.Trace.Internal.GhcFacade: maybeTcSubCo :: EqRel -> TcCoercion -> TcCoercion
+ Graph.Trace.Internal.GhcFacade: maybeTcSubCo :: HasDebugCallStack => EqRel -> TcCoercionN -> TcCoercion
- Graph.Trace.Internal.GhcFacade: mkAmbiguousFieldOcc :: Located RdrName -> AmbiguousFieldOcc GhcPs
+ Graph.Trace.Internal.GhcFacade: mkAmbiguousFieldOcc :: LocatedN RdrName -> AmbiguousFieldOcc GhcPs
- Graph.Trace.Internal.GhcFacade: mkAnonBinder :: AnonArgFlag -> Type -> TyCoBinder
+ Graph.Trace.Internal.GhcFacade: mkAnonBinder :: AnonArgFlag -> Scaled Type -> TyCoBinder
- Graph.Trace.Internal.GhcFacade: mkCharLitPat :: forall (p :: Pass). SourceText -> Char -> OutPat (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkCharLitPat :: SourceText -> Char -> LPat GhcTc
- Graph.Trace.Internal.GhcFacade: mkDataCOcc :: OccName -> OccSet -> OccName
+ Graph.Trace.Internal.GhcFacade: mkDataCOcc :: OccName -> OccName
- Graph.Trace.Internal.GhcFacade: mkDataTOcc :: OccName -> OccSet -> OccName
+ Graph.Trace.Internal.GhcFacade: mkDataTOcc :: OccName -> OccName
- Graph.Trace.Internal.GhcFacade: mkDumpStyle :: DynFlags -> PrintUnqualified -> PprStyle
+ Graph.Trace.Internal.GhcFacade: mkDumpStyle :: PrintUnqualified -> PprStyle
- Graph.Trace.Internal.GhcFacade: mkErrStyle :: DynFlags -> PrintUnqualified -> PprStyle
+ Graph.Trace.Internal.GhcFacade: mkErrStyle :: PrintUnqualified -> PprStyle
- Graph.Trace.Internal.GhcFacade: mkFieldOcc :: Located RdrName -> FieldOcc GhcPs
+ Graph.Trace.Internal.GhcFacade: mkFieldOcc :: LocatedN RdrName -> FieldOcc GhcPs
- Graph.Trace.Internal.GhcFacade: mkGeneralLocated :: HasSrcSpan e => String -> SrcSpanLess e -> e
+ Graph.Trace.Internal.GhcFacade: mkGeneralLocated :: String -> e -> Located e
- Graph.Trace.Internal.GhcFacade: mkHsOpTy :: forall (p :: Pass). LHsType (GhcPass p) -> Located (IdP (GhcPass p)) -> LHsType (GhcPass p) -> HsType (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkHsOpTy :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => LHsType (GhcPass p) -> LocatedN (IdP (GhcPass p)) -> LHsType (GhcPass p) -> HsType (GhcPass p)
- Graph.Trace.Internal.GhcFacade: mkHsQTvs :: [LHsTyVarBndr GhcPs] -> LHsQTyVars GhcPs
+ Graph.Trace.Internal.GhcFacade: mkHsQTvs :: [LHsTyVarBndr () GhcPs] -> LHsQTyVars GhcPs
- Graph.Trace.Internal.GhcFacade: mkIfLclEnv :: Module -> SDoc -> Bool -> IfLclEnv
+ Graph.Trace.Internal.GhcFacade: mkIfLclEnv :: Module -> SDoc -> IsBootInterface -> IfLclEnv
- Graph.Trace.Internal.GhcFacade: mkIntExpr :: DynFlags -> Integer -> CoreExpr
+ Graph.Trace.Internal.GhcFacade: mkIntExpr :: Platform -> Integer -> CoreExpr
- Graph.Trace.Internal.GhcFacade: mkIntExprInt :: DynFlags -> Int -> CoreExpr
+ Graph.Trace.Internal.GhcFacade: mkIntExprInt :: Platform -> Int -> CoreExpr
- Graph.Trace.Internal.GhcFacade: mkIntegerExpr :: MonadThings m => Integer -> m CoreExpr
+ Graph.Trace.Internal.GhcFacade: mkIntegerExpr :: Integer -> CoreExpr
- Graph.Trace.Internal.GhcFacade: mkInvisFunTy :: Type -> Type -> Type
+ Graph.Trace.Internal.GhcFacade: mkInvisFunTy :: Mult -> Type -> Type -> Type
- Graph.Trace.Internal.GhcFacade: mkIrredCt :: CtEvidence -> Ct
+ Graph.Trace.Internal.GhcFacade: mkIrredCt :: CtIrredReason -> CtEvidence -> Ct
- Graph.Trace.Internal.GhcFacade: mkLongErrAt :: SrcSpan -> MsgDoc -> MsgDoc -> TcRn ErrMsg
+ Graph.Trace.Internal.GhcFacade: mkLongErrAt :: SrcSpan -> SDoc -> SDoc -> TcRn (MsgEnvelope DecoratedSDoc)
- Graph.Trace.Internal.GhcFacade: mkModDeps :: [(ModuleName, IsBootInterface)] -> ModuleNameEnv (ModuleName, IsBootInterface)
+ Graph.Trace.Internal.GhcFacade: mkModDeps :: [ModuleNameWithIsBoot] -> ModuleNameEnv ModuleNameWithIsBoot
- Graph.Trace.Internal.GhcFacade: mkModule :: UnitId -> ModuleName -> Module
+ Graph.Trace.Internal.GhcFacade: mkModule :: u -> ModuleName -> GenModule u
- Graph.Trace.Internal.GhcFacade: mkNaturalExpr :: MonadThings m => Integer -> m CoreExpr
+ Graph.Trace.Internal.GhcFacade: mkNaturalExpr :: Integer -> CoreExpr
- Graph.Trace.Internal.GhcFacade: mkNilPat :: forall (p :: Pass). Type -> OutPat (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkNilPat :: Type -> LPat GhcTc
- Graph.Trace.Internal.GhcFacade: mkPrefixConPat :: forall (p :: Pass). DataCon -> [OutPat (GhcPass p)] -> [Type] -> OutPat (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkPrefixConPat :: DataCon -> [LPat GhcTc] -> [Type] -> LPat GhcTc
- Graph.Trace.Internal.GhcFacade: mkRnSyntaxExpr :: Name -> SyntaxExpr GhcRn
+ Graph.Trace.Internal.GhcFacade: mkRnSyntaxExpr :: Name -> SyntaxExprRn
- Graph.Trace.Internal.GhcFacade: mkSyntaxExpr :: forall (p :: Pass). HsExpr (GhcPass p) -> SyntaxExpr (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: mkSyntaxExpr :: HsExpr GhcRn -> SyntaxExprRn
- Graph.Trace.Internal.GhcFacade: mkTcFunCo :: Role -> TcCoercion -> TcCoercion -> TcCoercion
+ Graph.Trace.Internal.GhcFacade: mkTcFunCo :: Role -> TcCoercion -> TcCoercion -> TcCoercion -> TcCoercion
- Graph.Trace.Internal.GhcFacade: mkTcSubCo :: TcCoercionN -> TcCoercionR
+ Graph.Trace.Internal.GhcFacade: mkTcSubCo :: HasDebugCallStack => TcCoercionN -> TcCoercionR
- Graph.Trace.Internal.GhcFacade: mkTyCoVarBinder :: ArgFlag -> TyCoVar -> TyCoVarBinder
+ Graph.Trace.Internal.GhcFacade: mkTyCoVarBinder :: vis -> TyCoVar -> VarBndr TyCoVar vis
- Graph.Trace.Internal.GhcFacade: mkTyCoVarBinders :: ArgFlag -> [TyCoVar] -> [TyCoVarBinder]
+ Graph.Trace.Internal.GhcFacade: mkTyCoVarBinders :: vis -> [TyCoVar] -> [VarBndr TyCoVar vis]
- Graph.Trace.Internal.GhcFacade: mkTyVarBinders :: ArgFlag -> [TyVar] -> [TyVarBinder]
+ Graph.Trace.Internal.GhcFacade: mkTyVarBinders :: vis -> [TyVar] -> [VarBndr TyVar vis]
- Graph.Trace.Internal.GhcFacade: mkUserStyle :: DynFlags -> PrintUnqualified -> Depth -> PprStyle
+ Graph.Trace.Internal.GhcFacade: mkUserStyle :: PrintUnqualified -> Depth -> PprStyle
- Graph.Trace.Internal.GhcFacade: mkVisFunTy :: Type -> Type -> Type
+ Graph.Trace.Internal.GhcFacade: mkVisFunTy :: Mult -> Type -> Type -> Type
- Graph.Trace.Internal.GhcFacade: mkVisFunTys :: [Type] -> Type -> Type
+ Graph.Trace.Internal.GhcFacade: mkVisFunTys :: [Scaled Type] -> Type -> Type
- Graph.Trace.Internal.GhcFacade: mkWildCase :: CoreExpr -> Type -> Type -> [CoreAlt] -> CoreExpr
+ Graph.Trace.Internal.GhcFacade: mkWildCase :: CoreExpr -> Scaled Type -> Type -> [CoreAlt] -> CoreExpr
- Graph.Trace.Internal.GhcFacade: mkWildValBinder :: Type -> Id
+ Graph.Trace.Internal.GhcFacade: mkWildValBinder :: Mult -> Type -> Id
- Graph.Trace.Internal.GhcFacade: mkWordExpr :: DynFlags -> Integer -> CoreExpr
+ Graph.Trace.Internal.GhcFacade: mkWordExpr :: Platform -> Integer -> CoreExpr
- Graph.Trace.Internal.GhcFacade: mkWpFun :: HsWrapper -> HsWrapper -> TcType -> TcType -> SDoc -> HsWrapper
+ Graph.Trace.Internal.GhcFacade: mkWpFun :: HsWrapper -> HsWrapper -> Scaled TcType -> TcType -> SDoc -> HsWrapper
- Graph.Trace.Internal.GhcFacade: modDepsElts :: ModuleNameEnv (ModuleName, IsBootInterface) -> [(ModuleName, IsBootInterface)]
+ Graph.Trace.Internal.GhcFacade: modDepsElts :: ModuleNameEnv ModuleNameWithIsBoot -> [ModuleNameWithIsBoot]
- Graph.Trace.Internal.GhcFacade: moduleFreeHoles :: Module -> UniqDSet ModuleName
+ Graph.Trace.Internal.GhcFacade: moduleFreeHoles :: GenModule (GenUnit u) -> UniqDSet ModuleName
- Graph.Trace.Internal.GhcFacade: nameIsFromExternalPackage :: UnitId -> Name -> Bool
+ Graph.Trace.Internal.GhcFacade: nameIsFromExternalPackage :: HomeUnit -> Name -> Bool
- Graph.Trace.Internal.GhcFacade: newSysLocalId :: FastString -> TcType -> TcRnIf gbl lcl TcId
+ Graph.Trace.Internal.GhcFacade: newSysLocalId :: FastString -> Mult -> TcType -> TcRnIf gbl lcl TcId
- Graph.Trace.Internal.GhcFacade: newSysLocalIds :: FastString -> [TcType] -> TcRnIf gbl lcl [TcId]
+ Graph.Trace.Internal.GhcFacade: newSysLocalIds :: FastString -> [Scaled TcType] -> TcRnIf gbl lcl [TcId]
- Graph.Trace.Internal.GhcFacade: noLoc :: HasSrcSpan a => SrcSpanLess a -> a
+ Graph.Trace.Internal.GhcFacade: noLoc :: e -> Located e
- Graph.Trace.Internal.GhcFacade: noLoc' :: a -> Located a
+ Graph.Trace.Internal.GhcFacade: noLoc' :: a -> a
- Graph.Trace.Internal.GhcFacade: noLocA' :: a -> Located a
+ Graph.Trace.Internal.GhcFacade: noLocA' :: a -> LocatedAn an a
- Graph.Trace.Internal.GhcFacade: noSyntaxExpr :: forall (p :: Pass). SyntaxExpr (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: noSyntaxExpr :: forall (p :: Pass). IsPass p => SyntaxExpr (GhcPass p)
- Graph.Trace.Internal.GhcFacade: oneBranch :: OneBranch
+ Graph.Trace.Internal.GhcFacade: oneBranch :: BranchCount
- Graph.Trace.Internal.GhcFacade: parenthesizeHsExpr :: forall (p :: Pass). PprPrec -> LHsExpr (GhcPass p) -> LHsExpr (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: parenthesizeHsExpr :: forall (p :: Pass). IsPass p => PprPrec -> LHsExpr (GhcPass p) -> LHsExpr (GhcPass p)
- Graph.Trace.Internal.GhcFacade: parenthesizePat :: forall (p :: Pass). PprPrec -> LPat (GhcPass p) -> LPat (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: parenthesizePat :: forall (p :: Pass). IsPass p => PprPrec -> LPat (GhcPass p) -> LPat (GhcPass p)
- Graph.Trace.Internal.GhcFacade: patNeedsParens :: PprPrec -> Pat p -> Bool
+ Graph.Trace.Internal.GhcFacade: patNeedsParens :: forall (p :: Pass). IsPass p => PprPrec -> Pat (GhcPass p) -> Bool
- Graph.Trace.Internal.GhcFacade: pattern FunBind' :: XFunBind GhcRn GhcRn -> Located (IdP GhcRn) -> MatchGroup GhcRn (LHsExpr GhcRn) -> HsBindLR GhcRn GhcRn
+ Graph.Trace.Internal.GhcFacade: pattern FunBind' :: XFunBind GhcRn GhcRn -> LIdP GhcRn -> MatchGroup GhcRn (LHsExpr GhcRn) -> HsBindLR GhcRn GhcRn
- Graph.Trace.Internal.GhcFacade: pattern HsSig' :: LHsType GhcRn -> HsImplicitBndrs GhcRn (LHsType GhcRn)
+ Graph.Trace.Internal.GhcFacade: pattern HsSig' :: LHsType GhcRn -> LHsSigType GhcRn
- Graph.Trace.Internal.GhcFacade: pattern L' :: SrcSpan -> a -> Located a
+ Graph.Trace.Internal.GhcFacade: pattern L' :: SrcSpan -> a -> GenLocated (SrcSpanAnn' ann) a
- Graph.Trace.Internal.GhcFacade: plugins :: DynFlags -> [PluginWithArgs]
+ Graph.Trace.Internal.GhcFacade: plugins :: HscEnv -> [PluginWithArgs]
- Graph.Trace.Internal.GhcFacade: pp_rhs :: Outputable body => HsMatchContext idL -> body -> SDoc
+ Graph.Trace.Internal.GhcFacade: pp_rhs :: Outputable body => HsMatchContext passL -> body -> SDoc
- Graph.Trace.Internal.GhcFacade: pprAStmtContext :: (Outputable id, Outputable (NameOrRdrName id)) => HsStmtContext id -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprAStmtContext :: (Outputable (IdP p), UnXRec p) => HsStmtContext p -> SDoc
- Graph.Trace.Internal.GhcFacade: pprCode :: CodeStyle -> SDoc -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprCode :: LabelStyle -> SDoc -> SDoc
- Graph.Trace.Internal.GhcFacade: pprComp :: forall (p :: Pass) body. (OutputableBndrId p, Outputable body) => [LStmt (GhcPass p) body] -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprComp :: forall (p :: Pass) body. (OutputableBndrId p, Outputable body, Anno (StmtLR (GhcPass p) (GhcPass p) body) ~ SrcSpanAnnA) => [LStmt (GhcPass p) body] -> SDoc
- Graph.Trace.Internal.GhcFacade: pprConArgs :: forall (p :: Pass). OutputableBndrId p => HsConPatDetails (GhcPass p) -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprConArgs :: forall (p :: Pass). (OutputableBndrId p, Outputable (Anno (IdGhcP p))) => HsConPatDetails (GhcPass p) -> SDoc
- Graph.Trace.Internal.GhcFacade: pprDo :: forall (p :: Pass) body any. (OutputableBndrId p, Outputable body) => HsStmtContext any -> [LStmt (GhcPass p) body] -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprDo :: forall (p :: Pass) body any. (OutputableBndrId p, Outputable body, Anno (StmtLR (GhcPass p) (GhcPass p) body) ~ SrcSpanAnnA) => HsStmtContext any -> [LStmt (GhcPass p) body] -> SDoc
- Graph.Trace.Internal.GhcFacade: pprFunBind :: forall (idR :: Pass) body. (OutputableBndrId idR, Outputable body) => MatchGroup (GhcPass idR) body -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprFunBind :: forall (idR :: Pass). OutputableBndrId idR => MatchGroup (GhcPass idR) (LHsExpr (GhcPass idR)) -> SDoc
- Graph.Trace.Internal.GhcFacade: pprGRHS :: forall (idR :: Pass) body idL. (OutputableBndrId idR, Outputable body) => HsMatchContext idL -> GRHS (GhcPass idR) body -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprGRHS :: forall (idR :: Pass) body passL. (OutputableBndrId idR, Outputable body) => HsMatchContext passL -> GRHS (GhcPass idR) body -> SDoc
- Graph.Trace.Internal.GhcFacade: pprGRHSs :: forall (idR :: Pass) body idL. (OutputableBndrId idR, Outputable body) => HsMatchContext idL -> GRHSs (GhcPass idR) body -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprGRHSs :: forall (idR :: Pass) body passL. (OutputableBndrId idR, Outputable body) => HsMatchContext passL -> GRHSs (GhcPass idR) body -> SDoc
- Graph.Trace.Internal.GhcFacade: pprHsFamInstLHS :: forall (p :: Pass). OutputableBndrId p => IdP (GhcPass p) -> Maybe [LHsTyVarBndr (GhcPass p)] -> HsTyPats (GhcPass p) -> LexicalFixity -> LHsContext (GhcPass p) -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprHsFamInstLHS :: forall (p :: Pass). OutputableBndrId p => IdP (GhcPass p) -> HsOuterFamEqnTyVarBndrs (GhcPass p) -> HsTyPats (GhcPass p) -> LexicalFixity -> Maybe (LHsContext (GhcPass p)) -> SDoc
- Graph.Trace.Internal.GhcFacade: pprHsForAll :: forall (p :: Pass). OutputableBndrId p => ForallVisFlag -> [LHsTyVarBndr (GhcPass p)] -> LHsContext (GhcPass p) -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprHsForAll :: forall (p :: Pass). OutputableBndrId p => HsForAllTelescope (GhcPass p) -> Maybe (LHsContext (GhcPass p)) -> SDoc
- Graph.Trace.Internal.GhcFacade: pprLHsContext :: forall (p :: Pass). OutputableBndrId p => LHsContext (GhcPass p) -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprLHsContext :: forall (p :: Pass). OutputableBndrId p => Maybe (LHsContext (GhcPass p)) -> SDoc
- Graph.Trace.Internal.GhcFacade: pprMatchContext :: (Outputable (NameOrRdrName id), Outputable id) => HsMatchContext id -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprMatchContext :: (Outputable (IdP p), UnXRec p) => HsMatchContext p -> SDoc
- Graph.Trace.Internal.GhcFacade: pprMatchContextNoun :: (Outputable (NameOrRdrName id), Outputable id) => HsMatchContext id -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprMatchContextNoun :: (Outputable (IdP p), UnXRec p) => HsMatchContext p -> SDoc
- Graph.Trace.Internal.GhcFacade: pprMatchInCtxt :: forall (idR :: Pass) body. (OutputableBndrId idR, Outputable (NameOrRdrName (NameOrRdrName (IdP (GhcPass idR)))), Outputable body) => Match (GhcPass idR) body -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprMatchInCtxt :: forall (idR :: Pass) body. (OutputableBndrId idR, Outputable body) => Match (GhcPass idR) body -> SDoc
- Graph.Trace.Internal.GhcFacade: pprMinimalSig :: OutputableBndr name => LBooleanFormula (Located name) -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprMinimalSig :: OutputableBndr name => LBooleanFormula (GenLocated l name) -> SDoc
- Graph.Trace.Internal.GhcFacade: pprPatBind :: forall (bndr :: Pass) (p :: Pass) body. (OutputableBndrId bndr, OutputableBndrId p, Outputable body) => LPat (GhcPass bndr) -> GRHSs (GhcPass p) body -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprPatBind :: forall (bndr :: Pass) (p :: Pass). (OutputableBndrId bndr, OutputableBndrId p) => LPat (GhcPass bndr) -> GRHSs (GhcPass p) (LHsExpr (GhcPass p)) -> SDoc
- Graph.Trace.Internal.GhcFacade: pprQuals :: forall (p :: Pass) body. (OutputableBndrId p, Outputable body) => [LStmt (GhcPass p) body] -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprQuals :: forall (p :: Pass) body. (OutputableBndrId p, Outputable body, Anno (StmtLR (GhcPass p) (GhcPass p) body) ~ SrcSpanAnnA) => [LStmt (GhcPass p) body] -> SDoc
- Graph.Trace.Internal.GhcFacade: pprStmt :: forall (idL :: Pass) (idR :: Pass) body. (OutputableBndrId idL, OutputableBndrId idR, Outputable body) => StmtLR (GhcPass idL) (GhcPass idR) body -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprStmt :: forall (idL :: Pass) (idR :: Pass) body. (OutputableBndrId idL, OutputableBndrId idR, Anno (StmtLR (GhcPass idL) (GhcPass idR) body) ~ SrcSpanAnnA, Outputable body) => StmtLR (GhcPass idL) (GhcPass idR) body -> SDoc
- Graph.Trace.Internal.GhcFacade: pprStmtContext :: (Outputable id, Outputable (NameOrRdrName id)) => HsStmtContext id -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprStmtContext :: (Outputable (IdP p), UnXRec p) => HsStmtContext p -> SDoc
- Graph.Trace.Internal.GhcFacade: pprStmtInCtxt :: forall (idL :: Pass) (idR :: Pass) body. (OutputableBndrId idL, OutputableBndrId idR, Outputable body) => HsStmtContext (IdP (GhcPass idL)) -> StmtLR (GhcPass idL) (GhcPass idR) body -> SDoc
+ Graph.Trace.Internal.GhcFacade: pprStmtInCtxt :: forall (idL :: Pass) (idR :: Pass) body. (OutputableBndrId idL, OutputableBndrId idR, Outputable body, Anno (StmtLR (GhcPass idL) (GhcPass idR) body) ~ SrcSpanAnnA) => HsStmtContext (GhcPass idL) -> StmtLR (GhcPass idL) (GhcPass idR) body -> SDoc
- Graph.Trace.Internal.GhcFacade: ppr_do_stmts :: forall (idL :: Pass) (idR :: Pass) body. (OutputableBndrId idL, OutputableBndrId idR, Outputable body) => [LStmtLR (GhcPass idL) (GhcPass idR) body] -> SDoc
+ Graph.Trace.Internal.GhcFacade: ppr_do_stmts :: forall (idL :: Pass) (idR :: Pass) body. (OutputableBndrId idL, OutputableBndrId idR, Anno (StmtLR (GhcPass idL) (GhcPass idR) body) ~ SrcSpanAnnA, Outputable body) => [LStmtLR (GhcPass idL) (GhcPass idR) body] -> SDoc
- Graph.Trace.Internal.GhcFacade: printSDoc :: Mode -> DynFlags -> Handle -> PprStyle -> SDoc -> IO ()
+ Graph.Trace.Internal.GhcFacade: printSDoc :: SDocContext -> Mode -> Handle -> SDoc -> IO ()
- Graph.Trace.Internal.GhcFacade: printSDocLn :: Mode -> DynFlags -> Handle -> PprStyle -> SDoc -> IO ()
+ Graph.Trace.Internal.GhcFacade: printSDocLn :: SDocContext -> Mode -> Handle -> SDoc -> IO ()
- Graph.Trace.Internal.GhcFacade: reportError :: ErrMsg -> TcRn ()
+ Graph.Trace.Internal.GhcFacade: reportError :: MsgEnvelope DecoratedSDoc -> TcRn ()
- Graph.Trace.Internal.GhcFacade: reportErrors :: [ErrMsg] -> TcM ()
+ Graph.Trace.Internal.GhcFacade: reportErrors :: [MsgEnvelope DecoratedSDoc] -> TcM ()
- Graph.Trace.Internal.GhcFacade: reportWarning :: WarnReason -> ErrMsg -> TcRn ()
+ Graph.Trace.Internal.GhcFacade: reportWarning :: WarnReason -> MsgEnvelope DecoratedSDoc -> TcRn ()
- Graph.Trace.Internal.GhcFacade: rnStmts :: Outputable (body GhcPs) => HsStmtContext Name -> (Located (body GhcPs) -> RnM (Located (body GhcRn), FreeVars)) -> [LStmt GhcPs (Located (body GhcPs))] -> ([Name] -> RnM (thing, FreeVars)) -> RnM (([LStmt GhcRn (Located (body GhcRn))], thing), FreeVars)
+ Graph.Trace.Internal.GhcFacade: rnStmts :: AnnoBody body => HsStmtContext GhcRn -> (body GhcPs -> RnM (body GhcRn, FreeVars)) -> [LStmt GhcPs (LocatedA (body GhcPs))] -> ([Name] -> RnM (thing, FreeVars)) -> RnM (([LStmt GhcRn (LocatedA (body GhcRn))], thing), FreeVars)
- Graph.Trace.Internal.GhcFacade: setErrsVar :: TcRef Messages -> TcRn a -> TcRn a
+ Graph.Trace.Internal.GhcFacade: setErrsVar :: TcRef (Messages DecoratedSDoc) -> TcRn a -> TcRn a
- Graph.Trace.Internal.GhcFacade: showSDocOneLine :: DynFlags -> SDoc -> String
+ Graph.Trace.Internal.GhcFacade: showSDocOneLine :: SDocContext -> SDoc -> String
- Graph.Trace.Internal.GhcFacade: sortLocated :: HasSrcSpan a => [a] -> [a]
+ Graph.Trace.Internal.GhcFacade: sortLocated :: [Located a] -> [Located a]
- Graph.Trace.Internal.GhcFacade: splitFunTy :: Type -> (Type, Type)
+ Graph.Trace.Internal.GhcFacade: splitFunTy :: Type -> (Mult, Type, Type)
- Graph.Trace.Internal.GhcFacade: splitFunTy_maybe :: Type -> Maybe (Type, Type)
+ Graph.Trace.Internal.GhcFacade: splitFunTy_maybe :: Type -> Maybe (Mult, Type, Type)
- Graph.Trace.Internal.GhcFacade: splitFunTys :: Type -> ([Type], Type)
+ Graph.Trace.Internal.GhcFacade: splitFunTys :: Type -> ([Scaled Type], Type)
- Graph.Trace.Internal.GhcFacade: splitHsFunType :: LHsType GhcRn -> ([LHsType GhcRn], LHsType GhcRn)
+ Graph.Trace.Internal.GhcFacade: splitHsFunType :: forall (p :: Pass). LHsType (GhcPass p) -> ([AddEpAnn], EpAnnComments, [HsScaled (GhcPass p) (LHsType (GhcPass p))], LHsType (GhcPass p))
- Graph.Trace.Internal.GhcFacade: splitLHsForAllTyInvis :: LHsType pass -> ([LHsTyVarBndr pass], LHsType pass)
+ Graph.Trace.Internal.GhcFacade: splitLHsForAllTyInvis :: forall (pass :: Pass). LHsType (GhcPass pass) -> ((EpAnnForallTy, [LHsTyVarBndr Specificity (GhcPass pass)]), LHsType (GhcPass pass))
- Graph.Trace.Internal.GhcFacade: splitLHsInstDeclTy :: LHsSigType GhcRn -> ([Name], LHsContext GhcRn, LHsType GhcRn)
+ Graph.Trace.Internal.GhcFacade: splitLHsInstDeclTy :: LHsSigType GhcRn -> ([Name], Maybe (LHsContext GhcRn), LHsType GhcRn)
- Graph.Trace.Internal.GhcFacade: splitLHsPatSynTy :: LHsType pass -> ([LHsTyVarBndr pass], LHsContext pass, [LHsTyVarBndr pass], LHsContext pass, LHsType pass)
+ Graph.Trace.Internal.GhcFacade: splitLHsPatSynTy :: forall (p :: Pass). LHsSigType (GhcPass p) -> ([LHsTyVarBndr Specificity (GhcPass (NoGhcTcPass p))], Maybe (LHsContext (GhcPass p)), [LHsTyVarBndr Specificity (GhcPass p)], Maybe (LHsContext (GhcPass p)), LHsType (GhcPass p))
- Graph.Trace.Internal.GhcFacade: splitLHsQualTy :: LHsType pass -> (LHsContext pass, LHsType pass)
+ Graph.Trace.Internal.GhcFacade: splitLHsQualTy :: forall (pass :: Pass). LHsType (GhcPass pass) -> (Maybe (LHsContext (GhcPass pass)), LHsType (GhcPass pass))
- Graph.Trace.Internal.GhcFacade: splitLHsSigmaTyInvis :: LHsType pass -> ([LHsTyVarBndr pass], LHsContext pass, LHsType pass)
+ Graph.Trace.Internal.GhcFacade: splitLHsSigmaTyInvis :: forall (p :: Pass). LHsType (GhcPass p) -> ([LHsTyVarBndr Specificity (GhcPass p)], Maybe (LHsContext (GhcPass p)), LHsType (GhcPass p))
- Graph.Trace.Internal.GhcFacade: supportedLanguagesAndExtensions :: PlatformMini -> [String]
+ Graph.Trace.Internal.GhcFacade: supportedLanguagesAndExtensions :: ArchOS -> [String]
- Graph.Trace.Internal.GhcFacade: tcdName :: forall (p :: Pass). TyClDecl (GhcPass p) -> IdP (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: tcdName :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => TyClDecl (GhcPass p) -> IdP (GhcPass p)
- Graph.Trace.Internal.GhcFacade: tryTc :: TcRn a -> TcRn (Maybe a, Messages)
+ Graph.Trace.Internal.GhcFacade: tryTc :: TcRn a -> TcRn (Maybe a, Messages DecoratedSDoc)
- Graph.Trace.Internal.GhcFacade: tupArgPresent :: LHsTupArg id -> Bool
+ Graph.Trace.Internal.GhcFacade: tupArgPresent :: forall (p :: Pass). HsTupArg (GhcPass p) -> Bool
- Graph.Trace.Internal.GhcFacade: tyClDeclLName :: forall (p :: Pass). TyClDecl (GhcPass p) -> Located (IdP (GhcPass p))
+ Graph.Trace.Internal.GhcFacade: tyClDeclLName :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => TyClDecl (GhcPass p) -> LocatedN (IdP (GhcPass p))
- Graph.Trace.Internal.GhcFacade: tyFamInstDeclLName :: forall (p :: Pass). TyFamInstDecl (GhcPass p) -> Located (IdP (GhcPass p))
+ Graph.Trace.Internal.GhcFacade: tyFamInstDeclLName :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => TyFamInstDecl (GhcPass p) -> LocatedN (IdP (GhcPass p))
- Graph.Trace.Internal.GhcFacade: tyFamInstDeclName :: forall (p :: Pass). TyFamInstDecl (GhcPass p) -> IdP (GhcPass p)
+ Graph.Trace.Internal.GhcFacade: tyFamInstDeclName :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => TyFamInstDecl (GhcPass p) -> IdP (GhcPass p)
- Graph.Trace.Internal.GhcFacade: type ErrCtxt = (Bool, TidyEnv -> TcM (TidyEnv, MsgDoc))
+ Graph.Trace.Internal.GhcFacade: type ErrCtxt = (Bool, TidyEnv -> TcM (TidyEnv, SDoc))
- Graph.Trace.Internal.GhcFacade: type FastStringEnv a = UniqFM a
+ Graph.Trace.Internal.GhcFacade: type FastStringEnv a = UniqFM FastString a
- Graph.Trace.Internal.GhcFacade: type HsConPatDetails p = HsConDetails LPat p HsRecFields p LPat p
+ Graph.Trace.Internal.GhcFacade: type HsConPatDetails p = HsConDetails HsPatSigType NoGhcTc p LPat p HsRecFields p LPat p
- Graph.Trace.Internal.GhcFacade: type HsDeriving pass = Located [LHsDerivingClause pass]
+ Graph.Trace.Internal.GhcFacade: type HsDeriving pass = [LHsDerivingClause pass]
- Graph.Trace.Internal.GhcFacade: type HsPatSynDetails arg = HsConDetails arg [RecordPatSynField arg]
+ Graph.Trace.Internal.GhcFacade: type HsPatSynDetails pass = HsConDetails Void LIdP pass [RecordPatSynField pass]
- Graph.Trace.Internal.GhcFacade: type LAnnDecl pass = Located AnnDecl pass
+ Graph.Trace.Internal.GhcFacade: type LAnnDecl pass = XRec pass AnnDecl pass
- Graph.Trace.Internal.GhcFacade: type LBangType pass = Located BangType pass
+ Graph.Trace.Internal.GhcFacade: type LBangType pass = XRec pass BangType pass
- Graph.Trace.Internal.GhcFacade: type LClsInstDecl pass = Located ClsInstDecl pass
+ Graph.Trace.Internal.GhcFacade: type LClsInstDecl pass = XRec pass ClsInstDecl pass
- Graph.Trace.Internal.GhcFacade: type LConDecl pass = Located ConDecl pass
+ Graph.Trace.Internal.GhcFacade: type LConDecl pass = XRec pass ConDecl pass
- Graph.Trace.Internal.GhcFacade: type LConDeclField pass = Located ConDeclField pass
+ Graph.Trace.Internal.GhcFacade: type LConDeclField pass = XRec pass ConDeclField pass
- Graph.Trace.Internal.GhcFacade: type LDataFamInstDecl pass = Located DataFamInstDecl pass
+ Graph.Trace.Internal.GhcFacade: type LDataFamInstDecl pass = XRec pass DataFamInstDecl pass
- Graph.Trace.Internal.GhcFacade: type LDefaultDecl pass = Located DefaultDecl pass
+ Graph.Trace.Internal.GhcFacade: type LDefaultDecl pass = XRec pass DefaultDecl pass
- Graph.Trace.Internal.GhcFacade: type LDerivDecl pass = Located DerivDecl pass
+ Graph.Trace.Internal.GhcFacade: type LDerivDecl pass = XRec pass DerivDecl pass
- Graph.Trace.Internal.GhcFacade: type LDerivStrategy pass = Located DerivStrategy pass
+ Graph.Trace.Internal.GhcFacade: type LDerivStrategy pass = XRec pass DerivStrategy pass
- Graph.Trace.Internal.GhcFacade: type LDocDecl = Located DocDecl
+ Graph.Trace.Internal.GhcFacade: type LDocDecl pass = XRec pass DocDecl
- Graph.Trace.Internal.GhcFacade: type LFamilyDecl pass = Located FamilyDecl pass
+ Graph.Trace.Internal.GhcFacade: type LFamilyDecl pass = XRec pass FamilyDecl pass
- Graph.Trace.Internal.GhcFacade: type LFamilyResultSig pass = Located FamilyResultSig pass
+ Graph.Trace.Internal.GhcFacade: type LFamilyResultSig pass = XRec pass FamilyResultSig pass
- Graph.Trace.Internal.GhcFacade: type LFieldOcc pass = Located FieldOcc pass
+ Graph.Trace.Internal.GhcFacade: type LFieldOcc pass = XRec pass FieldOcc pass
- Graph.Trace.Internal.GhcFacade: type LFixitySig pass = Located FixitySig pass
+ Graph.Trace.Internal.GhcFacade: type LFixitySig pass = XRec pass FixitySig pass
- Graph.Trace.Internal.GhcFacade: type LForeignDecl pass = Located ForeignDecl pass
+ Graph.Trace.Internal.GhcFacade: type LForeignDecl pass = XRec pass ForeignDecl pass
- Graph.Trace.Internal.GhcFacade: type LGRHS id body = Located GRHS id body
+ Graph.Trace.Internal.GhcFacade: type LGRHS id body = XRec id GRHS id body
- Graph.Trace.Internal.GhcFacade: type LHsBindLR idL idR = Located HsBindLR idL idR
+ Graph.Trace.Internal.GhcFacade: type LHsBindLR idL idR = XRec idL HsBindLR idL idR
- Graph.Trace.Internal.GhcFacade: type LHsCmd id = Located HsCmd id
+ Graph.Trace.Internal.GhcFacade: type LHsCmd id = XRec id HsCmd id
- Graph.Trace.Internal.GhcFacade: type LHsCmdTop p = Located HsCmdTop p
+ Graph.Trace.Internal.GhcFacade: type LHsCmdTop p = XRec p HsCmdTop p
- Graph.Trace.Internal.GhcFacade: type LHsContext pass = Located HsContext pass
+ Graph.Trace.Internal.GhcFacade: type LHsContext pass = XRec pass HsContext pass
- Graph.Trace.Internal.GhcFacade: type LHsDecl p = Located HsDecl p
+ Graph.Trace.Internal.GhcFacade: type LHsDecl p = XRec p HsDecl p
- Graph.Trace.Internal.GhcFacade: type LHsDerivingClause pass = Located HsDerivingClause pass
+ Graph.Trace.Internal.GhcFacade: type LHsDerivingClause pass = XRec pass HsDerivingClause pass
- Graph.Trace.Internal.GhcFacade: type LHsExpr p = Located HsExpr p
+ Graph.Trace.Internal.GhcFacade: type LHsExpr p = XRec p HsExpr p
- Graph.Trace.Internal.GhcFacade: type LHsFunDep pass = Located FunDep Located IdP pass
+ Graph.Trace.Internal.GhcFacade: type LHsFunDep pass = XRec pass FunDep pass
- Graph.Trace.Internal.GhcFacade: type LHsKind pass = Located HsKind pass
+ Graph.Trace.Internal.GhcFacade: type LHsKind pass = XRec pass HsKind pass
- Graph.Trace.Internal.GhcFacade: type LHsLocalBinds id = Located HsLocalBinds id
+ Graph.Trace.Internal.GhcFacade: type LHsLocalBinds id = XRec id HsLocalBinds id
- Graph.Trace.Internal.GhcFacade: type LHsLocalBindsLR idL idR = Located HsLocalBindsLR idL idR
+ Graph.Trace.Internal.GhcFacade: type LHsLocalBindsLR idL idR = XRec idL HsLocalBindsLR idL idR
- Graph.Trace.Internal.GhcFacade: type LHsRecField p arg = Located HsRecField p arg
+ Graph.Trace.Internal.GhcFacade: type LHsRecField p arg = XRec p HsRecField p arg
- Graph.Trace.Internal.GhcFacade: type LHsRecField' p arg = Located HsRecField' p arg
+ Graph.Trace.Internal.GhcFacade: type LHsRecField' p id arg = XRec p HsRecField' id arg
- Graph.Trace.Internal.GhcFacade: type LHsRecUpdField p = Located HsRecUpdField p
+ Graph.Trace.Internal.GhcFacade: type LHsRecUpdField p = XRec p HsRecUpdField p
- Graph.Trace.Internal.GhcFacade: type LHsSigType pass = HsImplicitBndrs pass LHsType pass
+ Graph.Trace.Internal.GhcFacade: type LHsSigType pass = XRec pass HsSigType pass
- Graph.Trace.Internal.GhcFacade: type LHsTupArg id = Located HsTupArg id
+ Graph.Trace.Internal.GhcFacade: type LHsTupArg id = XRec id HsTupArg id
- Graph.Trace.Internal.GhcFacade: type LHsTyVarBndr pass = Located HsTyVarBndr pass
+ Graph.Trace.Internal.GhcFacade: type LHsTyVarBndr flag pass = XRec pass HsTyVarBndr flag pass
- Graph.Trace.Internal.GhcFacade: type LHsType pass = Located HsType pass
+ Graph.Trace.Internal.GhcFacade: type LHsType pass = XRec pass HsType pass
- Graph.Trace.Internal.GhcFacade: type LIPBind id = Located IPBind id
+ Graph.Trace.Internal.GhcFacade: type LIPBind id = XRec id IPBind id
- Graph.Trace.Internal.GhcFacade: type LIdP p = Located IdP p
+ Graph.Trace.Internal.GhcFacade: type LIdP p = XRec p IdP p
- Graph.Trace.Internal.GhcFacade: type LInjectivityAnn pass = Located InjectivityAnn pass
+ Graph.Trace.Internal.GhcFacade: type LInjectivityAnn pass = XRec pass InjectivityAnn pass
- Graph.Trace.Internal.GhcFacade: type LInstDecl pass = Located InstDecl pass
+ Graph.Trace.Internal.GhcFacade: type LInstDecl pass = XRec pass InstDecl pass
- Graph.Trace.Internal.GhcFacade: type LMatch id body = Located Match id body
+ Graph.Trace.Internal.GhcFacade: type LMatch id body = XRec id Match id body
- Graph.Trace.Internal.GhcFacade: type LPat p = XRec p Pat
+ Graph.Trace.Internal.GhcFacade: type LPat p = XRec p Pat p
- Graph.Trace.Internal.GhcFacade: type LRoleAnnotDecl pass = Located RoleAnnotDecl pass
+ Graph.Trace.Internal.GhcFacade: type LRoleAnnotDecl pass = XRec pass RoleAnnotDecl pass
- Graph.Trace.Internal.GhcFacade: type LRuleBndr pass = Located RuleBndr pass
+ Graph.Trace.Internal.GhcFacade: type LRuleBndr pass = XRec pass RuleBndr pass
- Graph.Trace.Internal.GhcFacade: type LRuleDecl pass = Located RuleDecl pass
+ Graph.Trace.Internal.GhcFacade: type LRuleDecl pass = XRec pass RuleDecl pass
- Graph.Trace.Internal.GhcFacade: type LRuleDecls pass = Located RuleDecls pass
+ Graph.Trace.Internal.GhcFacade: type LRuleDecls pass = XRec pass RuleDecls pass
- Graph.Trace.Internal.GhcFacade: type LSig pass = Located Sig pass
+ Graph.Trace.Internal.GhcFacade: type LSig pass = XRec pass Sig pass
- Graph.Trace.Internal.GhcFacade: type LSpliceDecl pass = Located SpliceDecl pass
+ Graph.Trace.Internal.GhcFacade: type LSpliceDecl pass = XRec pass SpliceDecl pass
- Graph.Trace.Internal.GhcFacade: type LStandaloneKindSig pass = Located StandaloneKindSig pass
+ Graph.Trace.Internal.GhcFacade: type LStandaloneKindSig pass = XRec pass StandaloneKindSig pass
- Graph.Trace.Internal.GhcFacade: type LStmt id body = Located StmtLR id id body
+ Graph.Trace.Internal.GhcFacade: type LStmt id body = XRec id StmtLR id id body
- Graph.Trace.Internal.GhcFacade: type LStmtLR idL idR body = Located StmtLR idL idR body
+ Graph.Trace.Internal.GhcFacade: type LStmtLR idL idR body = XRec idL StmtLR idL idR body
- Graph.Trace.Internal.GhcFacade: type LTyClDecl pass = Located TyClDecl pass
+ Graph.Trace.Internal.GhcFacade: type LTyClDecl pass = XRec pass TyClDecl pass
- Graph.Trace.Internal.GhcFacade: type LTyFamDefltDecl pass = Located TyFamDefltDecl pass
+ Graph.Trace.Internal.GhcFacade: type LTyFamDefltDecl pass = XRec pass TyFamDefltDecl pass
- Graph.Trace.Internal.GhcFacade: type LTyFamInstDecl pass = Located TyFamInstDecl pass
+ Graph.Trace.Internal.GhcFacade: type LTyFamInstDecl pass = XRec pass TyFamInstDecl pass
- Graph.Trace.Internal.GhcFacade: type LTyFamInstEqn pass = Located TyFamInstEqn pass
+ Graph.Trace.Internal.GhcFacade: type LTyFamInstEqn pass = XRec pass TyFamInstEqn pass
- Graph.Trace.Internal.GhcFacade: type LWarnDecl pass = Located WarnDecl pass
+ Graph.Trace.Internal.GhcFacade: type LWarnDecl pass = XRec pass WarnDecl pass
- Graph.Trace.Internal.GhcFacade: type LWarnDecls pass = Located WarnDecls pass
+ Graph.Trace.Internal.GhcFacade: type LWarnDecls pass = XRec pass WarnDecls pass
- Graph.Trace.Internal.GhcFacade: type OutputableBndrId (pass :: Pass) = (OutputableBndr NameOrRdrName IdP GhcPass pass, OutputableBndr IdP GhcPass pass, OutputableBndr NameOrRdrName IdP NoGhcTc GhcPass pass, OutputableBndr IdP NoGhcTc GhcPass pass, NoGhcTc GhcPass pass ~ NoGhcTc NoGhcTc GhcPass pass, OutputableX GhcPass pass, OutputableX NoGhcTc GhcPass pass)
+ Graph.Trace.Internal.GhcFacade: type OutputableBndrId (pass :: Pass) = (OutputableBndr IdGhcP pass, OutputableBndr IdGhcP NoGhcTcPass pass, Outputable GenLocated Anno IdGhcP pass IdGhcP pass, Outputable GenLocated Anno IdGhcP NoGhcTcPass pass IdGhcP NoGhcTcPass pass, IsPass pass)
- Graph.Trace.Internal.GhcFacade: type QueryQualifyPackage = UnitId -> Bool
+ Graph.Trace.Internal.GhcFacade: type QueryQualifyPackage = Unit -> Bool
- Graph.Trace.Internal.GhcFacade: type TidyOccEnv = UniqFM Int
+ Graph.Trace.Internal.GhcFacade: type TidyOccEnv = UniqFM FastString Int
- Graph.Trace.Internal.GhcFacade: type TyFamInstEqn pass = FamInstEqn pass LHsType pass
+ Graph.Trace.Internal.GhcFacade: type TyFamInstEqn pass = FamEqn pass LHsType pass
- Graph.Trace.Internal.GhcFacade: type Xi = Type
+ Graph.Trace.Internal.GhcFacade: type Xi = TcType
- Graph.Trace.Internal.GhcFacade: type family SrcSpanLess a
+ Graph.Trace.Internal.GhcFacade: type family Anno a = (b :: Type)
- Graph.Trace.Internal.GhcFacade: unLoc :: HasSrcSpan a => a -> SrcSpanLess a
+ Graph.Trace.Internal.GhcFacade: unLoc :: GenLocated l e -> e
- Graph.Trace.Internal.GhcFacade: versionedAppDir :: DynFlags -> MaybeT IO FilePath
+ Graph.Trace.Internal.GhcFacade: versionedAppDir :: String -> ArchOS -> MaybeT IO FilePath
- Graph.Trace.Internal.GhcFacade: versionedFilePath :: DynFlags -> FilePath
+ Graph.Trace.Internal.GhcFacade: versionedFilePath :: ArchOS -> FilePath
- Graph.Trace.Internal.GhcFacade: warnIf :: Bool -> MsgDoc -> TcRn ()
+ Graph.Trace.Internal.GhcFacade: warnIf :: Bool -> SDoc -> TcRn ()
- Graph.Trace.Internal.GhcFacade: warnIfFlag :: WarningFlag -> Bool -> MsgDoc -> TcRn ()
+ Graph.Trace.Internal.GhcFacade: warnIfFlag :: WarningFlag -> Bool -> SDoc -> TcRn ()
- Graph.Trace.Internal.GhcFacade: warnTc :: WarnReason -> Bool -> MsgDoc -> TcM ()
+ Graph.Trace.Internal.GhcFacade: warnTc :: WarnReason -> Bool -> SDoc -> TcM ()
- Graph.Trace.Internal.GhcFacade: warnTcM :: WarnReason -> Bool -> (TidyEnv, MsgDoc) -> TcM ()
+ Graph.Trace.Internal.GhcFacade: warnTcM :: WarnReason -> Bool -> (TidyEnv, SDoc) -> TcM ()
- Graph.Trace.Internal.GhcFacade: withException :: TcRnIf gbl lcl (MaybeErr MsgDoc a) -> TcRnIf gbl lcl a
+ Graph.Trace.Internal.GhcFacade: withException :: TcRnIf gbl lcl (MaybeErr SDoc a) -> TcRnIf gbl lcl a
- Graph.Trace.Internal.GhcFacade: withPlugins :: Monad m => DynFlags -> PluginOperation m a -> a -> m a
+ Graph.Trace.Internal.GhcFacade: withPlugins :: Monad m => HscEnv -> PluginOperation m a -> a -> m a
- Graph.Trace.Internal.GhcFacade: withPlugins_ :: Monad m => DynFlags -> ConstPluginOperation m a -> a -> m ()
+ Graph.Trace.Internal.GhcFacade: withPlugins_ :: Monad m => HscEnv -> ConstPluginOperation m a -> a -> m ()
- Graph.Trace.Internal.GhcFacade: wordAlignment :: DynFlags -> Alignment
+ Graph.Trace.Internal.GhcFacade: wordAlignment :: Platform -> Alignment
- Graph.Trace.Internal.GhcFacade: wrapLocFstM :: (HasSrcSpan a, HasSrcSpan b) => (SrcSpanLess a -> TcM (SrcSpanLess b, c)) -> a -> TcM (b, c)
+ Graph.Trace.Internal.GhcFacade: wrapLocFstM :: (a -> TcM (b, c)) -> Located a -> TcM (Located b, c)
- Graph.Trace.Internal.GhcFacade: wrapLocM :: (HasSrcSpan a, HasSrcSpan b) => (SrcSpanLess a -> TcM (SrcSpanLess b)) -> a -> TcM b
+ Graph.Trace.Internal.GhcFacade: wrapLocM :: (a -> TcM b) -> Located a -> TcM (Located b)
- Graph.Trace.Internal.GhcFacade: wrapLocM_ :: HasSrcSpan a => (SrcSpanLess a -> TcM ()) -> a -> TcM ()
+ Graph.Trace.Internal.GhcFacade: wrapLocM_ :: (a -> TcM ()) -> Located a -> TcM ()
- Graph.Trace.Internal.GhcFacade: wrapLocSndM :: (HasSrcSpan a, HasSrcSpan c) => (SrcSpanLess a -> TcM (b, SrcSpanLess c)) -> a -> TcM (b, c)
+ Graph.Trace.Internal.GhcFacade: wrapLocSndM :: (a -> TcM (b, c)) -> Located a -> TcM (b, Located c)
- Graph.Trace.Internal.Trace: entry :: forall rep (a :: TYPE rep). (DebugIP, LPId rep) => a -> a
+ Graph.Trace.Internal.Trace: entry :: forall rep m (a :: TYPE rep). DebugIP => Lev a %m -> a

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for graph-trace +## 0.1.0.2 -- 2023-03-16++* Support GHC 9.4.x and 9.6.x+ ## 0.1.0.0 -- YYYY-mm-dd  * First version. Released on an unsuspecting world.
graph-trace.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.4 name:               graph-trace-version:            0.1.0.1+version:            0.1.0.2  synopsis:   Trace the call graph of a program@@ -25,7 +25,7 @@ copyright:     Copyright (C) 2022 Aaron Allen category: tooling, debug, development, graph, plugin extra-source-files: CHANGELOG.md-tested-with: GHC==9.2.1, GHC==9.0.1, GHC==9.0.2, GHC==8.10.7+tested-with: GHC==9.6.1, GHC==9.4.4, GHC==9.2.1, GHC==9.0.1, GHC==9.0.2, GHC==8.10.7  library   default-language: Haskell2010@@ -38,9 +38,8 @@     Graph.Trace.Internal.Instrument     Graph.Trace.Internal.Predicates     Graph.Trace.Internal.RuntimeRep-    Graph.Trace.Internal.TH   build-depends: base >= 4.9 && < 5-               , ghc >= 8.0.0 && < 9.4.0+               , ghc >= 8.0.0 && < 9.7.0                , ghc-prim                , ghc-boot                , containers
src/Graph/Trace.hs view
@@ -1,4 +1,5 @@ {-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE CPP #-} module Graph.Trace   ( plugin   , module DT@@ -31,7 +32,11 @@ findImportedModule moduleName = do   hscEnv <- Ghc.getTopEnv   result <- liftIO $+#if MIN_VERSION_ghc(9,4,0)+    Ghc.findImportedModule hscEnv (Ghc.mkModuleName moduleName) Ghc.NoPkgQual+#else     Ghc.findImportedModule hscEnv (Ghc.mkModuleName moduleName) Nothing+#endif   case result of     Ghc.Found _ m -> pure m     _ -> error $ "unable to find module: " <> moduleName
src/Graph/Trace/Internal/GhcFacade.hs view
@@ -19,7 +19,7 @@   , pattern L'   ) where -#if MIN_VERSION_ghc(9,2,0)+#if MIN_VERSION_ghc(9,6,0) import GHC.Builtin.Names as Ghc import GHC.Builtin.Types as Ghc import GHC.Core.Class as Ghc@@ -28,6 +28,69 @@ import GHC.Data.Bag as Ghc import qualified GHC.Data.EnumSet as EnumSet import GHC.Data.FastString as Ghc+import GHC.Driver.Plugins as Ghc hiding (TcPlugin, DefaultingPlugin)+import GHC.Driver.Session as Ghc+import GHC.Hs as Ghc hiding (FunDep)+import GHC.Iface.Env as Ghc+import GHC.LanguageExtensions as Ghc hiding (UnicodeSyntax)+import GHC.Rename.Expr as Ghc+import GHC.Tc.Types as Ghc+import GHC.Tc.Types.Constraint as Ghc+import GHC.Tc.Types.Evidence as Ghc+import GHC.Tc.Types.Origin as Ghc+import GHC.Tc.Utils.Monad as Ghc+import GHC.ThToHs as Ghc+import GHC.Types.Basic as Ghc+import GHC.Types.Fixity as Ghc+import GHC.Types.Name as Ghc hiding (varName)+import GHC.Types.PkgQual as Ghc+import GHC.Types.SrcLoc as Ghc+import GHC.Types.Unique.Supply as Ghc+import GHC.Unit.Finder as Ghc+import GHC.Unit.Types as Ghc+import GHC.Utils.Outputable as Ghc++#elif MIN_VERSION_ghc(9,4,0)+import GHC.Builtin.Names as Ghc+import GHC.Builtin.Types as Ghc+import GHC.Core.Class as Ghc+import GHC.Core.Make as Ghc+import GHC.Core.Type as Ghc+import GHC.Data.Bag as Ghc+import qualified GHC.Data.EnumSet as EnumSet+import GHC.Data.FastString as Ghc+import GHC.Driver.Plugins as Ghc hiding (TcPlugin, DefaultingPlugin)+import GHC.Driver.Session as Ghc+import GHC.Hs as Ghc hiding (FunDep)+import GHC.Iface.Env as Ghc+import GHC.LanguageExtensions as Ghc hiding (UnicodeSyntax)+import GHC.Rename.Expr as Ghc+import GHC.Tc.Types as Ghc+import GHC.Tc.Types.Constraint as Ghc+import GHC.Tc.Types.Evidence as Ghc+import GHC.Tc.Types.Origin as Ghc+import GHC.Tc.Utils.Monad as Ghc+import GHC.ThToHs as Ghc+import GHC.Types.Basic as Ghc+import GHC.Types.Fixity as Ghc+import GHC.Types.Name as Ghc hiding (varName)+import GHC.Types.PkgQual as Ghc+import GHC.Types.SrcLoc as Ghc+import GHC.Types.Unique.Supply as Ghc+import GHC.Unit.Finder as Ghc+import GHC.Unit.Module.Name as Ghc+import GHC.Unit.Types as Ghc+import GHC.Utils.Outputable as Ghc++#elif MIN_VERSION_ghc(9,2,0)+import GHC.Builtin.Names as Ghc+import GHC.Builtin.Types as Ghc+import GHC.Core.Class as Ghc+import GHC.Core.Make as Ghc+import GHC.Core.Type as Ghc+import GHC.Data.Bag as Ghc+import qualified GHC.Data.EnumSet as EnumSet+import GHC.Data.FastString as Ghc import GHC.Driver.Plugins as Ghc hiding (TcPlugin) import GHC.Driver.Session as Ghc import GHC.Hs as Ghc hiding (FunDep)@@ -128,7 +191,14 @@   , fun_id'   , fun_matches'   } =-#if MIN_VERSION_ghc(9,0,0)+#if MIN_VERSION_ghc(9,6,0)+    FunBind fun_ext' fun_id' fun_matches'+pattern FunBind'+  :: XFunBind GhcRn GhcRn+  -> LIdP GhcRn+  -> MatchGroup GhcRn (LHsExpr GhcRn)+  -> HsBindLR GhcRn GhcRn+#elif MIN_VERSION_ghc(9,0,0)     FunBind fun_ext' fun_id' fun_matches' [] pattern FunBind'   :: XFunBind GhcRn GhcRn@@ -210,7 +280,13 @@   -> Maybe (LHsContext GhcRn)   -> LHsType GhcRn   -> HsType GhcRn-#if MIN_VERSION_ghc(9,2,0)+#if MIN_VERSION_ghc(9,4,0)+pattern HsQualTy' x lctx body+  <- HsQualTy x (Just -> lctx) body+    where+      HsQualTy' x Nothing body = HsQualTy x (noLocA []) body+      HsQualTy' x (Just lctx) body = HsQualTy x lctx body+#elif MIN_VERSION_ghc(9,2,0) pattern HsQualTy' x lctx body   = HsQualTy x lctx body #else
src/Graph/Trace/Internal/Instrument.hs view
@@ -107,7 +107,7 @@        (Ghc.HsBindLR Ghc.GhcRn Ghc.GhcRn) modifyBinding nameMap debugNames   bnd@Ghc.FunBind { Ghc.fun_id = Ghc.L' loc name-                  , Ghc.fun_matches = mg@(Ghc.MG _ alts _) }+                  , Ghc.fun_matches = mg@(Ghc.MG { Ghc.mg_alts = alts }) }     | Just (mUserKey, prop) <- M.lookup name nameMap     = do       let key = case mUserKey of@@ -131,7 +131,11 @@         collectName = \case           Ghc.VarPat _ (Ghc.unLoc -> name)             | M.member name nameMap -> S.singleton name+#if MIN_VERSION_ghc(9,6,0)+          Ghc.AsPat _ (Ghc.unLoc -> name) _ _+#else           Ghc.AsPat _ (Ghc.unLoc -> name) _+#endif             | M.member name nameMap -> S.singleton name           _ -> mempty         vars = Syb.everything (<>) (Syb.mkQ mempty collectName) pat@@ -154,7 +158,12 @@     , Ghc.fun_id' = Ghc.noLocA' whereBindName     , Ghc.fun_matches' =         Ghc.MG+#if MIN_VERSION_ghc(9,6,0)+          { Ghc.mg_ext = Ghc.Generated+#else           { Ghc.mg_ext = Ghc.NoExtField+          , Ghc.mg_origin = Ghc.Generated+#endif           , Ghc.mg_alts = Ghc.noLocA'             [Ghc.noLocA' Ghc.Match               { Ghc.m_ext = Ghc.emptyEpAnn@@ -167,7 +176,12 @@               , Ghc.m_grhss = Ghc.GRHSs                   { Ghc.grhssExt = Ghc.emptyComments'                   , Ghc.grhssGRHSs =-                    [ Ghc.noLoc $ Ghc.GRHS+                    [+#if MIN_VERSION_ghc(9,4,0)+                      Ghc.noLocA $ Ghc.GRHS+#else+                      Ghc.noLoc $ Ghc.GRHS+#endif                         Ghc.emptyEpAnn                         []                         whereBindExpr@@ -177,7 +191,6 @@                   }               }             ]-          , Ghc.mg_origin = Ghc.Generated           }     } @@ -386,8 +399,7 @@         (Deep, _) -> Deep         _    -> newProp --- | Wraps an expression with the 'entry' function. '$' is used to apply it--- because it has same special impredicative type properties in ghc 9.2+.+-- | Wraps an expression with the 'entry' function. emitEntryEvent   :: Ghc.Name   -> Ghc.GRHS Ghc.GhcRn (Ghc.LHsExpr Ghc.GhcRn)@@ -419,8 +431,13 @@             Ghc.HsIPBinds Ghc.emptyEpAnn $               Ghc.IPBinds Ghc.NoExtField                 [ Ghc.noLocA' $ Ghc.IPBind+#if MIN_VERSION_ghc(9,4,0)+                    Ghc.NoExtField+                    (Ghc.noLocA' $ Ghc.HsIPName "_debug_ip")+#else                     Ghc.emptyEpAnn                     (Left . Ghc.noLoc $ Ghc.HsIPName "_debug_ip")+#endif                     (Ghc.noLocA' . Ghc.HsVar Ghc.NoExtField                       $ Ghc.noLocA' whereBindName                     )
src/Graph/Trace/Internal/RuntimeRep.hs view
@@ -1,34 +1,16 @@-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE CPP #-}-{-# LANGUAGE MultiParamTypeClasses #-}-#if MIN_VERSION_ghc(9,0,0)-{-# LANGUAGE LinearTypes #-}-#endif-{-# LANGUAGE DataKinds #-}-{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE MonoLocalBinds #-}+{-# LANGUAGE RankNTypes #-} {-# LANGUAGE PolyKinds #-}-{-# LANGUAGE ScopedTypeVariables #-}+{-# LANGUAGE MultiParamTypeClasses #-} module Graph.Trace.Internal.RuntimeRep-  ( LPId(..)+  ( Lev   ) where  import           GHC.Exts-#if MIN_VERSION_ghc(9,0,0)-import           GHC.Types (Multiplicity(..))-#endif -import           Graph.Trace.Internal.TH (allRuntimeReps, makeInstancesForRep)---- | Levity polymorphic id function. Doesn't cover all runtime reps, in--- particular unboxed products and sums with more than 2 elements. Handles--- linearity as well.-#if MIN_VERSION_ghc(9,0,0)-class LPId (r :: RuntimeRep) (m :: Multiplicity) where-  lpId :: forall (a :: TYPE r). a %m -> a-#else-class LPId (r :: RuntimeRep) where-  lpId :: forall (a :: TYPE r). a -> a-#endif-+class DummyConstraint+instance DummyConstraint -$(concat <$> traverse (makeInstancesForRep ''LPId 'lpId) allRuntimeReps)+-- | Allows for a levity polymorphic value to be used in an argument position.+-- This trick was taken from Ed Kmett's `unboxed` library.+type Lev (a :: TYPE rep) = DummyConstraint => a
src/Graph/Trace/Internal/Solver.hs view
@@ -1,4 +1,5 @@ {-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE CPP #-} module Graph.Trace.Internal.Solver   ( tcPlugin   ) where@@ -11,6 +12,9 @@     { Ghc.tcPluginInit = pure ()     , Ghc.tcPluginStop = \_ -> pure ()     , Ghc.tcPluginSolve = const tcPluginSolver+#if MIN_VERSION_ghc(9,4,0)+    , Ghc.tcPluginRewrite = mempty+#endif     }  debuggerIpKey :: Ghc.FastString
− src/Graph/Trace/Internal/TH.hs
@@ -1,74 +0,0 @@-{-# LANGUAGE CPP #-}-{-# LANGUAGE TemplateHaskell #-}-{-# LANGUAGE DataKinds #-}-module Graph.Trace.Internal.TH-  ( makeInstancesForRep-  , allRuntimeReps-  ) where--import           Control.Monad-import           Data.Traversable-import           GHC.Exts-#if MIN_VERSION_ghc(9,0,0)-import           GHC.Types (Multiplicity(..))-#endif-import           Language.Haskell.TH---- | A splice for generating instances for a given RuntimeRep-makeInstancesForRep :: Name -> Name -> Q Type -> Q [InstanceDec]-makeInstancesForRep cls meth rep = do-  let instTypes =-#if MIN_VERSION_ghc(9,0,0)-        [ conT cls `appT` rep `appT` [t| One |]-        , conT cls `appT` rep `appT` [t| Many |]-        ]-#else-        [ conT cls `appT` rep ]-#endif-  for instTypes $ \instType -> do-    x <- newName "x"-    instanceD (pure []) instType-      [ funD meth [clause [varP x] (normalB $ varE x) []] ]---- | RuntimeReps to generate instances for-runtimeReps :: [Q Type]-runtimeReps =-  [ [t| LiftedRep   |]-  , [t| UnliftedRep |]-  , [t| IntRep      |]-  , [t| Int8Rep     |]-  , [t| Int16Rep    |]-  , [t| Int32Rep    |]-  , [t| Int64Rep    |]-  , [t| WordRep     |]-  , [t| Word8Rep    |]-  , [t| Word16Rep   |]-  , [t| Word32Rep   |]-  , [t| Word64Rep   |]-  , [t| AddrRep     |]-  , [t| FloatRep    |]-  , [t| DoubleRep   |]-  ]--tupleReps :: [[Q Type]]-tupleReps = do-  len <- [0..2]-  replicateM len runtimeReps--unboxedTupleReps :: [Q Type]-unboxedTupleReps = map go tupleReps where-  go tupleRep = do-    tys <- sequence tupleRep-    let list = foldr (AppT . AppT PromotedConsT) PromotedNilT tys-    conT 'TupleRep `appT` pure list--unboxedSumReps :: [Q Type]-unboxedSumReps = map go tupleReps where-  go tupleRep = do-    tys <- sequence tupleRep-    let list = foldr (AppT . AppT PromotedConsT) PromotedNilT tys-    conT 'SumRep `appT` pure list---- Does not include SIMD vectors b/c they are platform dependent-allRuntimeReps :: [Q Type]-allRuntimeReps = runtimeReps <> unboxedTupleReps <> unboxedSumReps
src/Graph/Trace/Internal/Trace.hs view
@@ -1,3 +1,5 @@+{-# LANGUAGE MonoLocalBinds #-}+{-# LANGUAGE RankNTypes #-} {-# LANGUAGE CPP #-} # if MIN_VERSION_ghc(9,0,0) {-# LANGUAGE LinearTypes #-}@@ -28,7 +30,7 @@ import           System.IO import           System.IO.Unsafe (unsafePerformIO) -import           Graph.Trace.Internal.RuntimeRep (LPId(..))+import           Graph.Trace.Internal.RuntimeRep (Lev) import           Graph.Trace.Internal.Types  mkTraceEvent :: DebugIP => String -> Maybe Event@@ -94,17 +96,17 @@ -- | Emits a message to the log signaling a function invocation entry #if MIN_VERSION_ghc(9,0,0)-  :: forall rep m (a :: TYPE rep). (DebugIP, LPId rep m)-  => a %m -> a+  :: forall rep m (a :: TYPE rep). DebugIP+  => Lev a %m -> a #else-  :: forall rep (a :: TYPE rep). (DebugIP, LPId rep)-  => a -> a+  :: forall rep (a :: TYPE rep). DebugIP+  => Lev a -> a #endif-entry =+entry x =   case ?_debug_ip of-    Nothing -> lpId+    Nothing -> x     Just ip-      | omitTraces (propagation ip) -> lpId+      | omitTraces (propagation ip) -> x       | otherwise ->         let !() = unsafePerformIO $ do               let ev = EntryEvent@@ -114,7 +116,7 @@                          -- need to call popCallStack here to get actual call site                          (callStackToCallSite $ popCallStack callStack)               writeEventToLog ev-         in lpId+         in x {-# NOINLINE entry  #-}  omitTraces :: Propagation -> Bool