hs-opentelemetry-instrumentation-auto 0.1.0.2 → 0.1.0.3
raw patch · 3 files changed
+37/−19 lines, 3 filesdep ~ghcdep ~hs-opentelemetry-apidep ~timePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: ghc, hs-opentelemetry-api, time
API changes (from Hackage documentation)
- AutoInstrument.Internal.GhcFacade: -- | Type of configuration options for the diagnostic.
- AutoInstrument.Internal.GhcFacade: Ambiguous :: XAmbiguous pass -> XRec pass RdrName -> AmbiguousFieldOcc pass
- AutoInstrument.Internal.GhcFacade: AnnD :: XAnnD p -> AnnDecl p -> HsDecl p
- AutoInstrument.Internal.GhcFacade: AnyclassStrategy :: XAnyClassStrategy pass -> DerivStrategy pass
- AutoInstrument.Internal.GhcFacade: ApplicativeArgMany :: XApplicativeArgMany idL -> [ExprLStmt idL] -> HsExpr idL -> LPat idL -> HsDoFlavour -> ApplicativeArg idL
- AutoInstrument.Internal.GhcFacade: ApplicativeArgOne :: XApplicativeArgOne idL -> LPat idL -> LHsExpr idL -> Bool -> ApplicativeArg idL
- AutoInstrument.Internal.GhcFacade: ApplicativeStmt :: XApplicativeStmt idL idR body -> [(SyntaxExpr idR, ApplicativeArg idL)] -> Maybe (SyntaxExpr idR) -> StmtLR idL idR body
- AutoInstrument.Internal.GhcFacade: ArithSeq :: XArithSeq p -> Maybe (SyntaxExpr p) -> ArithSeqInfo p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: ArrowCaseAlt :: HsArrowMatchContext
- AutoInstrument.Internal.GhcFacade: ArrowExpr :: HsStmtContext p
- AutoInstrument.Internal.GhcFacade: ArrowLamCaseAlt :: LamCaseVariant -> HsArrowMatchContext
- AutoInstrument.Internal.GhcFacade: ArrowMatchCtxt :: HsArrowMatchContext -> HsMatchContext p
- AutoInstrument.Internal.GhcFacade: AsPat :: XAsPat p -> LIdP p -> !LHsToken "@" p -> LPat p -> Pat p
- AutoInstrument.Internal.GhcFacade: BangPat :: XBangPat p -> LPat p -> Pat p
- AutoInstrument.Internal.GhcFacade: BareSplice :: SpliceDecoration
- AutoInstrument.Internal.GhcFacade: Base10 :: FractionalExponentBase
- AutoInstrument.Internal.GhcFacade: Base2 :: FractionalExponentBase
- AutoInstrument.Internal.GhcFacade: BindStmt :: XBindStmt idL idR body -> LPat idL -> body -> StmtLR idL idR body
- AutoInstrument.Internal.GhcFacade: BodyStmt :: XBodyStmt idL idR body -> body -> SyntaxExpr idR -> SyntaxExpr idR -> StmtLR idL idR body
- AutoInstrument.Internal.GhcFacade: CExport :: XCExport pass -> XRec pass CExportSpec -> ForeignExport pass
- AutoInstrument.Internal.GhcFacade: CFunction :: CCallTarget -> CImportSpec
- AutoInstrument.Internal.GhcFacade: CImport :: XCImport pass -> XRec pass CCallConv -> XRec pass Safety -> Maybe Header -> CImportSpec -> ForeignImport pass
- AutoInstrument.Internal.GhcFacade: CLabel :: CLabelString -> CImportSpec
- AutoInstrument.Internal.GhcFacade: CWrapper :: CImportSpec
- AutoInstrument.Internal.GhcFacade: CaseAlt :: HsMatchContext p
- AutoInstrument.Internal.GhcFacade: ClassDecl :: XClassDecl pass -> !LayoutInfo pass -> Maybe (LHsContext pass) -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> [LHsFunDep pass] -> [LSig pass] -> LHsBinds pass -> [LFamilyDecl pass] -> [LTyFamDefltDecl pass] -> [LDocDecl pass] -> TyClDecl pass
- AutoInstrument.Internal.GhcFacade: ClassOpSig :: XClassOpSig pass -> Bool -> [LIdP pass] -> LHsSigType pass -> Sig pass
- AutoInstrument.Internal.GhcFacade: ClosedTypeFamily :: Maybe [LTyFamInstEqn pass] -> FamilyInfo pass
- AutoInstrument.Internal.GhcFacade: ClsInstD :: XClsInstD pass -> ClsInstDecl pass -> InstDecl pass
- AutoInstrument.Internal.GhcFacade: ClsInstDecl :: XCClsInstDecl pass -> LHsSigType pass -> LHsBinds pass -> [LSig pass] -> [LTyFamInstDecl pass] -> [LDataFamInstDecl pass] -> Maybe (XRec pass OverlapMode) -> ClsInstDecl pass
- AutoInstrument.Internal.GhcFacade: CmmUnknownCConv :: !String -> CmmParserError
- AutoInstrument.Internal.GhcFacade: CmmUnknownMacro :: !FastString -> CmmParserError
- AutoInstrument.Internal.GhcFacade: CmmUnknownPrimitive :: !FastString -> CmmParserError
- AutoInstrument.Internal.GhcFacade: CmmUnrecognisedHint :: !String -> CmmParserError
- AutoInstrument.Internal.GhcFacade: CmmUnrecognisedSafety :: !String -> CmmParserError
- AutoInstrument.Internal.GhcFacade: CompleteMatchSig :: XCompleteMatchSig pass -> XRec pass [LIdP pass] -> Maybe (LIdP pass) -> Sig pass
- AutoInstrument.Internal.GhcFacade: ConDeclField :: XConDeclField pass -> [LFieldOcc pass] -> LBangType pass -> Maybe (LHsDoc pass) -> ConDeclField pass
- AutoInstrument.Internal.GhcFacade: ConDeclGADT :: XConDeclGADT pass -> NonEmpty (LIdP pass) -> !LHsUniToken "::" "\8759" pass -> XRec pass (HsOuterSigTyVarBndrs pass) -> Maybe (LHsContext pass) -> HsConDeclGADTDetails pass -> LHsType pass -> Maybe (LHsDoc pass) -> ConDecl pass
- AutoInstrument.Internal.GhcFacade: ConDeclH98 :: XConDeclH98 pass -> LIdP pass -> Bool -> [LHsTyVarBndr Specificity pass] -> Maybe (LHsContext pass) -> HsConDeclH98Details pass -> Maybe (LHsDoc pass) -> ConDecl pass
- AutoInstrument.Internal.GhcFacade: ConPat :: XConPat p -> XRec p (ConLikeP p) -> HsConPatDetails p -> Pat p
- AutoInstrument.Internal.GhcFacade: DataDecl :: XDataDecl pass -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> HsDataDefn pass -> TyClDecl pass
- AutoInstrument.Internal.GhcFacade: DataFamInstD :: XDataFamInstD pass -> DataFamInstDecl pass -> InstDecl pass
- AutoInstrument.Internal.GhcFacade: DataFamInstDecl :: FamEqn pass (HsDataDefn pass) -> DataFamInstDecl pass
- AutoInstrument.Internal.GhcFacade: DataFamily :: FamilyInfo pass
- AutoInstrument.Internal.GhcFacade: DataFamilyFlavour :: Maybe TyCon -> TyConFlavour
- AutoInstrument.Internal.GhcFacade: DataType :: NewOrData
- AutoInstrument.Internal.GhcFacade: DataTypeCons :: Bool -> [a] -> DataDefnCons a
- AutoInstrument.Internal.GhcFacade: DctMulti :: XDctMulti pass -> [LHsSigType pass] -> DerivClauseTys pass
- AutoInstrument.Internal.GhcFacade: DctSingle :: XDctSingle pass -> LHsSigType pass -> DerivClauseTys pass
- AutoInstrument.Internal.GhcFacade: DecBrG :: XDecBrG p -> HsGroup p -> HsQuote p
- AutoInstrument.Internal.GhcFacade: DecBrL :: XDecBrL p -> [LHsDecl p] -> HsQuote p
- AutoInstrument.Internal.GhcFacade: DefD :: XDefD p -> DefaultDecl p -> HsDecl p
- AutoInstrument.Internal.GhcFacade: DefaultDecl :: XCDefaultDecl pass -> [LHsType pass] -> DefaultDecl pass
- AutoInstrument.Internal.GhcFacade: DerivD :: XDerivD p -> DerivDecl p -> HsDecl p
- AutoInstrument.Internal.GhcFacade: DerivDecl :: XCDerivDecl pass -> LHsSigWcType pass -> Maybe (LDerivStrategy pass) -> Maybe (XRec pass OverlapMode) -> DerivDecl pass
- AutoInstrument.Internal.GhcFacade: DiagOpts :: !EnumSet WarningFlag -> !EnumSet WarningFlag -> !Bool -> !Bool -> !Maybe Int -> !SDocContext -> DiagOpts
- AutoInstrument.Internal.GhcFacade: DiagnosticCode :: String -> Natural -> DiagnosticCode
- AutoInstrument.Internal.GhcFacade: DiagnosticHint :: !SDoc -> DiagnosticHint
- AutoInstrument.Internal.GhcFacade: DiagnosticMessage :: !DecoratedSDoc -> !DiagnosticReason -> [GhcHint] -> DiagnosticMessage
- AutoInstrument.Internal.GhcFacade: DoExpr :: Maybe ModuleName -> HsDoFlavour
- AutoInstrument.Internal.GhcFacade: DocCommentNamed :: String -> LHsDoc pass -> DocDecl pass
- AutoInstrument.Internal.GhcFacade: DocCommentNext :: LHsDoc pass -> DocDecl pass
- AutoInstrument.Internal.GhcFacade: DocCommentPrev :: LHsDoc pass -> DocDecl pass
- AutoInstrument.Internal.GhcFacade: DocD :: XDocD p -> DocDecl p -> HsDecl p
- AutoInstrument.Internal.GhcFacade: DocGroup :: Int -> LHsDoc pass -> DocDecl pass
- AutoInstrument.Internal.GhcFacade: DocOptionsPrag :: FileHeaderPragmaType
- AutoInstrument.Internal.GhcFacade: DollarSplice :: SpliceDecoration
- AutoInstrument.Internal.GhcFacade: DotFieldOcc :: XCDotFieldOcc p -> XRec p FieldLabelString -> DotFieldOcc p
- AutoInstrument.Internal.GhcFacade: EmptyLocalBinds :: XEmptyLocalBinds idL idR -> HsLocalBindsLR idL idR
- AutoInstrument.Internal.GhcFacade: ErrorWithoutFlag :: DiagnosticReason
- AutoInstrument.Internal.GhcFacade: EverythingBut :: ImportListInterpretation
- AutoInstrument.Internal.GhcFacade: Exactly :: ImportListInterpretation
- AutoInstrument.Internal.GhcFacade: ExpBr :: XExpBr p -> LHsExpr p -> HsQuote p
- AutoInstrument.Internal.GhcFacade: ExplicitBidirectional :: MatchGroup id (LHsExpr id) -> HsPatSynDir id
- AutoInstrument.Internal.GhcFacade: ExplicitBraces :: !LHsToken "{" pass -> !LHsToken "}" pass -> LayoutInfo pass
- AutoInstrument.Internal.GhcFacade: ExplicitList :: XExplicitList p -> [LHsExpr p] -> HsExpr p
- AutoInstrument.Internal.GhcFacade: ExplicitSum :: XExplicitSum p -> ConTag -> SumWidth -> LHsExpr p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: ExplicitTuple :: XExplicitTuple p -> [HsTupArg p] -> Boxity -> HsExpr p
- AutoInstrument.Internal.GhcFacade: ExprWithTySig :: XExprWithTySig p -> LHsExpr p -> LHsSigWcType (NoGhcTc p) -> HsExpr p
- AutoInstrument.Internal.GhcFacade: FL :: SourceText -> Bool -> Rational -> Integer -> FractionalExponentBase -> FractionalLit
- AutoInstrument.Internal.GhcFacade: FamDecl :: XFamDecl pass -> FamilyDecl pass -> TyClDecl pass
- AutoInstrument.Internal.GhcFacade: FamEqn :: XCFamEqn pass rhs -> LIdP pass -> HsOuterFamEqnTyVarBndrs pass -> HsTyPats pass -> LexicalFixity -> rhs -> FamEqn pass rhs
- AutoInstrument.Internal.GhcFacade: FamilyDecl :: XCFamilyDecl pass -> FamilyInfo pass -> TopLevelFlag -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> LFamilyResultSig pass -> Maybe (LInjectivityAnn pass) -> FamilyDecl pass
- AutoInstrument.Internal.GhcFacade: FieldGreName :: FieldLabel -> GreName
- AutoInstrument.Internal.GhcFacade: FieldLabelStrings :: [XRec p (DotFieldOcc p)] -> FieldLabelStrings p
- AutoInstrument.Internal.GhcFacade: FieldOcc :: XCFieldOcc pass -> XRec pass RdrName -> FieldOcc pass
- AutoInstrument.Internal.GhcFacade: FinderOpts :: [FilePath] -> Bool -> Bool -> Ways -> Bool -> Maybe FilePath -> Maybe FastString -> Set ModuleName -> Set ModuleName -> Maybe FilePath -> String -> Maybe FilePath -> String -> String -> Maybe FilePath -> String -> String -> Maybe FilePath -> FinderOpts
- AutoInstrument.Internal.GhcFacade: Fingerprint :: {-# UNPACK #-} !Word64 -> {-# UNPACK #-} !Word64 -> Fingerprint
- AutoInstrument.Internal.GhcFacade: FixSig :: XFixSig pass -> FixitySig pass -> Sig pass
- AutoInstrument.Internal.GhcFacade: FixitySig :: XFixitySig pass -> [LIdP pass] -> Fixity -> FixitySig pass
- AutoInstrument.Internal.GhcFacade: ForD :: XForD p -> ForeignDecl p -> HsDecl p
- AutoInstrument.Internal.GhcFacade: ForeignExport :: XForeignExport pass -> LIdP pass -> LHsSigType pass -> ForeignExport pass -> ForeignDecl pass
- AutoInstrument.Internal.GhcFacade: ForeignImport :: XForeignImport pass -> LIdP pass -> LHsSigType pass -> ForeignImport pass -> ForeignDecl pass
- AutoInstrument.Internal.GhcFacade: Found :: ModLocation -> Module -> FindResult
- AutoInstrument.Internal.GhcFacade: FoundMultiple :: [(Module, ModuleOrigin)] -> FindResult
- AutoInstrument.Internal.GhcFacade: From :: LHsExpr id -> ArithSeqInfo id
- AutoInstrument.Internal.GhcFacade: FromThen :: LHsExpr id -> LHsExpr id -> ArithSeqInfo id
- AutoInstrument.Internal.GhcFacade: FromThenTo :: LHsExpr id -> LHsExpr id -> LHsExpr id -> ArithSeqInfo id
- AutoInstrument.Internal.GhcFacade: FromTo :: LHsExpr id -> LHsExpr id -> ArithSeqInfo id
- AutoInstrument.Internal.GhcFacade: FunBind :: XFunBind idL idR -> LIdP idL -> MatchGroup idR (LHsExpr idR) -> HsBindLR idL idR
- AutoInstrument.Internal.GhcFacade: FunDep :: XCFunDep pass -> [LIdP pass] -> [LIdP pass] -> FunDep pass
- AutoInstrument.Internal.GhcFacade: FunRhs :: LIdP (NoGhcTc p) -> LexicalFixity -> SrcStrictness -> HsMatchContext p
- AutoInstrument.Internal.GhcFacade: GRHS :: XCGRHS p body -> [GuardLStmt p] -> body -> GRHS p body
- AutoInstrument.Internal.GhcFacade: GRHSs :: XCGRHSs p body -> [LGRHS p body] -> HsLocalBinds p -> GRHSs p body
- AutoInstrument.Internal.GhcFacade: GhciStmtCtxt :: HsDoFlavour
- AutoInstrument.Internal.GhcFacade: GroupForm :: TransForm
- AutoInstrument.Internal.GhcFacade: HsAnnotation :: XHsAnnotation pass -> AnnProvenance pass -> XRec pass (HsExpr pass) -> AnnDecl pass
- AutoInstrument.Internal.GhcFacade: HsApp :: XApp p -> LHsExpr p -> LHsExpr p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsAppKindTy :: XAppKindTy pass -> LHsType pass -> LHsKind pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsAppTy :: XAppTy pass -> LHsType pass -> LHsType pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsAppType :: XAppTypeE p -> LHsExpr p -> !LHsToken "@" p -> LHsWcType (NoGhcTc p) -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsArgPar :: SrcSpan -> HsArg tm ty
- AutoInstrument.Internal.GhcFacade: HsBangTy :: XBangTy pass -> HsSrcBang -> LHsType pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsBoxedOrConstraintTuple :: HsTupleSort
- AutoInstrument.Internal.GhcFacade: HsCase :: XCase p -> LHsExpr p -> MatchGroup p (LHsExpr p) -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsChar :: XHsChar x -> Char -> HsLit x
- AutoInstrument.Internal.GhcFacade: HsCharPrim :: XHsCharPrim x -> Char -> HsLit x
- AutoInstrument.Internal.GhcFacade: HsCharTy :: XCharTy pass -> Char -> HsTyLit pass
- AutoInstrument.Internal.GhcFacade: HsCmdApp :: XCmdApp id -> LHsCmd id -> LHsExpr id -> HsCmd id
- AutoInstrument.Internal.GhcFacade: HsCmdArrApp :: XCmdArrApp id -> LHsExpr id -> LHsExpr id -> HsArrAppType -> Bool -> HsCmd id
- AutoInstrument.Internal.GhcFacade: HsCmdArrForm :: XCmdArrForm id -> LHsExpr id -> LexicalFixity -> Maybe Fixity -> [LHsCmdTop id] -> HsCmd id
- AutoInstrument.Internal.GhcFacade: HsCmdCase :: XCmdCase id -> LHsExpr id -> MatchGroup id (LHsCmd id) -> HsCmd id
- AutoInstrument.Internal.GhcFacade: HsCmdDo :: XCmdDo id -> XRec id [CmdLStmt id] -> HsCmd id
- AutoInstrument.Internal.GhcFacade: HsCmdIf :: XCmdIf id -> SyntaxExpr id -> LHsExpr id -> LHsCmd id -> LHsCmd id -> HsCmd id
- AutoInstrument.Internal.GhcFacade: HsCmdLam :: XCmdLam id -> MatchGroup id (LHsCmd id) -> HsCmd id
- AutoInstrument.Internal.GhcFacade: HsCmdLamCase :: XCmdLamCase id -> LamCaseVariant -> MatchGroup id (LHsCmd id) -> HsCmd id
- AutoInstrument.Internal.GhcFacade: HsCmdLet :: XCmdLet id -> !LHsToken "let" id -> HsLocalBinds id -> !LHsToken "in" id -> LHsCmd id -> HsCmd id
- AutoInstrument.Internal.GhcFacade: HsCmdPar :: XCmdPar id -> !LHsToken "(" id -> LHsCmd id -> !LHsToken ")" id -> HsCmd id
- AutoInstrument.Internal.GhcFacade: HsCmdTop :: XCmdTop p -> LHsCmd p -> HsCmdTop p
- AutoInstrument.Internal.GhcFacade: HsConPatTyArg :: !LHsToken "@" p -> HsPatSigType p -> HsConPatTyArg p
- AutoInstrument.Internal.GhcFacade: HsDataDefn :: XCHsDataDefn pass -> Maybe (LHsContext pass) -> Maybe (XRec pass CType) -> Maybe (LHsKind pass) -> DataDefnCons (LConDecl pass) -> HsDeriving pass -> HsDataDefn pass
- AutoInstrument.Internal.GhcFacade: HsDerivingClause :: XCHsDerivingClause pass -> Maybe (LDerivStrategy pass) -> LDerivClauseTys pass -> HsDerivingClause pass
- AutoInstrument.Internal.GhcFacade: HsDo :: XDo p -> HsDoFlavour -> XRec p [ExprLStmt p] -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsDoStmt :: HsDoFlavour -> HsStmtContext p
- AutoInstrument.Internal.GhcFacade: HsDocTy :: XDocTy pass -> LHsType pass -> LHsDoc pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsDoublePrim :: XHsDoublePrim x -> FractionalLit -> HsLit x
- AutoInstrument.Internal.GhcFacade: HsExplicitListTy :: XExplicitListTy pass -> PromotionFlag -> [LHsType pass] -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsExplicitMult :: !LHsToken "%" pass -> !LHsType pass -> !LHsUniToken "->" "\8594" pass -> HsArrow pass
- AutoInstrument.Internal.GhcFacade: HsExplicitTupleTy :: XExplicitTupleTy pass -> [LHsType pass] -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsFieldBind :: XHsFieldBind lhs -> lhs -> rhs -> Bool -> HsFieldBind lhs rhs
- AutoInstrument.Internal.GhcFacade: HsFirstOrderApp :: HsArrAppType
- AutoInstrument.Internal.GhcFacade: HsFloatPrim :: XHsFloatPrim x -> FractionalLit -> HsLit x
- AutoInstrument.Internal.GhcFacade: HsForAllInvis :: XHsForAllInvis pass -> [LHsTyVarBndr Specificity pass] -> HsForAllTelescope pass
- AutoInstrument.Internal.GhcFacade: HsForAllTy :: XForAllTy pass -> HsForAllTelescope pass -> LHsType pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsForAllVis :: XHsForAllVis pass -> [LHsTyVarBndr () pass] -> HsForAllTelescope pass
- AutoInstrument.Internal.GhcFacade: HsFractional :: !FractionalLit -> OverLitVal
- AutoInstrument.Internal.GhcFacade: HsFunTy :: XFunTy pass -> HsArrow pass -> LHsType pass -> LHsType pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsGetField :: XGetField p -> LHsExpr p -> XRec p (DotFieldOcc p) -> HsExpr p
- AutoInstrument.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
- AutoInstrument.Internal.GhcFacade: HsHigherOrderApp :: HsArrAppType
- AutoInstrument.Internal.GhcFacade: HsIPBinds :: XHsIPBinds idL idR -> HsIPBinds idR -> HsLocalBindsLR idL idR
- AutoInstrument.Internal.GhcFacade: HsIPName :: FastString -> HsIPName
- AutoInstrument.Internal.GhcFacade: HsIPVar :: XIPVar p -> HsIPName -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsIParamTy :: XIParamTy pass -> XRec pass HsIPName -> LHsType pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsIf :: XIf p -> LHsExpr p -> LHsExpr p -> LHsExpr p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsInt :: XHsInt x -> IntegralLit -> HsLit x
- AutoInstrument.Internal.GhcFacade: HsInt64Prim :: XHsInt64Prim x -> Integer -> HsLit x
- AutoInstrument.Internal.GhcFacade: HsIntPrim :: XHsIntPrim x -> Integer -> HsLit x
- AutoInstrument.Internal.GhcFacade: HsInteger :: XHsInteger x -> Integer -> Type -> HsLit x
- AutoInstrument.Internal.GhcFacade: HsIntegral :: !IntegralLit -> OverLitVal
- AutoInstrument.Internal.GhcFacade: HsIsString :: !SourceText -> !FastString -> OverLitVal
- AutoInstrument.Internal.GhcFacade: HsKindSig :: XKindSig pass -> LHsType pass -> LHsKind pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsLam :: XLam p -> MatchGroup p (LHsExpr p) -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsLamCase :: XLamCase p -> LamCaseVariant -> MatchGroup p (LHsExpr p) -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsLet :: XLet p -> !LHsToken "let" p -> HsLocalBinds p -> !LHsToken "in" p -> LHsExpr p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsLinearArrow :: !HsLinearArrowTokens pass -> HsArrow pass
- AutoInstrument.Internal.GhcFacade: HsListTy :: XListTy pass -> LHsType pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsLit :: XLitE p -> HsLit p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsLolly :: !LHsToken "\8888" pass -> HsLinearArrowTokens pass
- AutoInstrument.Internal.GhcFacade: HsModule :: XCModule p -> Maybe (XRec p ModuleName) -> Maybe (XRec p [LIE p]) -> [LImportDecl p] -> [LHsDecl p] -> HsModule p
- AutoInstrument.Internal.GhcFacade: HsMultiIf :: XMultiIf p -> [LGRHS p (LHsExpr p)] -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsNormalTok :: HsUniToken (tok :: Symbol) (utok :: Symbol)
- AutoInstrument.Internal.GhcFacade: HsNumTy :: XNumTy pass -> Integer -> HsTyLit pass
- AutoInstrument.Internal.GhcFacade: HsOpTy :: XOpTy pass -> PromotionFlag -> LHsType pass -> LIdP pass -> LHsType pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsOuterExplicit :: XHsOuterExplicit pass flag -> [LHsTyVarBndr flag (NoGhcTc pass)] -> HsOuterTyVarBndrs flag pass
- AutoInstrument.Internal.GhcFacade: HsOuterImplicit :: XHsOuterImplicit pass -> HsOuterTyVarBndrs flag pass
- AutoInstrument.Internal.GhcFacade: HsOverLabel :: XOverLabel p -> SourceText -> FastString -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsOverLit :: XOverLitE p -> HsOverLit p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsPS :: XHsPS pass -> LHsType pass -> HsPatSigType pass
- AutoInstrument.Internal.GhcFacade: HsPar :: XPar p -> !LHsToken "(" p -> LHsExpr p -> !LHsToken ")" p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsParTy :: XParTy pass -> LHsType pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsPct1 :: !LHsToken "%1" pass -> !LHsUniToken "->" "\8594" pass -> HsLinearArrowTokens pass
- AutoInstrument.Internal.GhcFacade: HsPragE :: XPragE p -> HsPragE p -> LHsExpr p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsPragSCC :: XSCC p -> StringLiteral -> HsPragE p
- AutoInstrument.Internal.GhcFacade: HsProc :: XProc p -> LPat p -> LHsCmdTop p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsProjection :: XProjection p -> NonEmpty (XRec p (DotFieldOcc p)) -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsQTvs :: XHsQTvs pass -> [LHsTyVarBndr () pass] -> LHsQTyVars pass
- AutoInstrument.Internal.GhcFacade: HsQualTy :: XQualTy pass -> LHsContext pass -> LHsType pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsQuasiQuote :: XQuasiQuote id -> IdP id -> XRec id FastString -> HsUntypedSplice id
- AutoInstrument.Internal.GhcFacade: HsRat :: XHsRat x -> FractionalLit -> Type -> HsLit x
- AutoInstrument.Internal.GhcFacade: HsRecFields :: [LHsRecField p arg] -> Maybe (XRec p RecFieldsDotDot) -> HsRecFields p arg
- AutoInstrument.Internal.GhcFacade: HsRecSel :: XRecSel p -> FieldOcc p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsRecTy :: XRecTy pass -> [LConDeclField pass] -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsRule :: XHsRule pass -> XRec pass RuleName -> Activation -> Maybe [LHsTyVarBndr () (NoGhcTc pass)] -> [LRuleBndr pass] -> XRec pass (HsExpr pass) -> XRec pass (HsExpr pass) -> RuleDecl pass
- AutoInstrument.Internal.GhcFacade: HsRules :: XCRuleDecls pass -> [LRuleDecl pass] -> RuleDecls pass
- AutoInstrument.Internal.GhcFacade: HsScaled :: HsArrow pass -> a -> HsScaled pass a
- AutoInstrument.Internal.GhcFacade: HsSig :: XHsSig pass -> HsOuterSigTyVarBndrs pass -> LHsType pass -> HsSigType pass
- AutoInstrument.Internal.GhcFacade: HsSpliceTy :: XSpliceTy pass -> HsUntypedSplice pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsSrcBang :: SourceText -> SrcUnpackedness -> SrcStrictness -> HsSrcBang
- AutoInstrument.Internal.GhcFacade: HsStarTy :: XStarTy pass -> Bool -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsStatic :: XStatic p -> LHsExpr p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsStrTy :: XStrTy pass -> FastString -> HsTyLit pass
- AutoInstrument.Internal.GhcFacade: HsString :: XHsString x -> FastString -> HsLit x
- AutoInstrument.Internal.GhcFacade: HsStringPrim :: XHsStringPrim x -> !ByteString -> HsLit x
- AutoInstrument.Internal.GhcFacade: HsSumTy :: XSumTy pass -> [LHsType pass] -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsTok :: HsToken (tok :: Symbol)
- AutoInstrument.Internal.GhcFacade: HsTupleTy :: XTupleTy pass -> HsTupleSort -> [LHsType pass] -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsTyLit :: XTyLit pass -> HsTyLit pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsTyVar :: XTyVar pass -> PromotionFlag -> LIdP pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsTypeArg :: SrcSpan -> ty -> HsArg tm ty
- AutoInstrument.Internal.GhcFacade: HsTypedBracket :: XTypedBracket p -> LHsExpr p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsTypedSplice :: XTypedSplice p -> LHsExpr p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsUnboundVar :: XUnboundVar p -> RdrName -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsUnboxedTuple :: HsTupleSort
- AutoInstrument.Internal.GhcFacade: HsUnicodeTok :: HsUniToken (tok :: Symbol) (utok :: Symbol)
- AutoInstrument.Internal.GhcFacade: HsUnrestrictedArrow :: !LHsUniToken "->" "\8594" pass -> HsArrow pass
- AutoInstrument.Internal.GhcFacade: HsUntypedBracket :: XUntypedBracket p -> HsQuote p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsUntypedSplice :: XUntypedSplice p -> HsUntypedSplice p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsUntypedSpliceExpr :: XUntypedSpliceExpr id -> LHsExpr id -> HsUntypedSplice id
- AutoInstrument.Internal.GhcFacade: HsValArg :: tm -> HsArg tm ty
- AutoInstrument.Internal.GhcFacade: HsValBinds :: XHsValBinds idL idR -> HsValBindsLR idL idR -> HsLocalBindsLR idL idR
- AutoInstrument.Internal.GhcFacade: HsVar :: XVar p -> LIdP p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: HsWC :: XHsWC pass thing -> thing -> HsWildCardBndrs pass thing
- AutoInstrument.Internal.GhcFacade: HsWildCardTy :: XWildCardTy pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: HsWord64Prim :: XHsWord64Prim x -> Integer -> HsLit x
- AutoInstrument.Internal.GhcFacade: HsWordPrim :: XHsWordPrim x -> Integer -> HsLit x
- AutoInstrument.Internal.GhcFacade: HscRecomp :: CgGuts -> !ModLocation -> !PartialModIface -> !Maybe Fingerprint -> HscBackendAction
- AutoInstrument.Internal.GhcFacade: HscRecompNeeded :: Maybe Fingerprint -> HscRecompStatus
- AutoInstrument.Internal.GhcFacade: HscUpToDate :: ModIface -> HomeModLinkable -> HscRecompStatus
- AutoInstrument.Internal.GhcFacade: HscUpdate :: ModIface -> HscBackendAction
- AutoInstrument.Internal.GhcFacade: IEDoc :: XIEDoc pass -> LHsDoc pass -> IE pass
- AutoInstrument.Internal.GhcFacade: IEDocNamed :: XIEDocNamed pass -> String -> IE pass
- AutoInstrument.Internal.GhcFacade: IEGroup :: XIEGroup pass -> Int -> LHsDoc pass -> IE pass
- AutoInstrument.Internal.GhcFacade: IEModuleContents :: XIEModuleContents pass -> XRec pass ModuleName -> IE pass
- AutoInstrument.Internal.GhcFacade: IEName :: XIEName p -> LIdP p -> IEWrappedName p
- AutoInstrument.Internal.GhcFacade: IEPattern :: XIEPattern p -> LIdP p -> IEWrappedName p
- AutoInstrument.Internal.GhcFacade: IEThingAbs :: XIEThingAbs pass -> LIEWrappedName pass -> IE pass
- AutoInstrument.Internal.GhcFacade: IEThingAll :: XIEThingAll pass -> LIEWrappedName pass -> IE pass
- AutoInstrument.Internal.GhcFacade: IEThingWith :: XIEThingWith pass -> LIEWrappedName pass -> IEWildcard -> [LIEWrappedName pass] -> IE pass
- AutoInstrument.Internal.GhcFacade: IEType :: XIEType p -> LIdP p -> IEWrappedName p
- AutoInstrument.Internal.GhcFacade: IEVar :: XIEVar pass -> LIEWrappedName pass -> IE pass
- AutoInstrument.Internal.GhcFacade: IEWildcard :: Int -> IEWildcard
- AutoInstrument.Internal.GhcFacade: IL :: SourceText -> Bool -> Integer -> IntegralLit
- AutoInstrument.Internal.GhcFacade: IPBind :: XCIPBind id -> XRec id HsIPName -> LHsExpr id -> IPBind id
- AutoInstrument.Internal.GhcFacade: IPBinds :: XIPBinds id -> [LIPBind id] -> HsIPBinds id
- AutoInstrument.Internal.GhcFacade: IfAlt :: HsMatchContext p
- AutoInstrument.Internal.GhcFacade: ImplicitBidirectional :: HsPatSynDir id
- AutoInstrument.Internal.GhcFacade: ImportDecl :: XCImportDecl pass -> XRec pass ModuleName -> ImportDeclPkgQual pass -> IsBootInterface -> Bool -> ImportDeclQualifiedStyle -> Maybe (XRec pass ModuleName) -> Maybe (ImportListInterpretation, XRec pass [LIE pass]) -> ImportDecl pass
- AutoInstrument.Internal.GhcFacade: ImportSuggestion :: ImportSuggestion -> GhcHint
- AutoInstrument.Internal.GhcFacade: IncludePrag :: FileHeaderPragmaType
- AutoInstrument.Internal.GhcFacade: InfixCon :: arg -> arg -> HsConDetails tyarg arg rec
- AutoInstrument.Internal.GhcFacade: InjectivityAnn :: XCInjectivityAnn pass -> LIdP pass -> [LIdP pass] -> InjectivityAnn pass
- AutoInstrument.Internal.GhcFacade: InlineSig :: XInlineSig pass -> LIdP pass -> InlinePragma -> Sig pass
- AutoInstrument.Internal.GhcFacade: InstD :: XInstD p -> InstDecl p -> HsDecl p
- AutoInstrument.Internal.GhcFacade: InstalledFound :: ModLocation -> InstalledModule -> InstalledFindResult
- AutoInstrument.Internal.GhcFacade: InstalledNoPackage :: UnitId -> InstalledFindResult
- AutoInstrument.Internal.GhcFacade: InstalledNotFound :: [FilePath] -> Maybe UnitId -> InstalledFindResult
- AutoInstrument.Internal.GhcFacade: IsBoot :: IsBootInterface
- AutoInstrument.Internal.GhcFacade: IsPromoted :: PromotionFlag
- AutoInstrument.Internal.GhcFacade: IsValid :: Validity' a
- AutoInstrument.Internal.GhcFacade: KappaExpr :: HsArrowMatchContext
- AutoInstrument.Internal.GhcFacade: KindSig :: XCKindSig pass -> LHsKind pass -> FamilyResultSig pass
- AutoInstrument.Internal.GhcFacade: KindSigD :: XKindSigD p -> StandaloneKindSig p -> HsDecl p
- AutoInstrument.Internal.GhcFacade: KindedTyVar :: XKindedTyVar pass -> flag -> LIdP pass -> LHsKind pass -> HsTyVarBndr flag pass
- AutoInstrument.Internal.GhcFacade: LamCase :: LamCaseVariant
- AutoInstrument.Internal.GhcFacade: LamCaseAlt :: LamCaseVariant -> HsMatchContext p
- AutoInstrument.Internal.GhcFacade: LamCases :: LamCaseVariant
- AutoInstrument.Internal.GhcFacade: LambdaExpr :: HsMatchContext p
- AutoInstrument.Internal.GhcFacade: LanguagePrag :: FileHeaderPragmaType
- AutoInstrument.Internal.GhcFacade: LastStmt :: XLastStmt idL idR body -> body -> Maybe Bool -> SyntaxExpr idR -> StmtLR idL idR body
- AutoInstrument.Internal.GhcFacade: LazyPat :: XLazyPat p -> LPat p -> Pat p
- AutoInstrument.Internal.GhcFacade: LetStmt :: XLetStmt idL idR body -> HsLocalBindsLR idL idR -> StmtLR idL idR body
- AutoInstrument.Internal.GhcFacade: LexErrKind_Char :: !Char -> LexErrKind
- AutoInstrument.Internal.GhcFacade: LexErrKind_EOF :: LexErrKind
- AutoInstrument.Internal.GhcFacade: LexErrKind_UTF8 :: LexErrKind
- AutoInstrument.Internal.GhcFacade: LexError :: LexErr
- AutoInstrument.Internal.GhcFacade: LexErrorInPragma :: LexErr
- AutoInstrument.Internal.GhcFacade: LexNumEscapeRange :: LexErr
- AutoInstrument.Internal.GhcFacade: LexStringCharLit :: LexErr
- AutoInstrument.Internal.GhcFacade: LexStringCharLitEOF :: LexErr
- AutoInstrument.Internal.GhcFacade: LexUnknownPragma :: LexErr
- AutoInstrument.Internal.GhcFacade: LexUnterminatedComment :: LexErr
- AutoInstrument.Internal.GhcFacade: LexUnterminatedOptions :: LexErr
- AutoInstrument.Internal.GhcFacade: LexUnterminatedQQ :: LexErr
- AutoInstrument.Internal.GhcFacade: LiftedRep :: PrimRep
- AutoInstrument.Internal.GhcFacade: ListComp :: HsDoFlavour
- AutoInstrument.Internal.GhcFacade: ListPat :: XListPat p -> [LPat p] -> Pat p
- AutoInstrument.Internal.GhcFacade: LitPat :: XLitPat p -> HsLit p -> Pat p
- AutoInstrument.Internal.GhcFacade: LoopySuperclassSolveHint :: PredType -> ClsInstOrQC -> GhcHint
- AutoInstrument.Internal.GhcFacade: MCDiagnostic :: Severity -> DiagnosticReason -> Maybe DiagnosticCode -> MessageClass
- AutoInstrument.Internal.GhcFacade: MCDump :: MessageClass
- AutoInstrument.Internal.GhcFacade: MCFatal :: MessageClass
- AutoInstrument.Internal.GhcFacade: MCInfo :: MessageClass
- AutoInstrument.Internal.GhcFacade: MCInteractive :: MessageClass
- AutoInstrument.Internal.GhcFacade: MCOutput :: MessageClass
- AutoInstrument.Internal.GhcFacade: MDoExpr :: Maybe ModuleName -> HsDoFlavour
- AutoInstrument.Internal.GhcFacade: MG :: XMG p body -> XRec p [LMatch p body] -> MatchGroup p body
- AutoInstrument.Internal.GhcFacade: Match :: XCMatch p body -> HsMatchContext p -> [LPat p] -> GRHSs p body -> Match p body
- AutoInstrument.Internal.GhcFacade: MinimalSig :: XMinimalSig pass -> LBooleanFormula (LIdP pass) -> Sig pass
- AutoInstrument.Internal.GhcFacade: Missing :: XMissing id -> HsTupArg id
- AutoInstrument.Internal.GhcFacade: ModuleAnnProvenance :: AnnProvenance pass
- AutoInstrument.Internal.GhcFacade: ModuleName :: FastString -> ModuleName
- AutoInstrument.Internal.GhcFacade: MonadComp :: HsDoFlavour
- AutoInstrument.Internal.GhcFacade: MsgEnvelope :: SrcSpan -> NamePprCtx -> e -> Severity -> MsgEnvelope e
- AutoInstrument.Internal.GhcFacade: NPat :: XNPat p -> XRec p (HsOverLit p) -> Maybe (SyntaxExpr p) -> SyntaxExpr p -> Pat p
- AutoInstrument.Internal.GhcFacade: NPlusKPat :: XNPlusKPat p -> LIdP p -> XRec p (HsOverLit p) -> HsOverLit p -> SyntaxExpr p -> SyntaxExpr p -> Pat p
- AutoInstrument.Internal.GhcFacade: NamedBindings :: NonEmpty Name -> AvailableBindings
- AutoInstrument.Internal.GhcFacade: NegApp :: XNegApp p -> LHsExpr p -> SyntaxExpr p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: NewType :: NewOrData
- AutoInstrument.Internal.GhcFacade: NewTypeCon :: a -> DataDefnCons a
- AutoInstrument.Internal.GhcFacade: NewtypeStrategy :: XNewtypeStrategy pass -> DerivStrategy pass
- AutoInstrument.Internal.GhcFacade: NoDiagnosticOpts :: NoDiagnosticOpts
- AutoInstrument.Internal.GhcFacade: NoExtField :: NoExtField
- AutoInstrument.Internal.GhcFacade: NoIEWildcard :: IEWildcard
- AutoInstrument.Internal.GhcFacade: NoIncompleteDoBlock :: PatIncompleteDoBlock
- AutoInstrument.Internal.GhcFacade: NoLayoutInfo :: LayoutInfo pass
- AutoInstrument.Internal.GhcFacade: NoPackage :: Unit -> FindResult
- AutoInstrument.Internal.GhcFacade: NoPatIsRecursive :: PatIsRecursive
- AutoInstrument.Internal.GhcFacade: NoSig :: XNoSig pass -> FamilyResultSig pass
- AutoInstrument.Internal.GhcFacade: NoSourceText :: SourceText
- AutoInstrument.Internal.GhcFacade: NormalGreName :: Name -> GreName
- AutoInstrument.Internal.GhcFacade: NotBoot :: IsBootInterface
- AutoInstrument.Internal.GhcFacade: NotFound :: [FilePath] -> Maybe Unit -> [Unit] -> [Unit] -> [(Unit, UnusableUnitReason)] -> [ModuleSuggestion] -> FindResult
- AutoInstrument.Internal.GhcFacade: NotPromoted :: PromotionFlag
- AutoInstrument.Internal.GhcFacade: NotQualified :: ImportDeclQualifiedStyle
- AutoInstrument.Internal.GhcFacade: NotValid :: a -> Validity' a
- AutoInstrument.Internal.GhcFacade: NumUnderscore_Float :: NumUnderscoreReason
- AutoInstrument.Internal.GhcFacade: NumUnderscore_Integral :: NumUnderscoreReason
- AutoInstrument.Internal.GhcFacade: OpApp :: XOpApp p -> LHsExpr p -> LHsExpr p -> LHsExpr p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: OpenTypeFamily :: FamilyInfo pass
- AutoInstrument.Internal.GhcFacade: OpenTypeFamilyFlavour :: Maybe TyCon -> TyConFlavour
- AutoInstrument.Internal.GhcFacade: Opt_WarnWarningsDeprecations :: WarningFlag
- AutoInstrument.Internal.GhcFacade: OptionsPrag :: FileHeaderPragmaType
- AutoInstrument.Internal.GhcFacade: OverLit :: XOverLit p -> OverLitVal -> HsOverLit p
- AutoInstrument.Internal.GhcFacade: PEIP_NegApp :: PsErrInPatDetails
- AutoInstrument.Internal.GhcFacade: PEIP_OtherPatDetails :: !ParseContext -> PsErrInPatDetails
- AutoInstrument.Internal.GhcFacade: PEIP_RecPattern :: [LPat GhcPs] -> !PatIsRecursive -> !ParseContext -> PsErrInPatDetails
- AutoInstrument.Internal.GhcFacade: PEIP_TypeArgs :: [HsConPatTyArg GhcPs] -> PsErrInPatDetails
- AutoInstrument.Internal.GhcFacade: PSB :: XPSB idL idR -> LIdP idL -> HsPatSynDetails idR -> LPat idR -> HsPatSynDir idR -> PatSynBind idL idR
- AutoInstrument.Internal.GhcFacade: ParPat :: XParPat p -> !LHsToken "(" p -> LPat p -> !LHsToken ")" p -> Pat p
- AutoInstrument.Internal.GhcFacade: ParStmt :: XParStmt idL idR body -> [ParStmtBlock idL idR] -> HsExpr idR -> SyntaxExpr idR -> StmtLR idL idR body
- AutoInstrument.Internal.GhcFacade: ParStmtBlock :: XParStmtBlock idL idR -> [ExprLStmt idL] -> [IdP idR] -> SyntaxExpr idR -> ParStmtBlock idL idR
- AutoInstrument.Internal.GhcFacade: ParStmtCtxt :: HsStmtContext p -> HsStmtContext p
- AutoInstrument.Internal.GhcFacade: ParseContext :: !Maybe RdrName -> !PatIncompleteDoBlock -> ParseContext
- AutoInstrument.Internal.GhcFacade: Parsed :: Pass
- AutoInstrument.Internal.GhcFacade: PatBind :: XPatBind idL idR -> LPat idL -> GRHSs idR (LHsExpr idR) -> HsBindLR idL idR
- AutoInstrument.Internal.GhcFacade: PatBindGuards :: HsMatchContext p
- AutoInstrument.Internal.GhcFacade: PatBindRhs :: HsMatchContext p
- AutoInstrument.Internal.GhcFacade: PatBr :: XPatBr p -> LPat p -> HsQuote p
- AutoInstrument.Internal.GhcFacade: PatGuard :: HsMatchContext p -> HsStmtContext p
- AutoInstrument.Internal.GhcFacade: PatSyn :: HsMatchContext p
- AutoInstrument.Internal.GhcFacade: PatSynBind :: XPatSynBind idL idR -> PatSynBind idL idR -> HsBindLR idL idR
- AutoInstrument.Internal.GhcFacade: PatSynSig :: XPatSynSig pass -> [LIdP pass] -> LHsSigType pass -> Sig pass
- AutoInstrument.Internal.GhcFacade: PrefixCon :: [tyarg] -> [arg] -> HsConDetails tyarg arg rec
- AutoInstrument.Internal.GhcFacade: PrefixConGADT :: [HsScaled pass (LBangType pass)] -> HsConDeclGADTDetails pass
- AutoInstrument.Internal.GhcFacade: Present :: XPresent id -> LHsExpr id -> HsTupArg id
- AutoInstrument.Internal.GhcFacade: ProcExpr :: HsArrowMatchContext
- AutoInstrument.Internal.GhcFacade: PsErrArrowCmdInExpr :: !HsCmd GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrArrowCmdInPat :: !HsCmd GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrArrowExprInPat :: !HsExpr GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrAtInPatPos :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrBangPatWithoutSpace :: !LHsExpr GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrCaseCmdInFunAppCmd :: !LHsCmd GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrCaseInFunAppExpr :: !LHsExpr GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrCaseInPat :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrCmmLexer :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrCmmParser :: !CmmParserError -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrDeclSpliceNotAtTopLevel :: !SpliceDecl GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrDoCmdInFunAppCmd :: !LHsCmd GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrDoInFunAppExpr :: !Maybe ModuleName -> !LHsExpr GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrDoNotationInPat :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrDotsInRecordUpdate :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrEmptyDoubleQuotes :: !Bool -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrEmptyLambda :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrEmptyWhereInPatSynDecl :: !RdrName -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrExpectedHyphen :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrExplicitForall :: !Bool -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIfCmdInFunAppCmd :: !LHsCmd GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIfInFunAppExpr :: !LHsExpr GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIfThenElseInPat :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIllegalBangPattern :: !Pat GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIllegalDataTypeContext :: !LHsContext GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIllegalExplicitNamespace :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIllegalGadtRecordMultiplicity :: !HsArrow GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIllegalImportBundleForm :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIllegalPatSynExport :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIllegalPromotionQuoteDataCon :: !RdrName -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIllegalQualifiedDo :: !SDoc -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIllegalRoleName :: !FastString -> [Role] -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIllegalTraditionalRecordSyntax :: !SDoc -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIllegalUnboxedFloatingLitInPat :: !HsLit GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIllegalUnboxedStringInPat :: !HsLit GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrIllegalWhereInDataDecl :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrImportPostQualified :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrImportQualifiedTwice :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrInPat :: !PatBuilder GhcPs -> !PsErrInPatDetails -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrInferredTypeVarNotAllowed :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrInvalidCApiImport :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrInvalidDataCon :: !HsType GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrInvalidInfixDataCon :: !HsType GhcPs -> !RdrName -> !HsType GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrInvalidInfixHole :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrInvalidPackageName :: !FastString -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrInvalidRecordCon :: !PatBuilder GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrInvalidRuleActivationMarker :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrInvalidTypeSignature :: !LHsExpr GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrInvalidWhereBindInPatSynDecl :: !RdrName -> !HsDecl GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrLambdaCase :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrLambdaCaseCmdInFunAppCmd :: !LamCaseVariant -> !LHsCmd GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrLambdaCaseInFunAppExpr :: !LamCaseVariant -> !LHsExpr GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrLambdaCaseInPat :: LamCaseVariant -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrLambdaCmdInFunAppCmd :: !LHsCmd GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrLambdaInFunAppExpr :: !LHsExpr GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrLambdaInPat :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrLazyPatWithoutSpace :: !LHsExpr GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrLetCmdInFunAppCmd :: !LHsCmd GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrLetInFunAppExpr :: !LHsExpr GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrLetInPat :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrLexer :: !LexErr -> !LexErrKind -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrLinearFunction :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrMDoInFunAppExpr :: !Maybe ModuleName -> !LHsExpr GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrMalformedDecl :: !SDoc -> !RdrName -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrMalformedEntityString :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrMalformedTyOrClDecl :: !LHsType GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrMissingBlock :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrMultiWayIf :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrMultipleConForNewtype :: !RdrName -> !Int -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrMultipleNamesInStandaloneKindSignature :: [LIdP GhcPs] -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrNoSingleWhereBindInPatSynDecl :: !RdrName -> !HsDecl GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrNotADataCon :: !RdrName -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrNumUnderscores :: !NumUnderscoreReason -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrOpFewArgs :: !StarIsType -> !RdrName -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrOverloadedRecordDotInvalid :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrOverloadedRecordUpdateNoQualifiedFields :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrOverloadedRecordUpdateNotEnabled :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrParse :: !String -> !PsErrParseDetails -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrParseDetails :: !Bool -> !Bool -> !Bool -> !Bool -> !Bool -> PsErrParseDetails
- AutoInstrument.Internal.GhcFacade: PsErrParseErrorInCmd :: !SDoc -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrParseErrorOnInput :: !OccName -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrParseLanguagePragma :: PsHeaderMessage
- AutoInstrument.Internal.GhcFacade: PsErrParseOptionsPragma :: !String -> PsHeaderMessage
- AutoInstrument.Internal.GhcFacade: PsErrParseRightOpSectionInPat :: !RdrName -> !PatBuilder GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrPrecedenceOutOfRange :: !Int -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrPrimStringInvalidChar :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrProcInFunAppExpr :: !LHsExpr GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrQualifiedDoInCmd :: !ModuleName -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrRecordSyntaxInPatSynDecl :: !LPat GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrSemiColonsInCondCmd :: !HsExpr GhcPs -> !Bool -> !HsCmd GhcPs -> !Bool -> !HsCmd GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrSemiColonsInCondExpr :: !HsExpr GhcPs -> !Bool -> !HsExpr GhcPs -> !Bool -> !HsExpr GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrSpaceInSCC :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrSuffixAT :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrTupleSectionInPat :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrTypeAppWithoutSpace :: !RdrName -> !LHsExpr GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrUnallowedPragma :: !HsPragE GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrUnexpectedKindAppInDataCon :: !DataConBuilder -> !HsType GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrUnexpectedQualifiedConstructor :: !RdrName -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrUnexpectedTypeAppInDecl :: !LHsType GhcPs -> !SDoc -> !RdrName -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrUnexpectedTypeInDecl :: !LHsType GhcPs -> !SDoc -> !RdrName -> [LHsTypeArg GhcPs] -> !SDoc -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrUnicodeCharLooksLike :: Char -> Char -> String -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrUnknownOptionsPragma :: !String -> PsHeaderMessage
- AutoInstrument.Internal.GhcFacade: PsErrUnpackDataCon :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrUnsupportedBoxedSumExpr :: !SumOrTuple (HsExpr GhcPs) -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrUnsupportedBoxedSumPat :: !SumOrTuple (PatBuilder GhcPs) -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrUnsupportedExt :: !String -> ![String] -> PsHeaderMessage
- AutoInstrument.Internal.GhcFacade: PsErrVarForTyCon :: !RdrName -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsErrViewPatInExpr :: !LHsExpr GhcPs -> !LHsExpr GhcPs -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsHeaderMessage :: !PsHeaderMessage -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsUnknownMessage :: UnknownDiagnostic -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsWarnBidirectionalFormatChars :: NonEmpty (PsLoc, Char, String) -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsWarnHaddockIgnoreMulti :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsWarnHaddockInvalidPos :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsWarnImportPreQualified :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsWarnMisplacedPragma :: !FileHeaderPragmaType -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsWarnOperatorWhitespace :: !FastString -> !OperatorWhitespaceOccurrence -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsWarnOperatorWhitespaceExtConflict :: !OperatorWhitespaceSymbol -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsWarnStarBinder :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsWarnStarIsType :: PsMessage
- AutoInstrument.Internal.GhcFacade: PsWarnTab :: !Word -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsWarnTransitionalLayout :: !TransLayoutReason -> PsMessage
- AutoInstrument.Internal.GhcFacade: PsWarnUnrecognisedPragma :: !String -> ![String] -> PsMessage
- AutoInstrument.Internal.GhcFacade: QualifiedPost :: ImportDeclQualifiedStyle
- AutoInstrument.Internal.GhcFacade: QualifiedPre :: ImportDeclQualifiedStyle
- AutoInstrument.Internal.GhcFacade: RecCon :: rec -> HsConDetails tyarg arg rec
- AutoInstrument.Internal.GhcFacade: RecConGADT :: XRec pass [LConDeclField pass] -> LHsUniToken "->" "\8594" pass -> HsConDeclGADTDetails pass
- AutoInstrument.Internal.GhcFacade: RecFieldsDotDot :: Int -> RecFieldsDotDot
- AutoInstrument.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
- AutoInstrument.Internal.GhcFacade: RecUpd :: HsMatchContext p
- AutoInstrument.Internal.GhcFacade: RecordCon :: XRecordCon p -> XRec p (ConLikeP p) -> HsRecordBinds p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: RecordPatSynField :: FieldOcc pass -> LIdP pass -> RecordPatSynField pass
- AutoInstrument.Internal.GhcFacade: RecordUpd :: XRecordUpd p -> LHsExpr p -> Either [LHsRecUpdField p] [LHsRecUpdProj p] -> HsExpr p
- AutoInstrument.Internal.GhcFacade: RemindFieldSelectorSuppressed :: RdrName -> [Name] -> GhcHint
- AutoInstrument.Internal.GhcFacade: Renamed :: Pass
- AutoInstrument.Internal.GhcFacade: RoleAnnotD :: XRoleAnnotD p -> RoleAnnotDecl p -> HsDecl p
- AutoInstrument.Internal.GhcFacade: RoleAnnotDecl :: XCRoleAnnotDecl pass -> LIdP pass -> [XRec pass (Maybe Role)] -> RoleAnnotDecl pass
- AutoInstrument.Internal.GhcFacade: RuleBndr :: XCRuleBndr pass -> LIdP pass -> RuleBndr pass
- AutoInstrument.Internal.GhcFacade: RuleBndrSig :: XRuleBndrSig pass -> LIdP pass -> HsPatSigType pass -> RuleBndr pass
- AutoInstrument.Internal.GhcFacade: RuleD :: XRuleD p -> RuleDecls p -> HsDecl p
- AutoInstrument.Internal.GhcFacade: SCCFunSig :: XSCCFunSig pass -> LIdP pass -> Maybe (XRec pass StringLiteral) -> Sig pass
- AutoInstrument.Internal.GhcFacade: SectionL :: XSectionL p -> LHsExpr p -> LHsExpr p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: SectionR :: XSectionR p -> LHsExpr p -> LHsExpr p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: SevError :: Severity
- AutoInstrument.Internal.GhcFacade: SevIgnore :: Severity
- AutoInstrument.Internal.GhcFacade: SevWarning :: Severity
- AutoInstrument.Internal.GhcFacade: SigD :: XSigD p -> Sig p -> HsDecl p
- AutoInstrument.Internal.GhcFacade: SigPat :: XSigPat p -> LPat p -> HsPatSigType (NoGhcTc p) -> Pat p
- AutoInstrument.Internal.GhcFacade: SourceText :: String -> SourceText
- AutoInstrument.Internal.GhcFacade: SpecInstSig :: XSpecInstSig pass -> LHsSigType pass -> Sig pass
- AutoInstrument.Internal.GhcFacade: SpecSig :: XSpecSig pass -> LIdP pass -> [LHsSigType pass] -> InlinePragma -> Sig pass
- AutoInstrument.Internal.GhcFacade: SpliceD :: XSpliceD p -> SpliceDecl p -> HsDecl p
- AutoInstrument.Internal.GhcFacade: SpliceDecl :: XSpliceDecl p -> XRec p (HsUntypedSplice p) -> SpliceDecoration -> SpliceDecl p
- AutoInstrument.Internal.GhcFacade: SplicePat :: XSplicePat p -> HsUntypedSplice p -> Pat p
- AutoInstrument.Internal.GhcFacade: StandaloneKindSig :: XStandaloneKindSig pass -> LIdP pass -> LHsSigType pass -> StandaloneKindSig pass
- AutoInstrument.Internal.GhcFacade: StmtCtxt :: HsStmtContext p -> HsMatchContext p
- AutoInstrument.Internal.GhcFacade: StockStrategy :: XStockStrategy pass -> DerivStrategy pass
- AutoInstrument.Internal.GhcFacade: StringLiteral :: SourceText -> FastString -> Maybe RealSrcSpan -> StringLiteral
- AutoInstrument.Internal.GhcFacade: SuggestAddInlineOrNoInlinePragma :: !Var -> !Activation -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestAddPhaseToCompetingRule :: !RuleName -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestAddSignatureCabalFile :: !ModuleName -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestAddStandaloneDerivation :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestAddTick :: UntickedPromotedThing -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestAddToHSigExportList :: !Name -> !Maybe Module -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestAddTypeSignatures :: AvailableBindings -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestAnyExtension :: !SDoc -> [Extension] -> LanguageExtensionHint
- AutoInstrument.Internal.GhcFacade: SuggestAppropriateTHTick :: NameSpace -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestBindToWildcard :: !LHsExpr GhcTc -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestCorrectPragmaName :: ![String] -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestDumpSlices :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestExtension :: !LanguageExtensionHint -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestExtensionInOrderTo :: !SDoc -> !Extension -> LanguageExtensionHint
- AutoInstrument.Internal.GhcFacade: SuggestExtensions :: !SDoc -> [Extension] -> LanguageExtensionHint
- AutoInstrument.Internal.GhcFacade: SuggestFillInWildcardConstraint :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestFixOrphanInstance :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestImportingDataCon :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestIncreaseMaxPmCheckModels :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestIncreaseSimplifierIterations :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestLetInDo :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestMissingDo :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestMoveToDeclarationSite :: SDoc -> RdrName -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestParentheses :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestPatternMatchingSyntax :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestPlacePragmaInHeader :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestQualifiedAfterModuleName :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestQualifyStarOperator :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestRenameForall :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestRoles :: [Role] -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestSignatureInstantiations :: !ModuleName -> [InstantiationSuggestion] -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestSimilarNames :: RdrName -> NonEmpty SimilarName -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestSingleExtension :: !SDoc -> !Extension -> LanguageExtensionHint
- AutoInstrument.Internal.GhcFacade: SuggestSpecialiseVisibilityHints :: Name -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestThQuotationSyntax :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestTypeSignatureForm :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestUseSpaces :: GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestUseTypeFromDataKind :: Maybe RdrName -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestUseWhitespaceAfter :: !OperatorWhitespaceSymbol -> GhcHint
- AutoInstrument.Internal.GhcFacade: SuggestUseWhitespaceAround :: !String -> !OperatorWhitespaceOccurrence -> GhcHint
- AutoInstrument.Internal.GhcFacade: SumPat :: XSumPat p -> LPat p -> ConTag -> SumWidth -> Pat p
- AutoInstrument.Internal.GhcFacade: SynDecl :: XSynDecl pass -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> LHsType pass -> TyClDecl pass
- AutoInstrument.Internal.GhcFacade: TM_Default :: TcRnExprMode
- AutoInstrument.Internal.GhcFacade: TM_Inst :: TcRnExprMode
- AutoInstrument.Internal.GhcFacade: ThPatQuote :: HsMatchContext p
- AutoInstrument.Internal.GhcFacade: ThPatSplice :: HsMatchContext p
- AutoInstrument.Internal.GhcFacade: ThenForm :: TransForm
- AutoInstrument.Internal.GhcFacade: TransLayout_Pipe :: TransLayoutReason
- AutoInstrument.Internal.GhcFacade: TransLayout_Where :: TransLayoutReason
- AutoInstrument.Internal.GhcFacade: TransStmt :: XTransStmt idL idR body -> TransForm -> [ExprLStmt idL] -> [(IdP idR, IdP idR)] -> LHsExpr idR -> Maybe (LHsExpr idR) -> SyntaxExpr idR -> SyntaxExpr idR -> HsExpr idR -> StmtLR idL idR body
- AutoInstrument.Internal.GhcFacade: TransStmtCtxt :: HsStmtContext p -> HsStmtContext p
- AutoInstrument.Internal.GhcFacade: TuplePat :: XTuplePat p -> [LPat p] -> Boxity -> Pat p
- AutoInstrument.Internal.GhcFacade: TyClD :: XTyClD p -> TyClDecl p -> HsDecl p
- AutoInstrument.Internal.GhcFacade: TyClGroup :: XCTyClGroup pass -> [LTyClDecl pass] -> [LRoleAnnotDecl pass] -> [LStandaloneKindSig pass] -> [LInstDecl pass] -> TyClGroup pass
- AutoInstrument.Internal.GhcFacade: TyFamInstD :: XTyFamInstD pass -> TyFamInstDecl pass -> InstDecl pass
- AutoInstrument.Internal.GhcFacade: TyFamInstDecl :: XCTyFamInstDecl pass -> TyFamInstEqn pass -> TyFamInstDecl pass
- AutoInstrument.Internal.GhcFacade: TyVarSig :: XTyVarSig pass -> LHsTyVarBndr () pass -> FamilyResultSig pass
- AutoInstrument.Internal.GhcFacade: TypBr :: XTypBr p -> LHsType p -> HsQuote p
- AutoInstrument.Internal.GhcFacade: TypeAnnProvenance :: LIdP pass -> AnnProvenance pass
- AutoInstrument.Internal.GhcFacade: TypeSig :: XTypeSig pass -> [LIdP pass] -> LHsSigWcType pass -> Sig pass
- AutoInstrument.Internal.GhcFacade: Typechecked :: Pass
- AutoInstrument.Internal.GhcFacade: Unambiguous :: XUnambiguous pass -> XRec pass RdrName -> AmbiguousFieldOcc pass
- AutoInstrument.Internal.GhcFacade: Unidirectional :: HsPatSynDir id
- AutoInstrument.Internal.GhcFacade: UnknownHint :: a -> GhcHint
- AutoInstrument.Internal.GhcFacade: UnliftedRep :: PrimRep
- AutoInstrument.Internal.GhcFacade: UnnamedBinding :: AvailableBindings
- AutoInstrument.Internal.GhcFacade: UserTyVar :: XUserTyVar pass -> flag -> LIdP pass -> HsTyVarBndr flag pass
- AutoInstrument.Internal.GhcFacade: ValBinds :: XValBinds idL idR -> LHsBindsLR idL idR -> [LSig idR] -> HsValBindsLR idL idR
- AutoInstrument.Internal.GhcFacade: ValD :: XValD p -> HsBind p -> HsDecl p
- AutoInstrument.Internal.GhcFacade: ValueAnnProvenance :: LIdP pass -> AnnProvenance pass
- AutoInstrument.Internal.GhcFacade: VarBind :: XVarBind idL idR -> IdP idL -> LHsExpr idR -> HsBindLR idL idR
- AutoInstrument.Internal.GhcFacade: VarBr :: XVarBr p -> Bool -> LIdP p -> HsQuote p
- AutoInstrument.Internal.GhcFacade: VarPat :: XVarPat p -> LIdP p -> Pat p
- AutoInstrument.Internal.GhcFacade: ViaStrategy :: XViaStrategy pass -> DerivStrategy pass
- AutoInstrument.Internal.GhcFacade: ViewPat :: XViewPat p -> LHsExpr p -> LPat p -> Pat p
- AutoInstrument.Internal.GhcFacade: VirtualBraces :: !Int -> LayoutInfo pass
- AutoInstrument.Internal.GhcFacade: Warning :: XWarning pass -> [LIdP pass] -> WarningTxt pass -> WarnDecl pass
- AutoInstrument.Internal.GhcFacade: WarningD :: XWarningD p -> WarnDecls p -> HsDecl p
- AutoInstrument.Internal.GhcFacade: WarningWithFlag :: !WarningFlag -> DiagnosticReason
- AutoInstrument.Internal.GhcFacade: WarningWithoutFlag :: DiagnosticReason
- AutoInstrument.Internal.GhcFacade: Warnings :: XWarnings pass -> [LWarnDecl pass] -> WarnDecls pass
- AutoInstrument.Internal.GhcFacade: WildPat :: XWildPat p -> Pat p
- AutoInstrument.Internal.GhcFacade: XAmbiguousFieldOcc :: !XXAmbiguousFieldOcc pass -> AmbiguousFieldOcc pass
- AutoInstrument.Internal.GhcFacade: XAnnDecl :: !XXAnnDecl pass -> AnnDecl pass
- AutoInstrument.Internal.GhcFacade: XApplicativeArg :: !XXApplicativeArg idL -> ApplicativeArg idL
- AutoInstrument.Internal.GhcFacade: XClsInstDecl :: !XXClsInstDecl pass -> ClsInstDecl pass
- AutoInstrument.Internal.GhcFacade: XCmd :: !XXCmd id -> HsCmd id
- AutoInstrument.Internal.GhcFacade: XCmdTop :: !XXCmdTop p -> HsCmdTop p
- AutoInstrument.Internal.GhcFacade: XConDecl :: !XXConDecl pass -> ConDecl pass
- AutoInstrument.Internal.GhcFacade: XConDeclField :: !XXConDeclField pass -> ConDeclField pass
- AutoInstrument.Internal.GhcFacade: XDefaultDecl :: !XXDefaultDecl pass -> DefaultDecl pass
- AutoInstrument.Internal.GhcFacade: XDerivClauseTys :: !XXDerivClauseTys pass -> DerivClauseTys pass
- AutoInstrument.Internal.GhcFacade: XDerivDecl :: !XXDerivDecl pass -> DerivDecl pass
- AutoInstrument.Internal.GhcFacade: XDotFieldOcc :: !XXDotFieldOcc p -> DotFieldOcc p
- AutoInstrument.Internal.GhcFacade: XExpr :: !XXExpr p -> HsExpr p
- AutoInstrument.Internal.GhcFacade: XFamEqn :: !XXFamEqn pass rhs -> FamEqn pass rhs
- AutoInstrument.Internal.GhcFacade: XFamilyDecl :: !XXFamilyDecl pass -> FamilyDecl pass
- AutoInstrument.Internal.GhcFacade: XFamilyResultSig :: !XXFamilyResultSig pass -> FamilyResultSig pass
- AutoInstrument.Internal.GhcFacade: XFieldOcc :: !XXFieldOcc pass -> FieldOcc pass
- AutoInstrument.Internal.GhcFacade: XFixitySig :: !XXFixitySig pass -> FixitySig pass
- AutoInstrument.Internal.GhcFacade: XForeignDecl :: !XXForeignDecl pass -> ForeignDecl pass
- AutoInstrument.Internal.GhcFacade: XForeignExport :: !XXForeignExport pass -> ForeignExport pass
- AutoInstrument.Internal.GhcFacade: XForeignImport :: !XXForeignImport pass -> ForeignImport pass
- AutoInstrument.Internal.GhcFacade: XFunDep :: !XXFunDep pass -> FunDep pass
- AutoInstrument.Internal.GhcFacade: XGRHS :: !XXGRHS p body -> GRHS p body
- AutoInstrument.Internal.GhcFacade: XGRHSs :: !XXGRHSs p body -> GRHSs p body
- AutoInstrument.Internal.GhcFacade: XHsBindsLR :: !XXHsBindsLR idL idR -> HsBindLR idL idR
- AutoInstrument.Internal.GhcFacade: XHsDataDefn :: !XXHsDataDefn pass -> HsDataDefn pass
- AutoInstrument.Internal.GhcFacade: XHsDecl :: !XXHsDecl p -> HsDecl p
- AutoInstrument.Internal.GhcFacade: XHsDerivingClause :: !XXHsDerivingClause pass -> HsDerivingClause pass
- AutoInstrument.Internal.GhcFacade: XHsForAllTelescope :: !XXHsForAllTelescope pass -> HsForAllTelescope pass
- AutoInstrument.Internal.GhcFacade: XHsGroup :: !XXHsGroup p -> HsGroup p
- AutoInstrument.Internal.GhcFacade: XHsIPBinds :: !XXHsIPBinds id -> HsIPBinds id
- AutoInstrument.Internal.GhcFacade: XHsLocalBindsLR :: !XXHsLocalBindsLR idL idR -> HsLocalBindsLR idL idR
- AutoInstrument.Internal.GhcFacade: XHsOuterTyVarBndrs :: !XXHsOuterTyVarBndrs pass -> HsOuterTyVarBndrs flag pass
- AutoInstrument.Internal.GhcFacade: XHsPatSigType :: !XXHsPatSigType pass -> HsPatSigType pass
- AutoInstrument.Internal.GhcFacade: XHsPragE :: !XXPragE p -> HsPragE p
- AutoInstrument.Internal.GhcFacade: XHsSigType :: !XXHsSigType pass -> HsSigType pass
- AutoInstrument.Internal.GhcFacade: XHsType :: !XXType pass -> HsType pass
- AutoInstrument.Internal.GhcFacade: XHsWildCardBndrs :: !XXHsWildCardBndrs pass thing -> HsWildCardBndrs pass thing
- AutoInstrument.Internal.GhcFacade: XIE :: !XXIE pass -> IE pass
- AutoInstrument.Internal.GhcFacade: XIEWrappedName :: !XXIEWrappedName p -> IEWrappedName p
- AutoInstrument.Internal.GhcFacade: XIPBind :: !XXIPBind id -> IPBind id
- AutoInstrument.Internal.GhcFacade: XImportDecl :: !XXImportDecl pass -> ImportDecl pass
- AutoInstrument.Internal.GhcFacade: XInjectivityAnn :: !XXInjectivityAnn pass -> InjectivityAnn pass
- AutoInstrument.Internal.GhcFacade: XInstDecl :: !XXInstDecl pass -> InstDecl pass
- AutoInstrument.Internal.GhcFacade: XLHsQTyVars :: !XXLHsQTyVars pass -> LHsQTyVars pass
- AutoInstrument.Internal.GhcFacade: XLit :: !XXLit x -> HsLit x
- AutoInstrument.Internal.GhcFacade: XMatch :: !XXMatch p body -> Match p body
- AutoInstrument.Internal.GhcFacade: XMatchGroup :: !XXMatchGroup p body -> MatchGroup p body
- AutoInstrument.Internal.GhcFacade: XModule :: !XXModule p -> HsModule p
- AutoInstrument.Internal.GhcFacade: XOverLit :: !XXOverLit p -> HsOverLit p
- AutoInstrument.Internal.GhcFacade: XParStmtBlock :: !XXParStmtBlock idL idR -> ParStmtBlock idL idR
- AutoInstrument.Internal.GhcFacade: XPat :: !XXPat p -> Pat p
- AutoInstrument.Internal.GhcFacade: XPatSynBind :: !XXPatSynBind idL idR -> PatSynBind idL idR
- AutoInstrument.Internal.GhcFacade: XQuote :: !XXQuote p -> HsQuote p
- AutoInstrument.Internal.GhcFacade: XRoleAnnotDecl :: !XXRoleAnnotDecl pass -> RoleAnnotDecl pass
- AutoInstrument.Internal.GhcFacade: XRuleBndr :: !XXRuleBndr pass -> RuleBndr pass
- AutoInstrument.Internal.GhcFacade: XRuleDecl :: !XXRuleDecl pass -> RuleDecl pass
- AutoInstrument.Internal.GhcFacade: XRuleDecls :: !XXRuleDecls pass -> RuleDecls pass
- AutoInstrument.Internal.GhcFacade: XSig :: !XXSig pass -> Sig pass
- AutoInstrument.Internal.GhcFacade: XSpliceDecl :: !XXSpliceDecl p -> SpliceDecl p
- AutoInstrument.Internal.GhcFacade: XStandaloneKindSig :: !XXStandaloneKindSig pass -> StandaloneKindSig pass
- AutoInstrument.Internal.GhcFacade: XStmtLR :: !XXStmtLR idL idR body -> StmtLR idL idR body
- AutoInstrument.Internal.GhcFacade: XTupArg :: !XXTupArg id -> HsTupArg id
- AutoInstrument.Internal.GhcFacade: XTyClDecl :: !XXTyClDecl pass -> TyClDecl pass
- AutoInstrument.Internal.GhcFacade: XTyClGroup :: !XXTyClGroup pass -> TyClGroup pass
- AutoInstrument.Internal.GhcFacade: XTyFamInstDecl :: !XXTyFamInstDecl pass -> TyFamInstDecl pass
- AutoInstrument.Internal.GhcFacade: XTyLit :: !XXTyLit pass -> HsTyLit pass
- AutoInstrument.Internal.GhcFacade: XTyVarBndr :: !XXTyVarBndr pass -> HsTyVarBndr flag pass
- AutoInstrument.Internal.GhcFacade: XUntypedSplice :: !XXUntypedSplice id -> HsUntypedSplice id
- AutoInstrument.Internal.GhcFacade: XValBindsLR :: !XXValBindsLR idL idR -> HsValBindsLR idL idR
- AutoInstrument.Internal.GhcFacade: XWarnDecl :: !XXWarnDecl pass -> WarnDecl pass
- AutoInstrument.Internal.GhcFacade: XWarnDecls :: !XXWarnDecls pass -> WarnDecls pass
- AutoInstrument.Internal.GhcFacade: YesIncompleteDoBlock :: PatIncompleteDoBlock
- AutoInstrument.Internal.GhcFacade: YesPatIsRecursive :: PatIsRecursive
- AutoInstrument.Internal.GhcFacade: [GhcPs] :: GhcPass 'Parsed
- AutoInstrument.Internal.GhcFacade: [GhcRn] :: GhcPass 'Renamed
- AutoInstrument.Internal.GhcFacade: [GhcTc] :: GhcPass 'Typechecked
- AutoInstrument.Internal.GhcFacade: [UnknownDiagnostic] :: forall a. (DiagnosticOpts a ~ NoDiagnosticOpts, Diagnostic a, Typeable a) => a -> UnknownDiagnostic
- AutoInstrument.Internal.GhcFacade: [app_arg_pattern] :: ApplicativeArg idL -> LPat idL
- AutoInstrument.Internal.GhcFacade: [app_stmts] :: ApplicativeArg idL -> [ExprLStmt idL]
- AutoInstrument.Internal.GhcFacade: [arg_expr] :: ApplicativeArg idL -> LHsExpr idL
- AutoInstrument.Internal.GhcFacade: [bv_pattern] :: ApplicativeArg idL -> LPat idL
- AutoInstrument.Internal.GhcFacade: [cd_fld_doc] :: ConDeclField pass -> Maybe (LHsDoc pass)
- AutoInstrument.Internal.GhcFacade: [cd_fld_ext] :: ConDeclField pass -> XConDeclField pass
- AutoInstrument.Internal.GhcFacade: [cd_fld_names] :: ConDeclField pass -> [LFieldOcc pass]
- AutoInstrument.Internal.GhcFacade: [cd_fld_type] :: ConDeclField pass -> LBangType pass
- AutoInstrument.Internal.GhcFacade: [cid_binds] :: ClsInstDecl pass -> LHsBinds pass
- AutoInstrument.Internal.GhcFacade: [cid_d_ext] :: InstDecl pass -> XClsInstD pass
- AutoInstrument.Internal.GhcFacade: [cid_datafam_insts] :: ClsInstDecl pass -> [LDataFamInstDecl pass]
- AutoInstrument.Internal.GhcFacade: [cid_ext] :: ClsInstDecl pass -> XCClsInstDecl pass
- AutoInstrument.Internal.GhcFacade: [cid_inst] :: InstDecl pass -> ClsInstDecl pass
- AutoInstrument.Internal.GhcFacade: [cid_overlap_mode] :: ClsInstDecl pass -> Maybe (XRec pass OverlapMode)
- AutoInstrument.Internal.GhcFacade: [cid_poly_ty] :: ClsInstDecl pass -> LHsSigType pass
- AutoInstrument.Internal.GhcFacade: [cid_sigs] :: ClsInstDecl pass -> [LSig pass]
- AutoInstrument.Internal.GhcFacade: [cid_tyfam_insts] :: ClsInstDecl pass -> [LTyFamInstDecl pass]
- AutoInstrument.Internal.GhcFacade: [con_args] :: ConDecl pass -> HsConDeclH98Details pass
- AutoInstrument.Internal.GhcFacade: [con_bndrs] :: ConDecl pass -> XRec pass (HsOuterSigTyVarBndrs pass)
- AutoInstrument.Internal.GhcFacade: [con_dcolon] :: ConDecl pass -> !LHsUniToken "::" "\8759" pass
- AutoInstrument.Internal.GhcFacade: [con_doc] :: ConDecl pass -> Maybe (LHsDoc pass)
- AutoInstrument.Internal.GhcFacade: [con_ex_tvs] :: ConDecl pass -> [LHsTyVarBndr Specificity pass]
- AutoInstrument.Internal.GhcFacade: [con_ext] :: ConDecl pass -> XConDeclH98 pass
- AutoInstrument.Internal.GhcFacade: [con_forall] :: ConDecl pass -> Bool
- AutoInstrument.Internal.GhcFacade: [con_g_args] :: ConDecl pass -> HsConDeclGADTDetails pass
- AutoInstrument.Internal.GhcFacade: [con_g_ext] :: ConDecl pass -> XConDeclGADT pass
- AutoInstrument.Internal.GhcFacade: [con_mb_cxt] :: ConDecl pass -> Maybe (LHsContext pass)
- AutoInstrument.Internal.GhcFacade: [con_name] :: ConDecl pass -> LIdP pass
- AutoInstrument.Internal.GhcFacade: [con_names] :: ConDecl pass -> NonEmpty (LIdP pass)
- AutoInstrument.Internal.GhcFacade: [con_res_ty] :: ConDecl pass -> LHsType pass
- AutoInstrument.Internal.GhcFacade: [dd_cType] :: HsDataDefn pass -> Maybe (XRec pass CType)
- AutoInstrument.Internal.GhcFacade: [dd_cons] :: HsDataDefn pass -> DataDefnCons (LConDecl pass)
- AutoInstrument.Internal.GhcFacade: [dd_ctxt] :: HsDataDefn pass -> Maybe (LHsContext pass)
- AutoInstrument.Internal.GhcFacade: [dd_derivs] :: HsDataDefn pass -> HsDeriving pass
- AutoInstrument.Internal.GhcFacade: [dd_ext] :: HsDataDefn pass -> XCHsDataDefn pass
- AutoInstrument.Internal.GhcFacade: [dd_kindSig] :: HsDataDefn pass -> Maybe (LHsKind pass)
- AutoInstrument.Internal.GhcFacade: [deriv_clause_ext] :: HsDerivingClause pass -> XCHsDerivingClause pass
- AutoInstrument.Internal.GhcFacade: [deriv_clause_strategy] :: HsDerivingClause pass -> Maybe (LDerivStrategy pass)
- AutoInstrument.Internal.GhcFacade: [deriv_clause_tys] :: HsDerivingClause pass -> LDerivClauseTys pass
- AutoInstrument.Internal.GhcFacade: [deriv_ext] :: DerivDecl pass -> XCDerivDecl pass
- AutoInstrument.Internal.GhcFacade: [deriv_overlap_mode] :: DerivDecl pass -> Maybe (XRec pass OverlapMode)
- AutoInstrument.Internal.GhcFacade: [deriv_strategy] :: DerivDecl pass -> Maybe (LDerivStrategy pass)
- AutoInstrument.Internal.GhcFacade: [deriv_type] :: DerivDecl pass -> LHsSigWcType pass
- AutoInstrument.Internal.GhcFacade: [dfid_eqn] :: DataFamInstDecl pass -> FamEqn pass (HsDataDefn pass)
- AutoInstrument.Internal.GhcFacade: [dfid_ext] :: InstDecl pass -> XDataFamInstD pass
- AutoInstrument.Internal.GhcFacade: [dfid_inst] :: InstDecl pass -> DataFamInstDecl pass
- AutoInstrument.Internal.GhcFacade: [dfoExt] :: DotFieldOcc p -> XCDotFieldOcc p
- AutoInstrument.Internal.GhcFacade: [dfoLabel] :: DotFieldOcc p -> XRec p FieldLabelString
- AutoInstrument.Internal.GhcFacade: [diagHints] :: DiagnosticMessage -> [GhcHint]
- AutoInstrument.Internal.GhcFacade: [diagMessage] :: DiagnosticMessage -> !DecoratedSDoc
- AutoInstrument.Internal.GhcFacade: [diagReason] :: DiagnosticMessage -> !DiagnosticReason
- AutoInstrument.Internal.GhcFacade: [diag_fatal_warning_flags] :: DiagOpts -> !EnumSet WarningFlag
- AutoInstrument.Internal.GhcFacade: [diag_max_errors] :: DiagOpts -> !Maybe Int
- AutoInstrument.Internal.GhcFacade: [diag_ppr_ctx] :: DiagOpts -> !SDocContext
- AutoInstrument.Internal.GhcFacade: [diag_reverse_errors] :: DiagOpts -> !Bool
- AutoInstrument.Internal.GhcFacade: [diag_warn_is_error] :: DiagOpts -> !Bool
- AutoInstrument.Internal.GhcFacade: [diag_warning_flags] :: DiagOpts -> !EnumSet WarningFlag
- AutoInstrument.Internal.GhcFacade: [diagnosticCodeNameSpace] :: DiagnosticCode -> String
- AutoInstrument.Internal.GhcFacade: [diagnosticCodeNumber] :: DiagnosticCode -> Natural
- AutoInstrument.Internal.GhcFacade: [errMsgContext] :: MsgEnvelope e -> NamePprCtx
- AutoInstrument.Internal.GhcFacade: [errMsgDiagnostic] :: MsgEnvelope e -> e
- AutoInstrument.Internal.GhcFacade: [errMsgSeverity] :: MsgEnvelope e -> Severity
- AutoInstrument.Internal.GhcFacade: [errMsgSpan] :: MsgEnvelope e -> SrcSpan
- AutoInstrument.Internal.GhcFacade: [fdExt] :: FamilyDecl pass -> XCFamilyDecl pass
- AutoInstrument.Internal.GhcFacade: [fdFixity] :: FamilyDecl pass -> LexicalFixity
- AutoInstrument.Internal.GhcFacade: [fdInfo] :: FamilyDecl pass -> FamilyInfo pass
- AutoInstrument.Internal.GhcFacade: [fdInjectivityAnn] :: FamilyDecl pass -> Maybe (LInjectivityAnn pass)
- AutoInstrument.Internal.GhcFacade: [fdLName] :: FamilyDecl pass -> LIdP pass
- AutoInstrument.Internal.GhcFacade: [fdResultSig] :: FamilyDecl pass -> LFamilyResultSig pass
- AutoInstrument.Internal.GhcFacade: [fdTopLevel] :: FamilyDecl pass -> TopLevelFlag
- AutoInstrument.Internal.GhcFacade: [fdTyVars] :: FamilyDecl pass -> LHsQTyVars pass
- AutoInstrument.Internal.GhcFacade: [fd_e_ext] :: ForeignDecl pass -> XForeignExport pass
- AutoInstrument.Internal.GhcFacade: [fd_fe] :: ForeignDecl pass -> ForeignExport pass
- AutoInstrument.Internal.GhcFacade: [fd_fi] :: ForeignDecl pass -> ForeignImport pass
- AutoInstrument.Internal.GhcFacade: [fd_i_ext] :: ForeignDecl pass -> XForeignImport pass
- AutoInstrument.Internal.GhcFacade: [fd_name] :: ForeignDecl pass -> LIdP pass
- AutoInstrument.Internal.GhcFacade: [fd_sig_ty] :: ForeignDecl pass -> LHsSigType pass
- AutoInstrument.Internal.GhcFacade: [feqn_bndrs] :: FamEqn pass rhs -> HsOuterFamEqnTyVarBndrs pass
- AutoInstrument.Internal.GhcFacade: [feqn_ext] :: FamEqn pass rhs -> XCFamEqn pass rhs
- AutoInstrument.Internal.GhcFacade: [feqn_fixity] :: FamEqn pass rhs -> LexicalFixity
- AutoInstrument.Internal.GhcFacade: [feqn_pats] :: FamEqn pass rhs -> HsTyPats pass
- AutoInstrument.Internal.GhcFacade: [feqn_rhs] :: FamEqn pass rhs -> rhs
- AutoInstrument.Internal.GhcFacade: [feqn_tycon] :: FamEqn pass rhs -> LIdP pass
- AutoInstrument.Internal.GhcFacade: [final_expr] :: ApplicativeArg idL -> HsExpr idL
- AutoInstrument.Internal.GhcFacade: [finder_bypassHiFileCheck] :: FinderOpts -> Bool
- AutoInstrument.Internal.GhcFacade: [finder_dynHiSuf] :: FinderOpts -> String
- AutoInstrument.Internal.GhcFacade: [finder_dynObjectSuf] :: FinderOpts -> String
- AutoInstrument.Internal.GhcFacade: [finder_enableSuggestions] :: FinderOpts -> Bool
- AutoInstrument.Internal.GhcFacade: [finder_hiDir] :: FinderOpts -> Maybe FilePath
- AutoInstrument.Internal.GhcFacade: [finder_hiSuf] :: FinderOpts -> String
- AutoInstrument.Internal.GhcFacade: [finder_hiddenModules] :: FinderOpts -> Set ModuleName
- AutoInstrument.Internal.GhcFacade: [finder_hieDir] :: FinderOpts -> Maybe FilePath
- AutoInstrument.Internal.GhcFacade: [finder_hieSuf] :: FinderOpts -> String
- AutoInstrument.Internal.GhcFacade: [finder_importPaths] :: FinderOpts -> [FilePath]
- AutoInstrument.Internal.GhcFacade: [finder_lookupHomeInterfaces] :: FinderOpts -> Bool
- AutoInstrument.Internal.GhcFacade: [finder_objectDir] :: FinderOpts -> Maybe FilePath
- AutoInstrument.Internal.GhcFacade: [finder_objectSuf] :: FinderOpts -> String
- AutoInstrument.Internal.GhcFacade: [finder_reexportedModules] :: FinderOpts -> Set ModuleName
- AutoInstrument.Internal.GhcFacade: [finder_stubDir] :: FinderOpts -> Maybe FilePath
- AutoInstrument.Internal.GhcFacade: [finder_thisPackageName] :: FinderOpts -> Maybe FastString
- AutoInstrument.Internal.GhcFacade: [finder_ways] :: FinderOpts -> Ways
- AutoInstrument.Internal.GhcFacade: [finder_workingDirectory] :: FinderOpts -> Maybe FilePath
- AutoInstrument.Internal.GhcFacade: [flLabel] :: FieldLabel -> FieldLabelString
- AutoInstrument.Internal.GhcFacade: [fl_exp] :: FractionalLit -> Integer
- AutoInstrument.Internal.GhcFacade: [fl_exp_base] :: FractionalLit -> FractionalExponentBase
- AutoInstrument.Internal.GhcFacade: [fl_neg] :: FractionalLit -> Bool
- AutoInstrument.Internal.GhcFacade: [fl_signi] :: FractionalLit -> Rational
- AutoInstrument.Internal.GhcFacade: [fl_text] :: FractionalLit -> SourceText
- AutoInstrument.Internal.GhcFacade: [foExt] :: FieldOcc pass -> XCFieldOcc pass
- AutoInstrument.Internal.GhcFacade: [foLabel] :: FieldOcc pass -> XRec pass RdrName
- AutoInstrument.Internal.GhcFacade: [fr_mods_hidden] :: FindResult -> [Unit]
- AutoInstrument.Internal.GhcFacade: [fr_paths] :: FindResult -> [FilePath]
- AutoInstrument.Internal.GhcFacade: [fr_pkg] :: FindResult -> Maybe Unit
- AutoInstrument.Internal.GhcFacade: [fr_pkgs_hidden] :: FindResult -> [Unit]
- AutoInstrument.Internal.GhcFacade: [fr_suggestions] :: FindResult -> [ModuleSuggestion]
- AutoInstrument.Internal.GhcFacade: [fr_unusables] :: FindResult -> [(Unit, UnusableUnitReason)]
- AutoInstrument.Internal.GhcFacade: [fun_ext] :: HsBindLR idL idR -> XFunBind idL idR
- AutoInstrument.Internal.GhcFacade: [fun_id] :: HsBindLR idL idR -> LIdP idL
- AutoInstrument.Internal.GhcFacade: [fun_matches] :: HsBindLR idL idR -> MatchGroup idR (LHsExpr idR)
- AutoInstrument.Internal.GhcFacade: [gf_expr] :: HsExpr p -> LHsExpr p
- AutoInstrument.Internal.GhcFacade: [gf_ext] :: HsExpr p -> XGetField p
- AutoInstrument.Internal.GhcFacade: [gf_field] :: HsExpr p -> XRec p (DotFieldOcc p)
- AutoInstrument.Internal.GhcFacade: [grhssExt] :: GRHSs p body -> XCGRHSs p body
- AutoInstrument.Internal.GhcFacade: [grhssGRHSs] :: GRHSs p body -> [LGRHS p body]
- AutoInstrument.Internal.GhcFacade: [grhssLocalBinds] :: GRHSs p body -> HsLocalBinds p
- AutoInstrument.Internal.GhcFacade: [group_ext] :: TyClGroup pass -> XCTyClGroup pass
- AutoInstrument.Internal.GhcFacade: [group_instds] :: TyClGroup pass -> [LInstDecl pass]
- AutoInstrument.Internal.GhcFacade: [group_kisigs] :: TyClGroup pass -> [LStandaloneKindSig pass]
- AutoInstrument.Internal.GhcFacade: [group_roles] :: TyClGroup pass -> [LRoleAnnotDecl pass]
- AutoInstrument.Internal.GhcFacade: [group_tyclds] :: TyClGroup pass -> [LTyClDecl pass]
- AutoInstrument.Internal.GhcFacade: [hfbAnn] :: HsFieldBind lhs rhs -> XHsFieldBind lhs
- AutoInstrument.Internal.GhcFacade: [hfbLHS] :: HsFieldBind lhs rhs -> lhs
- AutoInstrument.Internal.GhcFacade: [hfbPun] :: HsFieldBind lhs rhs -> Bool
- AutoInstrument.Internal.GhcFacade: [hfbRHS] :: HsFieldBind lhs rhs -> rhs
- AutoInstrument.Internal.GhcFacade: [hs_annds] :: HsGroup p -> [LAnnDecl p]
- AutoInstrument.Internal.GhcFacade: [hs_defds] :: HsGroup p -> [LDefaultDecl p]
- AutoInstrument.Internal.GhcFacade: [hs_derivds] :: HsGroup p -> [LDerivDecl p]
- AutoInstrument.Internal.GhcFacade: [hs_docs] :: HsGroup p -> [LDocDecl p]
- AutoInstrument.Internal.GhcFacade: [hs_ext] :: HsGroup p -> XCHsGroup p
- AutoInstrument.Internal.GhcFacade: [hs_fixds] :: HsGroup p -> [LFixitySig p]
- AutoInstrument.Internal.GhcFacade: [hs_fords] :: HsGroup p -> [LForeignDecl p]
- AutoInstrument.Internal.GhcFacade: [hs_ruleds] :: HsGroup p -> [LRuleDecls p]
- AutoInstrument.Internal.GhcFacade: [hs_splcds] :: HsGroup p -> [LSpliceDecl p]
- AutoInstrument.Internal.GhcFacade: [hs_tyclds] :: HsGroup p -> [TyClGroup p]
- AutoInstrument.Internal.GhcFacade: [hs_valds] :: HsGroup p -> HsValBinds p
- AutoInstrument.Internal.GhcFacade: [hs_warnds] :: HsGroup p -> [LWarnDecls p]
- AutoInstrument.Internal.GhcFacade: [hscs_guts] :: HscBackendAction -> CgGuts
- AutoInstrument.Internal.GhcFacade: [hscs_mod_location] :: HscBackendAction -> !ModLocation
- AutoInstrument.Internal.GhcFacade: [hscs_old_iface_hash] :: HscBackendAction -> !Maybe Fingerprint
- AutoInstrument.Internal.GhcFacade: [hscs_partial_iface] :: HscBackendAction -> !PartialModIface
- AutoInstrument.Internal.GhcFacade: [hsf_invis_bndrs] :: HsForAllTelescope pass -> [LHsTyVarBndr Specificity pass]
- AutoInstrument.Internal.GhcFacade: [hsf_vis_bndrs] :: HsForAllTelescope pass -> [LHsTyVarBndr () pass]
- AutoInstrument.Internal.GhcFacade: [hsf_xinvis] :: HsForAllTelescope pass -> XHsForAllInvis pass
- AutoInstrument.Internal.GhcFacade: [hsf_xvis] :: HsForAllTelescope pass -> XHsForAllVis pass
- AutoInstrument.Internal.GhcFacade: [hsmodDecls] :: HsModule p -> [LHsDecl p]
- AutoInstrument.Internal.GhcFacade: [hsmodExports] :: HsModule p -> Maybe (XRec p [LIE p])
- AutoInstrument.Internal.GhcFacade: [hsmodExt] :: HsModule p -> XCModule p
- AutoInstrument.Internal.GhcFacade: [hsmodImports] :: HsModule p -> [LImportDecl p]
- AutoInstrument.Internal.GhcFacade: [hsmodName] :: HsModule p -> Maybe (XRec p ModuleName)
- AutoInstrument.Internal.GhcFacade: [hso_bndrs] :: HsOuterTyVarBndrs flag pass -> [LHsTyVarBndr flag (NoGhcTc pass)]
- AutoInstrument.Internal.GhcFacade: [hso_xexplicit] :: HsOuterTyVarBndrs flag pass -> XHsOuterExplicit pass flag
- AutoInstrument.Internal.GhcFacade: [hso_ximplicit] :: HsOuterTyVarBndrs flag pass -> XHsOuterImplicit pass
- AutoInstrument.Internal.GhcFacade: [hsps_body] :: HsPatSigType pass -> LHsType pass
- AutoInstrument.Internal.GhcFacade: [hsps_ext] :: HsPatSigType pass -> XHsPS pass
- AutoInstrument.Internal.GhcFacade: [hsq_explicit] :: LHsQTyVars pass -> [LHsTyVarBndr () pass]
- AutoInstrument.Internal.GhcFacade: [hsq_ext] :: LHsQTyVars pass -> XHsQTvs pass
- AutoInstrument.Internal.GhcFacade: [hst_body] :: HsType pass -> LHsType pass
- AutoInstrument.Internal.GhcFacade: [hst_ctxt] :: HsType pass -> LHsContext pass
- AutoInstrument.Internal.GhcFacade: [hst_tele] :: HsType pass -> HsForAllTelescope pass
- AutoInstrument.Internal.GhcFacade: [hst_xforall] :: HsType pass -> XForAllTy pass
- AutoInstrument.Internal.GhcFacade: [hst_xqual] :: HsType pass -> XQualTy pass
- AutoInstrument.Internal.GhcFacade: [hswc_body] :: HsWildCardBndrs pass thing -> thing
- AutoInstrument.Internal.GhcFacade: [hswc_ext] :: HsWildCardBndrs pass thing -> XHsWC pass thing
- AutoInstrument.Internal.GhcFacade: [ideclAs] :: ImportDecl pass -> Maybe (XRec pass ModuleName)
- AutoInstrument.Internal.GhcFacade: [ideclExt] :: ImportDecl pass -> XCImportDecl pass
- AutoInstrument.Internal.GhcFacade: [ideclImportList] :: ImportDecl pass -> Maybe (ImportListInterpretation, XRec pass [LIE pass])
- AutoInstrument.Internal.GhcFacade: [ideclName] :: ImportDecl pass -> XRec pass ModuleName
- AutoInstrument.Internal.GhcFacade: [ideclPkgQual] :: ImportDecl pass -> ImportDeclPkgQual pass
- AutoInstrument.Internal.GhcFacade: [ideclQualified] :: ImportDecl pass -> ImportDeclQualifiedStyle
- AutoInstrument.Internal.GhcFacade: [ideclSafe] :: ImportDecl pass -> Bool
- AutoInstrument.Internal.GhcFacade: [ideclSource] :: ImportDecl pass -> IsBootInterface
- AutoInstrument.Internal.GhcFacade: [il_neg] :: IntegralLit -> Bool
- AutoInstrument.Internal.GhcFacade: [il_text] :: IntegralLit -> SourceText
- AutoInstrument.Internal.GhcFacade: [il_value] :: IntegralLit -> Integer
- AutoInstrument.Internal.GhcFacade: [incomplete_do_block] :: ParseContext -> !PatIncompleteDoBlock
- AutoInstrument.Internal.GhcFacade: [is_body_stmt] :: ApplicativeArg idL -> Bool
- AutoInstrument.Internal.GhcFacade: [is_infix] :: ParseContext -> !Maybe RdrName
- AutoInstrument.Internal.GhcFacade: [m_ctxt] :: Match p body -> HsMatchContext p
- AutoInstrument.Internal.GhcFacade: [m_ext] :: Match p body -> XCMatch p body
- AutoInstrument.Internal.GhcFacade: [m_grhss] :: Match p body -> GRHSs p body
- AutoInstrument.Internal.GhcFacade: [m_pats] :: Match p body -> [LPat p]
- AutoInstrument.Internal.GhcFacade: [mc_fixity] :: HsMatchContext p -> LexicalFixity
- AutoInstrument.Internal.GhcFacade: [mc_fun] :: HsMatchContext p -> LIdP (NoGhcTc p)
- AutoInstrument.Internal.GhcFacade: [mc_strictness] :: HsMatchContext p -> SrcStrictness
- AutoInstrument.Internal.GhcFacade: [mg_alts] :: MatchGroup p body -> XRec p [LMatch p body]
- AutoInstrument.Internal.GhcFacade: [mg_ext] :: MatchGroup p body -> XMG p body
- AutoInstrument.Internal.GhcFacade: [mi_warn_fn] :: ModIfaceBackend -> !OccName -> Maybe (WarningTxt GhcRn)
- AutoInstrument.Internal.GhcFacade: [ol_ext] :: HsOverLit p -> XOverLit p
- AutoInstrument.Internal.GhcFacade: [ol_val] :: HsOverLit p -> OverLitVal
- AutoInstrument.Internal.GhcFacade: [pat_args] :: Pat p -> HsConPatDetails p
- AutoInstrument.Internal.GhcFacade: [pat_con] :: Pat p -> XRec p (ConLikeP p)
- AutoInstrument.Internal.GhcFacade: [pat_con_ext] :: Pat p -> XConPat p
- AutoInstrument.Internal.GhcFacade: [pat_ext] :: HsBindLR idL idR -> XPatBind idL idR
- AutoInstrument.Internal.GhcFacade: [pat_lhs] :: HsBindLR idL idR -> LPat idL
- AutoInstrument.Internal.GhcFacade: [pat_rhs] :: HsBindLR idL idR -> GRHSs idR (LHsExpr idR)
- AutoInstrument.Internal.GhcFacade: [ped_do_in_last_100] :: PsErrParseDetails -> !Bool
- AutoInstrument.Internal.GhcFacade: [ped_mdo_in_last_100] :: PsErrParseDetails -> !Bool
- AutoInstrument.Internal.GhcFacade: [ped_pat_syn_enabled] :: PsErrParseDetails -> !Bool
- AutoInstrument.Internal.GhcFacade: [ped_pattern_parsed] :: PsErrParseDetails -> !Bool
- AutoInstrument.Internal.GhcFacade: [ped_th_enabled] :: PsErrParseDetails -> !Bool
- AutoInstrument.Internal.GhcFacade: [proj_ext] :: HsExpr p -> XProjection p
- AutoInstrument.Internal.GhcFacade: [proj_flds] :: HsExpr p -> NonEmpty (XRec p (DotFieldOcc p))
- AutoInstrument.Internal.GhcFacade: [psb_args] :: PatSynBind idL idR -> HsPatSynDetails idR
- AutoInstrument.Internal.GhcFacade: [psb_def] :: PatSynBind idL idR -> LPat idR
- AutoInstrument.Internal.GhcFacade: [psb_dir] :: PatSynBind idL idR -> HsPatSynDir idR
- AutoInstrument.Internal.GhcFacade: [psb_ext] :: PatSynBind idL idR -> XPSB idL idR
- AutoInstrument.Internal.GhcFacade: [psb_id] :: PatSynBind idL idR -> LIdP idL
- AutoInstrument.Internal.GhcFacade: [rcon_con] :: HsExpr p -> XRec p (ConLikeP p)
- AutoInstrument.Internal.GhcFacade: [rcon_ext] :: HsExpr p -> XRecordCon p
- AutoInstrument.Internal.GhcFacade: [rcon_flds] :: HsExpr p -> HsRecordBinds p
- AutoInstrument.Internal.GhcFacade: [rd_act] :: RuleDecl pass -> Activation
- AutoInstrument.Internal.GhcFacade: [rd_ext] :: RuleDecl pass -> XHsRule pass
- AutoInstrument.Internal.GhcFacade: [rd_lhs] :: RuleDecl pass -> XRec pass (HsExpr pass)
- AutoInstrument.Internal.GhcFacade: [rd_name] :: RuleDecl pass -> XRec pass RuleName
- AutoInstrument.Internal.GhcFacade: [rd_rhs] :: RuleDecl pass -> XRec pass (HsExpr pass)
- AutoInstrument.Internal.GhcFacade: [rd_tmvs] :: RuleDecl pass -> [LRuleBndr pass]
- AutoInstrument.Internal.GhcFacade: [rd_tyvs] :: RuleDecl pass -> Maybe [LHsTyVarBndr () (NoGhcTc pass)]
- AutoInstrument.Internal.GhcFacade: [rds_ext] :: RuleDecls pass -> XCRuleDecls pass
- AutoInstrument.Internal.GhcFacade: [rds_rules] :: RuleDecls pass -> [LRuleDecl pass]
- AutoInstrument.Internal.GhcFacade: [recS_bind_fn] :: StmtLR idL idR body -> SyntaxExpr idR
- AutoInstrument.Internal.GhcFacade: [recS_ext] :: StmtLR idL idR body -> XRecStmt idL idR body
- AutoInstrument.Internal.GhcFacade: [recS_later_ids] :: StmtLR idL idR body -> [IdP idR]
- AutoInstrument.Internal.GhcFacade: [recS_mfix_fn] :: StmtLR idL idR body -> SyntaxExpr idR
- AutoInstrument.Internal.GhcFacade: [recS_rec_ids] :: StmtLR idL idR body -> [IdP idR]
- AutoInstrument.Internal.GhcFacade: [recS_ret_fn] :: StmtLR idL idR body -> SyntaxExpr idR
- AutoInstrument.Internal.GhcFacade: [recS_stmts] :: StmtLR idL idR body -> XRec idR [LStmtLR idL idR body]
- AutoInstrument.Internal.GhcFacade: [rec_dotdot] :: HsRecFields p arg -> Maybe (XRec p RecFieldsDotDot)
- AutoInstrument.Internal.GhcFacade: [rec_flds] :: HsRecFields p arg -> [LHsRecField p arg]
- AutoInstrument.Internal.GhcFacade: [recordPatSynField] :: RecordPatSynField pass -> FieldOcc pass
- AutoInstrument.Internal.GhcFacade: [recordPatSynPatVar] :: RecordPatSynField pass -> LIdP pass
- AutoInstrument.Internal.GhcFacade: [rupd_expr] :: HsExpr p -> LHsExpr p
- AutoInstrument.Internal.GhcFacade: [rupd_ext] :: HsExpr p -> XRecordUpd p
- AutoInstrument.Internal.GhcFacade: [rupd_flds] :: HsExpr p -> Either [LHsRecUpdField p] [LHsRecUpdProj p]
- AutoInstrument.Internal.GhcFacade: [sig_bndrs] :: HsSigType pass -> HsOuterSigTyVarBndrs pass
- AutoInstrument.Internal.GhcFacade: [sig_body] :: HsSigType pass -> LHsType pass
- AutoInstrument.Internal.GhcFacade: [sig_ext] :: HsSigType pass -> XHsSig pass
- AutoInstrument.Internal.GhcFacade: [sl_fs] :: StringLiteral -> FastString
- AutoInstrument.Internal.GhcFacade: [sl_st] :: StringLiteral -> SourceText
- AutoInstrument.Internal.GhcFacade: [sl_tc] :: StringLiteral -> Maybe RealSrcSpan
- AutoInstrument.Internal.GhcFacade: [stmt_context] :: ApplicativeArg idL -> HsDoFlavour
- AutoInstrument.Internal.GhcFacade: [suppressed_parents] :: GhcHint -> [Name]
- AutoInstrument.Internal.GhcFacade: [suppressed_selector] :: GhcHint -> RdrName
- AutoInstrument.Internal.GhcFacade: [tcdATDefs] :: TyClDecl pass -> [LTyFamDefltDecl pass]
- AutoInstrument.Internal.GhcFacade: [tcdATs] :: TyClDecl pass -> [LFamilyDecl pass]
- AutoInstrument.Internal.GhcFacade: [tcdCExt] :: TyClDecl pass -> XClassDecl pass
- AutoInstrument.Internal.GhcFacade: [tcdCtxt] :: TyClDecl pass -> Maybe (LHsContext pass)
- AutoInstrument.Internal.GhcFacade: [tcdDExt] :: TyClDecl pass -> XDataDecl pass
- AutoInstrument.Internal.GhcFacade: [tcdDataDefn] :: TyClDecl pass -> HsDataDefn pass
- AutoInstrument.Internal.GhcFacade: [tcdDocs] :: TyClDecl pass -> [LDocDecl pass]
- AutoInstrument.Internal.GhcFacade: [tcdFDs] :: TyClDecl pass -> [LHsFunDep pass]
- AutoInstrument.Internal.GhcFacade: [tcdFExt] :: TyClDecl pass -> XFamDecl pass
- AutoInstrument.Internal.GhcFacade: [tcdFam] :: TyClDecl pass -> FamilyDecl pass
- AutoInstrument.Internal.GhcFacade: [tcdFixity] :: TyClDecl pass -> LexicalFixity
- AutoInstrument.Internal.GhcFacade: [tcdLName] :: TyClDecl pass -> LIdP pass
- AutoInstrument.Internal.GhcFacade: [tcdLayout] :: TyClDecl pass -> !LayoutInfo pass
- AutoInstrument.Internal.GhcFacade: [tcdMeths] :: TyClDecl pass -> LHsBinds pass
- AutoInstrument.Internal.GhcFacade: [tcdRhs] :: TyClDecl pass -> LHsType pass
- AutoInstrument.Internal.GhcFacade: [tcdSExt] :: TyClDecl pass -> XSynDecl pass
- AutoInstrument.Internal.GhcFacade: [tcdSigs] :: TyClDecl pass -> [LSig pass]
- AutoInstrument.Internal.GhcFacade: [tcdTyVars] :: TyClDecl pass -> LHsQTyVars pass
- AutoInstrument.Internal.GhcFacade: [tfid_eqn] :: TyFamInstDecl pass -> TyFamInstEqn pass
- AutoInstrument.Internal.GhcFacade: [tfid_ext] :: InstDecl pass -> XTyFamInstD pass
- AutoInstrument.Internal.GhcFacade: [tfid_inst] :: InstDecl pass -> TyFamInstDecl pass
- AutoInstrument.Internal.GhcFacade: [tfid_xtn] :: TyFamInstDecl pass -> XCTyFamInstDecl pass
- AutoInstrument.Internal.GhcFacade: [trS_bind] :: StmtLR idL idR body -> SyntaxExpr idR
- AutoInstrument.Internal.GhcFacade: [trS_bndrs] :: StmtLR idL idR body -> [(IdP idR, IdP idR)]
- AutoInstrument.Internal.GhcFacade: [trS_by] :: StmtLR idL idR body -> Maybe (LHsExpr idR)
- AutoInstrument.Internal.GhcFacade: [trS_ext] :: StmtLR idL idR body -> XTransStmt idL idR body
- AutoInstrument.Internal.GhcFacade: [trS_fmap] :: StmtLR idL idR body -> HsExpr idR
- AutoInstrument.Internal.GhcFacade: [trS_form] :: StmtLR idL idR body -> TransForm
- AutoInstrument.Internal.GhcFacade: [trS_ret] :: StmtLR idL idR body -> SyntaxExpr idR
- AutoInstrument.Internal.GhcFacade: [trS_stmts] :: StmtLR idL idR body -> [ExprLStmt idL]
- AutoInstrument.Internal.GhcFacade: [trS_using] :: StmtLR idL idR body -> LHsExpr idR
- AutoInstrument.Internal.GhcFacade: [unRecFieldsDotDot] :: RecFieldsDotDot -> Int
- AutoInstrument.Internal.GhcFacade: [var_ext] :: HsBindLR idL idR -> XVarBind idL idR
- AutoInstrument.Internal.GhcFacade: [var_id] :: HsBindLR idL idR -> IdP idL
- AutoInstrument.Internal.GhcFacade: [var_rhs] :: HsBindLR idL idR -> LHsExpr idR
- AutoInstrument.Internal.GhcFacade: [wd_ext] :: WarnDecls pass -> XWarnings pass
- AutoInstrument.Internal.GhcFacade: [wd_warnings] :: WarnDecls pass -> [LWarnDecl pass]
- AutoInstrument.Internal.GhcFacade: [xarg_app_arg_many] :: ApplicativeArg idL -> XApplicativeArgMany idL
- AutoInstrument.Internal.GhcFacade: [xarg_app_arg_one] :: ApplicativeArg idL -> XApplicativeArgOne idL
- AutoInstrument.Internal.GhcFacade: addHomeModuleToFinder :: FinderCache -> HomeUnit -> ModuleName -> ModLocation -> IO Module
- AutoInstrument.Internal.GhcFacade: addMessage :: MsgEnvelope e -> Messages e -> Messages e
- AutoInstrument.Internal.GhcFacade: addModuleToFinder :: FinderCache -> Module -> ModLocation -> IO ()
- AutoInstrument.Internal.GhcFacade: allValid :: [Validity' a] -> Validity' a
- AutoInstrument.Internal.GhcFacade: allocateGlobalBinder :: NameCache -> Module -> OccName -> SrcSpan -> IO Name
- AutoInstrument.Internal.GhcFacade: andValid :: Validity' a -> Validity' a -> Validity' a
- AutoInstrument.Internal.GhcFacade: annProvenanceName_maybe :: UnXRec p => AnnProvenance p -> Maybe (IdP p)
- AutoInstrument.Internal.GhcFacade: batchMsg :: Messager
- AutoInstrument.Internal.GhcFacade: batchMultiMsg :: Messager
- AutoInstrument.Internal.GhcFacade: class () => Diagnostic a where {
- AutoInstrument.Internal.GhcFacade: class (NoGhcTcPass NoGhcTcPass p ~ NoGhcTcPass p, IsPass NoGhcTcPass p) => IsPass (p :: Pass)
- AutoInstrument.Internal.GhcFacade: class () => MapXRec p
- AutoInstrument.Internal.GhcFacade: class () => UnXRec p
- AutoInstrument.Internal.GhcFacade: class () => WrapXRec p a
- AutoInstrument.Internal.GhcFacade: collectRuleBndrSigTys :: [RuleBndr pass] -> [HsPatSigType pass]
- AutoInstrument.Internal.GhcFacade: compilationProgressMsg :: Logger -> SDoc -> IO ()
- AutoInstrument.Internal.GhcFacade: data () => AmbiguousFieldOcc pass
- AutoInstrument.Internal.GhcFacade: data () => AnnDecl pass
- AutoInstrument.Internal.GhcFacade: data () => AnnProvenance pass
- AutoInstrument.Internal.GhcFacade: data () => ApplicativeArg idL
- AutoInstrument.Internal.GhcFacade: data () => ArithSeqInfo id
- AutoInstrument.Internal.GhcFacade: data () => AvailableBindings
- AutoInstrument.Internal.GhcFacade: data () => CImportSpec
- AutoInstrument.Internal.GhcFacade: data () => CgInteractiveGuts
- AutoInstrument.Internal.GhcFacade: data () => ClsInstDecl pass
- AutoInstrument.Internal.GhcFacade: data () => CmmParserError
- AutoInstrument.Internal.GhcFacade: data () => ConDecl pass
- AutoInstrument.Internal.GhcFacade: data () => ConDeclField pass
- AutoInstrument.Internal.GhcFacade: data () => DataConCantHappen
- AutoInstrument.Internal.GhcFacade: data () => DataDefnCons a
- AutoInstrument.Internal.GhcFacade: data () => DecoratedSDoc
- AutoInstrument.Internal.GhcFacade: data () => DefaultDecl pass
- AutoInstrument.Internal.GhcFacade: data () => DerivClauseTys pass
- AutoInstrument.Internal.GhcFacade: data () => DerivDecl pass
- AutoInstrument.Internal.GhcFacade: data () => DerivStrategy pass
- AutoInstrument.Internal.GhcFacade: data () => DiagOpts
- AutoInstrument.Internal.GhcFacade: data () => DiagnosticCode
- AutoInstrument.Internal.GhcFacade: data () => DiagnosticHint
- AutoInstrument.Internal.GhcFacade: data () => DiagnosticMessage
- AutoInstrument.Internal.GhcFacade: data () => DiagnosticReason
- AutoInstrument.Internal.GhcFacade: data () => DocDecl pass
- AutoInstrument.Internal.GhcFacade: data () => DotFieldOcc p
- AutoInstrument.Internal.GhcFacade: data () => FamEqn pass rhs
- AutoInstrument.Internal.GhcFacade: data () => FamilyDecl pass
- AutoInstrument.Internal.GhcFacade: data () => FamilyInfo pass
- AutoInstrument.Internal.GhcFacade: data () => FamilyResultSig pass
- AutoInstrument.Internal.GhcFacade: data () => FieldOcc pass
- AutoInstrument.Internal.GhcFacade: data () => FileHeaderPragmaType
- AutoInstrument.Internal.GhcFacade: data () => FindResult
- AutoInstrument.Internal.GhcFacade: data () => FinderCache
- AutoInstrument.Internal.GhcFacade: data () => FinderOpts
- AutoInstrument.Internal.GhcFacade: data () => Fingerprint
- AutoInstrument.Internal.GhcFacade: data () => FixitySig pass
- AutoInstrument.Internal.GhcFacade: data () => ForeignDecl pass
- AutoInstrument.Internal.GhcFacade: data () => ForeignExport pass
- AutoInstrument.Internal.GhcFacade: data () => ForeignImport pass
- AutoInstrument.Internal.GhcFacade: data () => FractionalExponentBase
- AutoInstrument.Internal.GhcFacade: data () => FractionalLit
- AutoInstrument.Internal.GhcFacade: data () => FunDep pass
- AutoInstrument.Internal.GhcFacade: data () => GRHS p body
- AutoInstrument.Internal.GhcFacade: data () => GRHSs p body
- AutoInstrument.Internal.GhcFacade: data () => GhcHint
- AutoInstrument.Internal.GhcFacade: data () => GhcPass (c :: Pass)
- AutoInstrument.Internal.GhcFacade: data () => GlobalRdrElt
- AutoInstrument.Internal.GhcFacade: data () => GreName
- AutoInstrument.Internal.GhcFacade: data () => HsArg tm ty
- AutoInstrument.Internal.GhcFacade: data () => HsArrAppType
- AutoInstrument.Internal.GhcFacade: data () => HsArrow pass
- AutoInstrument.Internal.GhcFacade: data () => HsArrowMatchContext
- AutoInstrument.Internal.GhcFacade: data () => HsBindLR idL idR
- AutoInstrument.Internal.GhcFacade: data () => HsCmd id
- AutoInstrument.Internal.GhcFacade: data () => HsCmdTop p
- AutoInstrument.Internal.GhcFacade: data () => HsConDeclGADTDetails pass
- AutoInstrument.Internal.GhcFacade: data () => HsConDetails tyarg arg rec
- AutoInstrument.Internal.GhcFacade: data () => HsConPatTyArg p
- AutoInstrument.Internal.GhcFacade: data () => HsDataDefn pass
- AutoInstrument.Internal.GhcFacade: data () => HsDecl p
- AutoInstrument.Internal.GhcFacade: data () => HsDerivingClause pass
- AutoInstrument.Internal.GhcFacade: data () => HsDoFlavour
- AutoInstrument.Internal.GhcFacade: data () => HsExpr p
- AutoInstrument.Internal.GhcFacade: data () => HsFieldBind lhs rhs
- AutoInstrument.Internal.GhcFacade: data () => HsForAllTelescope pass
- AutoInstrument.Internal.GhcFacade: data () => HsGroup p
- AutoInstrument.Internal.GhcFacade: data () => HsIPBinds id
- AutoInstrument.Internal.GhcFacade: data () => HsLinearArrowTokens pass
- AutoInstrument.Internal.GhcFacade: data () => HsLit x
- AutoInstrument.Internal.GhcFacade: data () => HsLocalBindsLR idL idR
- AutoInstrument.Internal.GhcFacade: data () => HsMatchContext p
- AutoInstrument.Internal.GhcFacade: data () => HsModule p
- AutoInstrument.Internal.GhcFacade: data () => HsOuterTyVarBndrs flag pass
- AutoInstrument.Internal.GhcFacade: data () => HsOverLit p
- AutoInstrument.Internal.GhcFacade: data () => HsPatSigType pass
- AutoInstrument.Internal.GhcFacade: data () => HsPatSynDir id
- AutoInstrument.Internal.GhcFacade: data () => HsPragE p
- AutoInstrument.Internal.GhcFacade: data () => HsQuote p
- AutoInstrument.Internal.GhcFacade: data () => HsRecFields p arg
- AutoInstrument.Internal.GhcFacade: data () => HsScaled pass a
- AutoInstrument.Internal.GhcFacade: data () => HsSigType pass
- AutoInstrument.Internal.GhcFacade: data () => HsSrcBang
- AutoInstrument.Internal.GhcFacade: data () => HsStmtContext p
- AutoInstrument.Internal.GhcFacade: data () => HsToken (tok :: Symbol)
- AutoInstrument.Internal.GhcFacade: data () => HsTupArg id
- AutoInstrument.Internal.GhcFacade: data () => HsTupleSort
- AutoInstrument.Internal.GhcFacade: data () => HsTyLit pass
- AutoInstrument.Internal.GhcFacade: data () => HsTyVarBndr flag pass
- AutoInstrument.Internal.GhcFacade: data () => HsType pass
- AutoInstrument.Internal.GhcFacade: data () => HsUniToken (tok :: Symbol) (utok :: Symbol)
- AutoInstrument.Internal.GhcFacade: data () => HsUntypedSplice id
- AutoInstrument.Internal.GhcFacade: data () => HsValBindsLR idL idR
- AutoInstrument.Internal.GhcFacade: data () => HsWildCardBndrs pass thing
- AutoInstrument.Internal.GhcFacade: data () => HscBackendAction
- AutoInstrument.Internal.GhcFacade: data () => HscRecompStatus
- AutoInstrument.Internal.GhcFacade: data () => IE pass
- AutoInstrument.Internal.GhcFacade: data () => IEWildcard
- AutoInstrument.Internal.GhcFacade: data () => IEWrappedName p
- AutoInstrument.Internal.GhcFacade: data () => IPBind id
- AutoInstrument.Internal.GhcFacade: data () => ImportDecl pass
- AutoInstrument.Internal.GhcFacade: data () => ImportDeclQualifiedStyle
- AutoInstrument.Internal.GhcFacade: data () => ImportListInterpretation
- AutoInstrument.Internal.GhcFacade: data () => InjectivityAnn pass
- AutoInstrument.Internal.GhcFacade: data () => InstDecl pass
- AutoInstrument.Internal.GhcFacade: data () => InstalledFindResult
- AutoInstrument.Internal.GhcFacade: data () => IntegralLit
- AutoInstrument.Internal.GhcFacade: data () => IsBootInterface
- AutoInstrument.Internal.GhcFacade: data () => LHsQTyVars pass
- AutoInstrument.Internal.GhcFacade: data () => LamCaseVariant
- AutoInstrument.Internal.GhcFacade: data () => LanguageExtensionHint
- AutoInstrument.Internal.GhcFacade: data () => LayoutInfo pass
- AutoInstrument.Internal.GhcFacade: data () => LexErr
- AutoInstrument.Internal.GhcFacade: data () => LexErrKind
- AutoInstrument.Internal.GhcFacade: data () => Match p body
- AutoInstrument.Internal.GhcFacade: data () => MatchGroup p body
- AutoInstrument.Internal.GhcFacade: data () => MessageClass
- AutoInstrument.Internal.GhcFacade: data () => Messages e
- AutoInstrument.Internal.GhcFacade: data () => MsgEnvelope e
- AutoInstrument.Internal.GhcFacade: data () => NewOrData
- AutoInstrument.Internal.GhcFacade: data () => NoDiagnosticOpts
- AutoInstrument.Internal.GhcFacade: data () => NoExtField
- AutoInstrument.Internal.GhcFacade: data () => NumUnderscoreReason
- AutoInstrument.Internal.GhcFacade: data () => OverLitVal
- AutoInstrument.Internal.GhcFacade: data () => ParStmtBlock idL idR
- AutoInstrument.Internal.GhcFacade: data () => ParseContext
- AutoInstrument.Internal.GhcFacade: data () => Pass
- AutoInstrument.Internal.GhcFacade: data () => Pat p
- AutoInstrument.Internal.GhcFacade: data () => PatIncompleteDoBlock
- AutoInstrument.Internal.GhcFacade: data () => PatIsRecursive
- AutoInstrument.Internal.GhcFacade: data () => PatSynBind idL idR
- AutoInstrument.Internal.GhcFacade: data () => PromotionFlag
- AutoInstrument.Internal.GhcFacade: data () => PsErrInPatDetails
- AutoInstrument.Internal.GhcFacade: data () => PsErrParseDetails
- AutoInstrument.Internal.GhcFacade: data () => PsHeaderMessage
- AutoInstrument.Internal.GhcFacade: data () => PsMessage
- AutoInstrument.Internal.GhcFacade: data () => RecordPatSynField pass
- AutoInstrument.Internal.GhcFacade: data () => RoleAnnotDecl pass
- AutoInstrument.Internal.GhcFacade: data () => RuleBndr pass
- AutoInstrument.Internal.GhcFacade: data () => RuleDecl pass
- AutoInstrument.Internal.GhcFacade: data () => RuleDecls pass
- AutoInstrument.Internal.GhcFacade: data () => SDoc
- AutoInstrument.Internal.GhcFacade: data () => Severity
- AutoInstrument.Internal.GhcFacade: data () => Sig pass
- AutoInstrument.Internal.GhcFacade: data () => SourceText
- AutoInstrument.Internal.GhcFacade: data () => SpliceDecl p
- AutoInstrument.Internal.GhcFacade: data () => SpliceDecoration
- AutoInstrument.Internal.GhcFacade: data () => StandaloneKindSig pass
- AutoInstrument.Internal.GhcFacade: data () => StmtLR idL idR body
- AutoInstrument.Internal.GhcFacade: data () => StringLiteral
- AutoInstrument.Internal.GhcFacade: data () => TcRnExprMode
- AutoInstrument.Internal.GhcFacade: data () => TransForm
- AutoInstrument.Internal.GhcFacade: data () => TransLayoutReason
- AutoInstrument.Internal.GhcFacade: data () => TyClDecl pass
- AutoInstrument.Internal.GhcFacade: data () => TyClGroup pass
- AutoInstrument.Internal.GhcFacade: data () => TyFamInstDecl pass
- AutoInstrument.Internal.GhcFacade: data () => UnknownDiagnostic
- AutoInstrument.Internal.GhcFacade: data () => Validity' a
- AutoInstrument.Internal.GhcFacade: data () => WarnDecl pass
- AutoInstrument.Internal.GhcFacade: data () => WarnDecls pass
- AutoInstrument.Internal.GhcFacade: dataConCantHappen :: DataConCantHappen -> a
- AutoInstrument.Internal.GhcFacade: dataDefnConsNewOrData :: DataDefnCons a -> NewOrData
- AutoInstrument.Internal.GhcFacade: debugTraceMsg :: Logger -> Int -> SDoc -> IO ()
- AutoInstrument.Internal.GhcFacade: defaultDiagnosticOpts :: Diagnostic a => DiagnosticOpts a
- AutoInstrument.Internal.GhcFacade: diagReasonSeverity :: DiagOpts -> DiagnosticReason -> Severity
- AutoInstrument.Internal.GhcFacade: diag_fatal_wopt :: WarningFlag -> DiagOpts -> Bool
- AutoInstrument.Internal.GhcFacade: diag_wopt :: WarningFlag -> DiagOpts -> Bool
- AutoInstrument.Internal.GhcFacade: diagnosticCode :: Diagnostic a => a -> Maybe DiagnosticCode
- AutoInstrument.Internal.GhcFacade: diagnosticHints :: Diagnostic a => a -> [GhcHint]
- AutoInstrument.Internal.GhcFacade: diagnosticMessage :: Diagnostic a => DiagnosticOpts a -> a -> DecoratedSDoc
- AutoInstrument.Internal.GhcFacade: diagnosticReason :: Diagnostic a => a -> DiagnosticReason
- AutoInstrument.Internal.GhcFacade: doCodeGen :: HscEnv -> Module -> InfoTableProvMap -> [TyCon] -> CollectedCCs -> [CgStgTopBinding] -> HpcInfo -> IO (Stream IO CmmGroupSRTs CmmCgInfos)
- AutoInstrument.Internal.GhcFacade: docDeclDoc :: DocDecl pass -> LHsDoc pass
- AutoInstrument.Internal.GhcFacade: dumpIfaceStats :: HscEnv -> IO ()
- AutoInstrument.Internal.GhcFacade: emptyMessages :: Messages e
- AutoInstrument.Internal.GhcFacade: errorDiagnostic :: MessageClass
- AutoInstrument.Internal.GhcFacade: errorMsg :: Logger -> SDoc -> IO ()
- AutoInstrument.Internal.GhcFacade: errorsFound :: Diagnostic e => Messages e -> Bool
- AutoInstrument.Internal.GhcFacade: errorsOrFatalWarningsFound :: Messages e -> Bool
- AutoInstrument.Internal.GhcFacade: extendIfaceEnvs :: [TyCoVar] -> IfL a -> IfL a
- AutoInstrument.Internal.GhcFacade: extendIfaceIdEnv :: [Id] -> IfL a -> IfL a
- AutoInstrument.Internal.GhcFacade: extendIfaceTyVarEnv :: [TyVar] -> IfL a -> IfL a
- AutoInstrument.Internal.GhcFacade: extendOccEnv_C :: (a -> a -> a) -> OccEnv a -> OccName -> a -> OccEnv a
- AutoInstrument.Internal.GhcFacade: externaliseName :: Module -> Name -> TcRnIf m n Name
- AutoInstrument.Internal.GhcFacade: fatalErrorMsg :: Logger -> SDoc -> IO ()
- AutoInstrument.Internal.GhcFacade: filterOccSet :: (OccName -> Bool) -> OccSet -> OccSet
- AutoInstrument.Internal.GhcFacade: findExactModule :: FinderCache -> FinderOpts -> UnitEnvGraph FinderOpts -> UnitState -> Maybe HomeUnit -> InstalledModule -> IO InstalledFindResult
- AutoInstrument.Internal.GhcFacade: findExposedPackageModule :: FinderCache -> FinderOpts -> UnitState -> ModuleName -> PkgQual -> IO FindResult
- AutoInstrument.Internal.GhcFacade: findHomeModule :: FinderCache -> FinderOpts -> HomeUnit -> ModuleName -> IO FindResult
- AutoInstrument.Internal.GhcFacade: findImportedModule :: HscEnv -> ModuleName -> PkgQual -> IO FindResult
- AutoInstrument.Internal.GhcFacade: findObjectLinkable :: Module -> FilePath -> UTCTime -> IO Linkable
- AutoInstrument.Internal.GhcFacade: findObjectLinkableMaybe :: Module -> ModLocation -> IO (Maybe Linkable)
- AutoInstrument.Internal.GhcFacade: findPluginModule :: FinderCache -> FinderOpts -> UnitState -> Maybe HomeUnit -> ModuleName -> IO FindResult
- AutoInstrument.Internal.GhcFacade: fingerprint0 :: Fingerprint
- AutoInstrument.Internal.GhcFacade: fingerprintData :: Ptr Word8 -> Int -> IO Fingerprint
- AutoInstrument.Internal.GhcFacade: fingerprintFingerprints :: [Fingerprint] -> Fingerprint
- AutoInstrument.Internal.GhcFacade: fingerprintString :: String -> Fingerprint
- AutoInstrument.Internal.GhcFacade: flushFinderCaches :: FinderCache -> UnitEnv -> IO ()
- AutoInstrument.Internal.GhcFacade: foldOccEnv :: (a -> b -> b) -> b -> OccEnv a -> b
- AutoInstrument.Internal.GhcFacade: foldUFM :: (elt -> a -> a) -> a -> UniqFM key elt -> a
- AutoInstrument.Internal.GhcFacade: formatBulleted :: SDocContext -> DecoratedSDoc -> SDoc
- AutoInstrument.Internal.GhcFacade: fractionalLitFromRational :: Rational -> FractionalLit
- AutoInstrument.Internal.GhcFacade: fromParseContext :: ParseContext -> PsErrInPatDetails
- AutoInstrument.Internal.GhcFacade: generateByteCode :: HscEnv -> CgInteractiveGuts -> ModLocation -> IO [Unlinked]
- AutoInstrument.Internal.GhcFacade: generateFreshByteCode :: HscEnv -> ModuleName -> CgInteractiveGuts -> ModLocation -> IO Linkable
- AutoInstrument.Internal.GhcFacade: getCaretDiagnostic :: MessageClass -> SrcSpan -> IO SDoc
- AutoInstrument.Internal.GhcFacade: getErrorMessages :: Diagnostic e => Messages e -> Bag (MsgEnvelope e)
- AutoInstrument.Internal.GhcFacade: getFileHash :: FilePath -> IO Fingerprint
- AutoInstrument.Internal.GhcFacade: getHscEnv :: Hsc HscEnv
- AutoInstrument.Internal.GhcFacade: getInvalids :: [Validity' a] -> [a]
- AutoInstrument.Internal.GhcFacade: getUniqMask :: CoreM Char
- AutoInstrument.Internal.GhcFacade: getWarningMessages :: Diagnostic e => Messages e -> Bag (MsgEnvelope e)
- AutoInstrument.Internal.GhcFacade: ghcExit :: Logger -> Int -> IO ()
- AutoInstrument.Internal.GhcFacade: ghcPass :: IsPass p => GhcPass p
- AutoInstrument.Internal.GhcFacade: greFieldLabel :: GlobalRdrElt -> Maybe FieldLabel
- AutoInstrument.Internal.GhcFacade: greMangledName :: GlobalRdrElt -> Name
- AutoInstrument.Internal.GhcFacade: greNameSrcSpan :: GreName -> SrcSpan
- AutoInstrument.Internal.GhcFacade: grePrintableName :: GlobalRdrElt -> Name
- AutoInstrument.Internal.GhcFacade: gresFromAvail :: (Name -> Maybe ImportSpec) -> AvailInfo -> [GlobalRdrElt]
- AutoInstrument.Internal.GhcFacade: gresFromAvails :: Maybe ImportSpec -> [AvailInfo] -> [GlobalRdrElt]
- AutoInstrument.Internal.GhcFacade: hsConPatArgs :: UnXRec p => HsConPatDetails p -> [LPat p]
- AutoInstrument.Internal.GhcFacade: hsGroupInstDecls :: HsGroup id -> [LInstDecl id]
- AutoInstrument.Internal.GhcFacade: hsIPNameFS :: HsIPName -> FastString
- AutoInstrument.Internal.GhcFacade: hsMult :: HsScaled pass a -> HsArrow pass
- AutoInstrument.Internal.GhcFacade: hsPatSigType :: HsPatSigType pass -> LHsType pass
- AutoInstrument.Internal.GhcFacade: hsQTvExplicit :: LHsQTyVars pass -> [LHsTyVarBndr () pass]
- AutoInstrument.Internal.GhcFacade: hsRecFieldSel :: UnXRec p => HsRecField p arg -> XCFieldOcc p
- AutoInstrument.Internal.GhcFacade: hsRecFields :: UnXRec p => HsRecFields p arg -> [XCFieldOcc p]
- AutoInstrument.Internal.GhcFacade: hsRecFieldsArgs :: UnXRec p => HsRecFields p arg -> [arg]
- AutoInstrument.Internal.GhcFacade: hsScaledThing :: HsScaled pass a -> a
- AutoInstrument.Internal.GhcFacade: hscAddSptEntries :: HscEnv -> [SptEntry] -> IO ()
- AutoInstrument.Internal.GhcFacade: hscCheckSafe :: HscEnv -> Module -> SrcSpan -> IO Bool
- AutoInstrument.Internal.GhcFacade: hscCompileCmmFile :: HscEnv -> FilePath -> FilePath -> FilePath -> IO (Maybe FilePath)
- AutoInstrument.Internal.GhcFacade: hscCompileCoreExpr :: HscEnv -> SrcSpan -> CoreExpr -> IO (ForeignHValue, [Linkable], PkgsLoaded)
- AutoInstrument.Internal.GhcFacade: hscCompileCoreExpr' :: HscEnv -> SrcSpan -> CoreExpr -> IO (ForeignHValue, [Linkable], PkgsLoaded)
- AutoInstrument.Internal.GhcFacade: hscDecls :: HscEnv -> String -> IO ([TyThing], InteractiveContext)
- AutoInstrument.Internal.GhcFacade: hscDeclsWithLocation :: HscEnv -> String -> String -> Int -> IO ([TyThing], InteractiveContext)
- AutoInstrument.Internal.GhcFacade: hscDesugar :: HscEnv -> ModSummary -> TcGblEnv -> IO ModGuts
- AutoInstrument.Internal.GhcFacade: hscDesugar' :: ModLocation -> TcGblEnv -> Hsc ModGuts
- AutoInstrument.Internal.GhcFacade: hscDesugarAndSimplify :: ModSummary -> FrontendResult -> Messages GhcMessage -> Maybe Fingerprint -> Hsc HscBackendAction
- AutoInstrument.Internal.GhcFacade: hscGenHardCode :: HscEnv -> CgGuts -> ModLocation -> FilePath -> IO (FilePath, Maybe FilePath, [(ForeignSrcLang, FilePath)], Maybe StgCgInfos, Maybe CmmCgInfos)
- AutoInstrument.Internal.GhcFacade: hscGetModuleInterface :: HscEnv -> Module -> IO ModIface
- AutoInstrument.Internal.GhcFacade: hscGetSafe :: HscEnv -> Module -> SrcSpan -> IO (Bool, Set UnitId)
- AutoInstrument.Internal.GhcFacade: hscImport :: HscEnv -> String -> IO (ImportDecl GhcPs)
- AutoInstrument.Internal.GhcFacade: hscInteractive :: HscEnv -> CgInteractiveGuts -> ModLocation -> IO (Maybe FilePath, CompiledByteCode, [SptEntry])
- AutoInstrument.Internal.GhcFacade: hscIsGHCiMonad :: HscEnv -> String -> IO Name
- AutoInstrument.Internal.GhcFacade: hscKcType :: HscEnv -> Bool -> String -> IO (Type, Kind)
- AutoInstrument.Internal.GhcFacade: hscMaybeWriteIface :: Logger -> DynFlags -> Bool -> ModIface -> Maybe Fingerprint -> ModLocation -> IO ()
- AutoInstrument.Internal.GhcFacade: hscParse :: HscEnv -> ModSummary -> IO HsParsedModule
- AutoInstrument.Internal.GhcFacade: hscParse' :: ModSummary -> Hsc HsParsedModule
- AutoInstrument.Internal.GhcFacade: hscParseDeclsWithLocation :: HscEnv -> String -> Int -> String -> IO [LHsDecl GhcPs]
- AutoInstrument.Internal.GhcFacade: hscParseExpr :: String -> Hsc (LHsExpr GhcPs)
- AutoInstrument.Internal.GhcFacade: hscParseIdentifier :: HscEnv -> String -> IO (LocatedN RdrName)
- AutoInstrument.Internal.GhcFacade: hscParseModuleWithLocation :: HscEnv -> String -> Int -> String -> IO (HsModule GhcPs)
- AutoInstrument.Internal.GhcFacade: hscParseStmtWithLocation :: String -> Int -> String -> Hsc (Maybe (GhciLStmt GhcPs))
- AutoInstrument.Internal.GhcFacade: hscParseType :: String -> Hsc (LHsType GhcPs)
- AutoInstrument.Internal.GhcFacade: hscParsedDecls :: HscEnv -> [LHsDecl GhcPs] -> IO ([TyThing], InteractiveContext)
- AutoInstrument.Internal.GhcFacade: hscParsedStmt :: HscEnv -> GhciLStmt GhcPs -> IO (Maybe ([Id], ForeignHValue, FixityEnv))
- AutoInstrument.Internal.GhcFacade: hscRecompStatus :: Maybe Messager -> HscEnv -> ModSummary -> Maybe ModIface -> HomeModLinkable -> (Int, Int) -> IO HscRecompStatus
- AutoInstrument.Internal.GhcFacade: hscRnImportDecls :: HscEnv -> [LImportDecl GhcPs] -> IO GlobalRdrEnv
- AutoInstrument.Internal.GhcFacade: hscSimpleIface' :: Maybe CoreProgram -> TcGblEnv -> ModSummary -> Hsc (ModIface, ModDetails)
- AutoInstrument.Internal.GhcFacade: hscSimplify :: HscEnv -> [String] -> ModGuts -> IO ModGuts
- AutoInstrument.Internal.GhcFacade: hscSimplify' :: [String] -> ModGuts -> Hsc ModGuts
- AutoInstrument.Internal.GhcFacade: hscStmt :: HscEnv -> String -> IO (Maybe ([Id], ForeignHValue, FixityEnv))
- AutoInstrument.Internal.GhcFacade: hscStmtWithLocation :: HscEnv -> String -> String -> Int -> IO (Maybe ([Id], ForeignHValue, FixityEnv))
- AutoInstrument.Internal.GhcFacade: hscTcExpr :: HscEnv -> TcRnExprMode -> String -> IO Type
- AutoInstrument.Internal.GhcFacade: hscTcRcLookupName :: HscEnv -> Name -> IO (Maybe TyThing)
- AutoInstrument.Internal.GhcFacade: hscTcRnGetInfo :: HscEnv -> Name -> IO (Maybe (TyThing, Fixity, [ClsInst], [FamInst], SDoc))
- AutoInstrument.Internal.GhcFacade: hscTcRnLookupRdrName :: HscEnv -> LocatedN RdrName -> IO (NonEmpty Name)
- AutoInstrument.Internal.GhcFacade: hscTidy :: HscEnv -> ModGuts -> IO (CgGuts, ModDetails)
- AutoInstrument.Internal.GhcFacade: hscTypecheckAndGetWarnings :: HscEnv -> ModSummary -> IO (FrontendResult, WarningMessages)
- AutoInstrument.Internal.GhcFacade: hscTypecheckRename :: HscEnv -> ModSummary -> HsParsedModule -> IO (TcGblEnv, RenamedStuff)
- AutoInstrument.Internal.GhcFacade: ifaceExportNames :: [IfaceExport] -> TcRnIf gbl lcl [AvailInfo]
- AutoInstrument.Internal.GhcFacade: incompleteDoBlock :: ParseContext
- AutoInstrument.Internal.GhcFacade: initFinderCache :: IO FinderCache
- AutoInstrument.Internal.GhcFacade: initHscEnv :: Maybe FilePath -> IO HscEnv
- AutoInstrument.Internal.GhcFacade: initModDetails :: HscEnv -> ModIface -> IO ModDetails
- AutoInstrument.Internal.GhcFacade: initWholeCoreBindings :: HscEnv -> ModIface -> ModDetails -> Linkable -> IO Linkable
- AutoInstrument.Internal.GhcFacade: integralFractionalLit :: Bool -> Integer -> FractionalLit
- AutoInstrument.Internal.GhcFacade: intersectOccSet :: OccSet -> OccSet -> OccSet
- AutoInstrument.Internal.GhcFacade: ioMsgMaybe :: IO (Messages GhcMessage, Maybe a) -> Hsc a
- AutoInstrument.Internal.GhcFacade: isClassDecl :: TyClDecl pass -> Bool
- AutoInstrument.Internal.GhcFacade: isClosedTypeFamilyInfo :: FamilyInfo pass -> Bool
- AutoInstrument.Internal.GhcFacade: isCompleteMatchSig :: UnXRec p => LSig p -> Bool
- AutoInstrument.Internal.GhcFacade: isComprehensionContext :: HsStmtContext id -> Bool
- AutoInstrument.Internal.GhcFacade: isConcrete :: Type -> Bool
- AutoInstrument.Internal.GhcFacade: isDataDecl :: TyClDecl pass -> Bool
- AutoInstrument.Internal.GhcFacade: isDataFamilyDecl :: TyClDecl pass -> Bool
- AutoInstrument.Internal.GhcFacade: isDoComprehensionContext :: HsDoFlavour -> Bool
- AutoInstrument.Internal.GhcFacade: isEmptyMessages :: Messages e -> Bool
- AutoInstrument.Internal.GhcFacade: isExtrinsicErrorMessage :: MsgEnvelope e -> Bool
- AutoInstrument.Internal.GhcFacade: isFamilyDecl :: TyClDecl pass -> Bool
- AutoInstrument.Internal.GhcFacade: isFixityLSig :: UnXRec p => LSig p -> Bool
- AutoInstrument.Internal.GhcFacade: isHsKindedTyVar :: HsTyVarBndr flag pass -> Bool
- AutoInstrument.Internal.GhcFacade: isInfixMatch :: Match id body -> Bool
- AutoInstrument.Internal.GhcFacade: isInlineLSig :: UnXRec p => LSig p -> Bool
- AutoInstrument.Internal.GhcFacade: isIntrinsicErrorMessage :: Diagnostic e => MsgEnvelope e -> Bool
- AutoInstrument.Internal.GhcFacade: isMinimalLSig :: UnXRec p => LSig p -> Bool
- AutoInstrument.Internal.GhcFacade: isMonadCompContext :: HsStmtContext id -> Bool
- AutoInstrument.Internal.GhcFacade: isMonadDoCompContext :: HsDoFlavour -> Bool
- AutoInstrument.Internal.GhcFacade: isMonadDoStmtContext :: HsDoFlavour -> Bool
- AutoInstrument.Internal.GhcFacade: isMonadStmtContext :: HsStmtContext id -> Bool
- AutoInstrument.Internal.GhcFacade: isOpenTypeFamilyInfo :: FamilyInfo pass -> Bool
- AutoInstrument.Internal.GhcFacade: isPatSynCtxt :: HsMatchContext p -> Bool
- AutoInstrument.Internal.GhcFacade: isPragLSig :: UnXRec p => LSig p -> Bool
- AutoInstrument.Internal.GhcFacade: isPromoted :: PromotionFlag -> Bool
- AutoInstrument.Internal.GhcFacade: isSCCFunSig :: UnXRec p => LSig p -> Bool
- AutoInstrument.Internal.GhcFacade: isSpecInstLSig :: UnXRec p => LSig p -> Bool
- AutoInstrument.Internal.GhcFacade: isSpecLSig :: UnXRec p => LSig p -> Bool
- AutoInstrument.Internal.GhcFacade: isSynDecl :: TyClDecl pass -> Bool
- AutoInstrument.Internal.GhcFacade: isTypeDataDefnCons :: DataDefnCons a -> Bool
- AutoInstrument.Internal.GhcFacade: isTypeFamilyDecl :: TyClDecl pass -> Bool
- AutoInstrument.Internal.GhcFacade: isTypeLSig :: UnXRec p => LSig p -> Bool
- AutoInstrument.Internal.GhcFacade: isWarningMessage :: Diagnostic e => MsgEnvelope e -> Bool
- AutoInstrument.Internal.GhcFacade: localGREsFromAvail :: AvailInfo -> [GlobalRdrElt]
- AutoInstrument.Internal.GhcFacade: logInfo :: Logger -> SDoc -> IO ()
- AutoInstrument.Internal.GhcFacade: logOutput :: Logger -> SDoc -> IO ()
- AutoInstrument.Internal.GhcFacade: lookupFileCache :: FinderCache -> FilePath -> IO Fingerprint
- AutoInstrument.Internal.GhcFacade: lookupGRE_GreName :: GlobalRdrEnv -> GreName -> Maybe GlobalRdrElt
- AutoInstrument.Internal.GhcFacade: lookupGRE_Name_OccName :: GlobalRdrEnv -> Name -> OccName -> Maybe GlobalRdrElt
- AutoInstrument.Internal.GhcFacade: lookupGRE_RdrName :: RdrName -> GlobalRdrEnv -> [GlobalRdrElt]
- AutoInstrument.Internal.GhcFacade: lookupGRE_RdrName' :: RdrName -> GlobalRdrEnv -> [GlobalRdrElt]
- AutoInstrument.Internal.GhcFacade: lookupGlobalRdrEnv :: GlobalRdrEnv -> OccName -> [GlobalRdrElt]
- AutoInstrument.Internal.GhcFacade: lookupIfaceTop :: OccName -> IfL Name
- AutoInstrument.Internal.GhcFacade: lookupIfaceTyVar :: IfaceTvBndr -> IfL (Maybe TyVar)
- AutoInstrument.Internal.GhcFacade: lookupIfaceVar :: IfaceBndr -> IfL (Maybe TyCoVar)
- AutoInstrument.Internal.GhcFacade: lookupNameCache :: NameCache -> Module -> OccName -> IO Name
- AutoInstrument.Internal.GhcFacade: lookupOrig :: Module -> OccName -> TcRnIf a b Name
- AutoInstrument.Internal.GhcFacade: lookupOrigNameCache :: OrigNameCache -> Module -> OccName -> Maybe Name
- AutoInstrument.Internal.GhcFacade: makeSimpleDetails :: Logger -> TcGblEnv -> IO ModDetails
- AutoInstrument.Internal.GhcFacade: mapDecoratedSDoc :: (SDoc -> SDoc) -> DecoratedSDoc -> DecoratedSDoc
- AutoInstrument.Internal.GhcFacade: mapHsOuterImplicit :: (XHsOuterImplicit pass -> XHsOuterImplicit pass) -> HsOuterTyVarBndrs flag pass -> HsOuterTyVarBndrs flag pass
- AutoInstrument.Internal.GhcFacade: mapXRec :: (MapXRec p, Anno a ~ Anno b) => (a -> b) -> XRec p a -> XRec p b
- AutoInstrument.Internal.GhcFacade: minusOccSet :: OccSet -> OccSet -> OccSet
- AutoInstrument.Internal.GhcFacade: mkCgInteractiveGuts :: CgGuts -> CgInteractiveGuts
- AutoInstrument.Internal.GhcFacade: mkDecorated :: [SDoc] -> DecoratedSDoc
- AutoInstrument.Internal.GhcFacade: mkDecoratedDiagnostic :: DiagnosticReason -> [GhcHint] -> [SDoc] -> DiagnosticMessage
- AutoInstrument.Internal.GhcFacade: mkDecoratedError :: [GhcHint] -> [SDoc] -> DiagnosticMessage
- AutoInstrument.Internal.GhcFacade: mkErrorMsgEnvelope :: Diagnostic e => SrcSpan -> NamePprCtx -> e -> MsgEnvelope e
- AutoInstrument.Internal.GhcFacade: mkFractionalLit :: SourceText -> Bool -> Rational -> Integer -> FractionalExponentBase -> FractionalLit
- AutoInstrument.Internal.GhcFacade: mkFunCo1 :: HasDebugCallStack => Role -> FunTyFlag -> CoercionN -> Coercion -> Coercion -> Coercion
- AutoInstrument.Internal.GhcFacade: mkHeteroPrimEqPred :: Kind -> Kind -> Type -> Type -> Type
- AutoInstrument.Internal.GhcFacade: mkHeteroReprPrimEqPred :: Kind -> Kind -> Type -> Type -> Type
- AutoInstrument.Internal.GhcFacade: mkHiOnlyModLocation :: FinderOpts -> Suffix -> Suffix -> FilePath -> String -> ModLocation
- AutoInstrument.Internal.GhcFacade: mkHiPath :: FinderOpts -> FilePath -> String -> FilePath
- AutoInstrument.Internal.GhcFacade: mkHomeModLocation :: FinderOpts -> ModuleName -> FilePath -> ModLocation
- AutoInstrument.Internal.GhcFacade: mkHomeModLocation2 :: FinderOpts -> ModuleName -> FilePath -> String -> ModLocation
- AutoInstrument.Internal.GhcFacade: mkIntegralLit :: Integral a => a -> IntegralLit
- AutoInstrument.Internal.GhcFacade: mkInvisAnonTyConBinder :: TyVar -> TyConBinder
- AutoInstrument.Internal.GhcFacade: mkLocMessage :: MessageClass -> SrcSpan -> SDoc -> SDoc
- AutoInstrument.Internal.GhcFacade: mkLocMessageWarningGroups :: Bool -> MessageClass -> SrcSpan -> SDoc -> SDoc
- AutoInstrument.Internal.GhcFacade: mkMCDiagnostic :: DiagOpts -> DiagnosticReason -> Maybe DiagnosticCode -> MessageClass
- AutoInstrument.Internal.GhcFacade: mkMessages :: Bag (MsgEnvelope e) -> Messages e
- AutoInstrument.Internal.GhcFacade: mkModuleName :: String -> ModuleName
- AutoInstrument.Internal.GhcFacade: mkModuleNameFS :: FastString -> ModuleName
- AutoInstrument.Internal.GhcFacade: mkMsgEnvelope :: Diagnostic e => DiagOpts -> SrcSpan -> NamePprCtx -> e -> MsgEnvelope e
- AutoInstrument.Internal.GhcFacade: mkNakedFunCo1 :: Role -> FunTyFlag -> CoercionN -> Coercion -> Coercion -> Coercion
- AutoInstrument.Internal.GhcFacade: mkNakedFunCo2 :: Role -> FunTyFlag -> FunTyFlag -> CoercionN -> Coercion -> Coercion -> Coercion
- AutoInstrument.Internal.GhcFacade: mkObjPath :: FinderOpts -> FilePath -> String -> FilePath
- AutoInstrument.Internal.GhcFacade: mkPlainDiagnostic :: DiagnosticReason -> [GhcHint] -> SDoc -> DiagnosticMessage
- AutoInstrument.Internal.GhcFacade: mkPlainError :: [GhcHint] -> SDoc -> DiagnosticMessage
- AutoInstrument.Internal.GhcFacade: mkPlainErrorMsgEnvelope :: Diagnostic e => SrcSpan -> e -> MsgEnvelope e
- AutoInstrument.Internal.GhcFacade: mkPlainMsgEnvelope :: Diagnostic e => DiagOpts -> SrcSpan -> e -> MsgEnvelope e
- AutoInstrument.Internal.GhcFacade: mkRecFldSelOcc :: FastString -> OccName
- AutoInstrument.Internal.GhcFacade: mkSimpleDecorated :: SDoc -> DecoratedSDoc
- AutoInstrument.Internal.GhcFacade: mkSourceFractionalLit :: String -> Bool -> Integer -> Integer -> FractionalExponentBase -> FractionalLit
- AutoInstrument.Internal.GhcFacade: mkStubPaths :: FinderOpts -> ModuleName -> ModLocation -> FilePath
- AutoInstrument.Internal.GhcFacade: mkTHFractionalLit :: Rational -> FractionalLit
- AutoInstrument.Internal.GhcFacade: mkWildEvBinder :: PredType -> EvVar
- AutoInstrument.Internal.GhcFacade: moduleNameColons :: ModuleName -> String
- AutoInstrument.Internal.GhcFacade: moduleNameFS :: ModuleName -> FastString
- AutoInstrument.Internal.GhcFacade: moduleNameSlashes :: ModuleName -> String
- AutoInstrument.Internal.GhcFacade: moduleNameString :: ModuleName -> String
- AutoInstrument.Internal.GhcFacade: negateFractionalLit :: FractionalLit -> FractionalLit
- AutoInstrument.Internal.GhcFacade: negateIntegralLit :: IntegralLit -> IntegralLit
- AutoInstrument.Internal.GhcFacade: negateOverLitVal :: OverLitVal -> OverLitVal
- AutoInstrument.Internal.GhcFacade: newGlobalBinder :: Module -> OccName -> SrcSpan -> TcRnIf a b Name
- AutoInstrument.Internal.GhcFacade: newHscEnv :: FilePath -> DynFlags -> IO HscEnv
- AutoInstrument.Internal.GhcFacade: newHscEnvWithHUG :: FilePath -> DynFlags -> UnitId -> HomeUnitGraph -> IO HscEnv
- AutoInstrument.Internal.GhcFacade: newIfaceName :: OccName -> IfL Name
- AutoInstrument.Internal.GhcFacade: newIfaceNames :: [OccName] -> IfL [Name]
- AutoInstrument.Internal.GhcFacade: newInteractiveBinder :: HscEnv -> OccName -> SrcSpan -> IO Name
- AutoInstrument.Internal.GhcFacade: newtype () => DataFamInstDecl pass
- AutoInstrument.Internal.GhcFacade: newtype () => FieldLabelStrings p
- AutoInstrument.Internal.GhcFacade: newtype () => HsIPName
- AutoInstrument.Internal.GhcFacade: newtype () => ModuleName
- AutoInstrument.Internal.GhcFacade: newtype () => RecFieldsDotDot
- AutoInstrument.Internal.GhcFacade: noExtField :: NoExtField
- AutoInstrument.Internal.GhcFacade: noHints :: [GhcHint]
- AutoInstrument.Internal.GhcFacade: noHsTok :: forall (tok :: Symbol). GenLocated TokenLocation (HsToken tok)
- AutoInstrument.Internal.GhcFacade: noHsUniTok :: forall (tok :: Symbol) (utok :: Symbol). GenLocated TokenLocation (HsUniToken tok utok)
- AutoInstrument.Internal.GhcFacade: noParseContext :: ParseContext
- AutoInstrument.Internal.GhcFacade: noTypeArgs :: [Void]
- AutoInstrument.Internal.GhcFacade: occSetToEnv :: OccSet -> OccEnv OccName
- AutoInstrument.Internal.GhcFacade: oneShotMsg :: Logger -> RecompileRequired -> IO ()
- AutoInstrument.Internal.GhcFacade: parseModuleName :: ReadP ModuleName
- AutoInstrument.Internal.GhcFacade: partitionMessages :: Diagnostic e => Messages e -> (Messages e, Messages e)
- AutoInstrument.Internal.GhcFacade: pprIfPs :: forall (p :: Pass). IsPass p => (p ~ 'Parsed => SDoc) -> SDoc
- AutoInstrument.Internal.GhcFacade: pprIfRn :: forall (p :: Pass). IsPass p => (p ~ 'Renamed => SDoc) -> SDoc
- AutoInstrument.Internal.GhcFacade: pprIfTc :: forall (p :: Pass). IsPass p => (p ~ 'Typechecked => SDoc) -> SDoc
- AutoInstrument.Internal.GhcFacade: pprLocMsgEnvelope :: Diagnostic e => DiagnosticOpts e -> MsgEnvelope e -> SDoc
- AutoInstrument.Internal.GhcFacade: pprLocMsgEnvelopeDefault :: Diagnostic e => MsgEnvelope e -> SDoc
- AutoInstrument.Internal.GhcFacade: pprMessageBag :: Bag SDoc -> SDoc
- AutoInstrument.Internal.GhcFacade: pprMessages :: Diagnostic e => DiagnosticOpts e -> Messages e -> SDoc
- AutoInstrument.Internal.GhcFacade: pprMsgEnvelopeBagWithLoc :: Diagnostic e => DiagnosticOpts e -> Bag (MsgEnvelope e) -> [SDoc]
- AutoInstrument.Internal.GhcFacade: pprMsgEnvelopeBagWithLocDefault :: Diagnostic e => Bag (MsgEnvelope e) -> [SDoc]
- AutoInstrument.Internal.GhcFacade: pprWithSourceText :: SourceText -> SDoc -> SDoc
- AutoInstrument.Internal.GhcFacade: prettyPrintGhcErrors :: ExceptionMonad m => Logger -> m a -> m a
- AutoInstrument.Internal.GhcFacade: printInfoForUser :: Logger -> NamePprCtx -> SDoc -> IO ()
- AutoInstrument.Internal.GhcFacade: printOutputForUser :: Logger -> NamePprCtx -> SDoc -> IO ()
- AutoInstrument.Internal.GhcFacade: putMsg :: Logger -> SDoc -> IO ()
- AutoInstrument.Internal.GhcFacade: qualifiedDoModuleName_maybe :: HsStmtContext p -> Maybe ModuleName
- AutoInstrument.Internal.GhcFacade: rationalFromFractionalLit :: FractionalLit -> Rational
- AutoInstrument.Internal.GhcFacade: setNameModule :: Maybe Module -> Name -> TcRnIf m n Name
- AutoInstrument.Internal.GhcFacade: showModuleIndex :: (Int, Int) -> SDoc
- AutoInstrument.Internal.GhcFacade: showPass :: Logger -> String -> IO ()
- AutoInstrument.Internal.GhcFacade: singleMessage :: MsgEnvelope e -> Messages e
- AutoInstrument.Internal.GhcFacade: sortMsgBag :: Maybe DiagOpts -> Bag (MsgEnvelope e) -> [MsgEnvelope e]
- AutoInstrument.Internal.GhcFacade: stableModuleNameCmp :: ModuleName -> ModuleName -> Ordering
- AutoInstrument.Internal.GhcFacade: suggestAnyExtension :: [Extension] -> GhcHint
- AutoInstrument.Internal.GhcFacade: suggestAnyExtensionWithInfo :: SDoc -> [Extension] -> GhcHint
- AutoInstrument.Internal.GhcFacade: suggestExtension :: Extension -> GhcHint
- AutoInstrument.Internal.GhcFacade: suggestExtensionWithInfo :: SDoc -> Extension -> GhcHint
- AutoInstrument.Internal.GhcFacade: suggestExtensions :: [Extension] -> GhcHint
- AutoInstrument.Internal.GhcFacade: suggestExtensionsWithInfo :: SDoc -> [Extension] -> GhcHint
- AutoInstrument.Internal.GhcFacade: tcIfaceLclId :: FastString -> IfL Id
- AutoInstrument.Internal.GhcFacade: tcIfaceTyVar :: FastString -> IfL TyVar
- AutoInstrument.Internal.GhcFacade: tcRnModule' :: ModSummary -> Bool -> HsParsedModule -> Hsc TcGblEnv
- AutoInstrument.Internal.GhcFacade: traceCmd :: Logger -> String -> String -> IO a -> IO a
- AutoInstrument.Internal.GhcFacade: traceSystoolCommand :: Logger -> String -> IO a -> IO a
- AutoInstrument.Internal.GhcFacade: trace_hi_diffs :: Logger -> SDoc -> IO ()
- AutoInstrument.Internal.GhcFacade: trace_if :: Logger -> SDoc -> IO ()
- AutoInstrument.Internal.GhcFacade: tyClDeclTyVars :: TyClDecl pass -> LHsQTyVars pass
- AutoInstrument.Internal.GhcFacade: tyClGroupInstDecls :: [TyClGroup pass] -> [LInstDecl pass]
- AutoInstrument.Internal.GhcFacade: tyClGroupKindSigs :: [TyClGroup pass] -> [LStandaloneKindSig pass]
- AutoInstrument.Internal.GhcFacade: tyClGroupRoleDecls :: [TyClGroup pass] -> [LRoleAnnotDecl pass]
- AutoInstrument.Internal.GhcFacade: tyClGroupTyClDecls :: [TyClGroup pass] -> [LTyClDecl pass]
- AutoInstrument.Internal.GhcFacade: type BangType pass = HsType pass
- AutoInstrument.Internal.GhcFacade: type CmdLStmt id = LStmt id LHsCmd id
- AutoInstrument.Internal.GhcFacade: type CmdStmt id = Stmt id LHsCmd id
- AutoInstrument.Internal.GhcFacade: type ExprLStmt id = LStmt id LHsExpr id
- AutoInstrument.Internal.GhcFacade: type ExprStmt id = Stmt id LHsExpr id
- AutoInstrument.Internal.GhcFacade: type FailOperator id = Maybe SyntaxExpr id
- AutoInstrument.Internal.GhcFacade: type GhcPs = GhcPass 'Parsed
- AutoInstrument.Internal.GhcFacade: type GhcRn = GhcPass 'Renamed
- AutoInstrument.Internal.GhcFacade: type GhcTc = GhcPass 'Typechecked
- AutoInstrument.Internal.GhcFacade: type GhciLStmt id = LStmt id LHsExpr id
- AutoInstrument.Internal.GhcFacade: type GhciStmt id = Stmt id LHsExpr id
- AutoInstrument.Internal.GhcFacade: type GuardLStmt id = LStmt id LHsExpr id
- AutoInstrument.Internal.GhcFacade: type GuardStmt id = Stmt id LHsExpr id
- AutoInstrument.Internal.GhcFacade: type HsBind id = HsBindLR id id
- AutoInstrument.Internal.GhcFacade: type HsConDeclH98Details pass = HsConDetails Void HsScaled pass LBangType pass XRec pass [LConDeclField pass]
- AutoInstrument.Internal.GhcFacade: type HsConPatDetails p = HsConDetails HsConPatTyArg NoGhcTc p LPat p HsRecFields p LPat p
- AutoInstrument.Internal.GhcFacade: type HsContext pass = [LHsType pass]
- AutoInstrument.Internal.GhcFacade: type HsDeriving pass = [LHsDerivingClause pass]
- AutoInstrument.Internal.GhcFacade: type HsKind pass = HsType pass
- AutoInstrument.Internal.GhcFacade: type HsLocalBinds id = HsLocalBindsLR id id
- AutoInstrument.Internal.GhcFacade: type HsOuterFamEqnTyVarBndrs = HsOuterTyVarBndrs ()
- AutoInstrument.Internal.GhcFacade: type HsOuterSigTyVarBndrs = HsOuterTyVarBndrs Specificity
- AutoInstrument.Internal.GhcFacade: type HsPatSynDetails pass = HsConDetails Void LIdP pass [RecordPatSynField pass]
- AutoInstrument.Internal.GhcFacade: type HsRecField p arg = HsFieldBind LFieldOcc p arg
- AutoInstrument.Internal.GhcFacade: type HsRecUpdField p = HsFieldBind LAmbiguousFieldOcc p LHsExpr p
- AutoInstrument.Internal.GhcFacade: type HsRecordBinds p = HsRecFields p LHsExpr p
- AutoInstrument.Internal.GhcFacade: type HsTyPats pass = [LHsTypeArg pass]
- AutoInstrument.Internal.GhcFacade: type HsValBinds id = HsValBindsLR id id
- AutoInstrument.Internal.GhcFacade: type IsSrcSpanAnn (p :: Pass) a = (Anno IdGhcP p ~ SrcSpanAnn' EpAnn a, IsPass p)
- AutoInstrument.Internal.GhcFacade: type LAmbiguousFieldOcc pass = XRec pass AmbiguousFieldOcc pass
- AutoInstrument.Internal.GhcFacade: type LAnnDecl pass = XRec pass AnnDecl pass
- AutoInstrument.Internal.GhcFacade: type LBangType pass = XRec pass BangType pass
- AutoInstrument.Internal.GhcFacade: type LClsInstDecl pass = XRec pass ClsInstDecl pass
- AutoInstrument.Internal.GhcFacade: type LConDecl pass = XRec pass ConDecl pass
- AutoInstrument.Internal.GhcFacade: type LConDeclField pass = XRec pass ConDeclField pass
- AutoInstrument.Internal.GhcFacade: type LDataFamInstDecl pass = XRec pass DataFamInstDecl pass
- AutoInstrument.Internal.GhcFacade: type LDefaultDecl pass = XRec pass DefaultDecl pass
- AutoInstrument.Internal.GhcFacade: type LDerivClauseTys pass = XRec pass DerivClauseTys pass
- AutoInstrument.Internal.GhcFacade: type LDerivDecl pass = XRec pass DerivDecl pass
- AutoInstrument.Internal.GhcFacade: type LDerivStrategy pass = XRec pass DerivStrategy pass
- AutoInstrument.Internal.GhcFacade: type LDocDecl pass = XRec pass DocDecl pass
- AutoInstrument.Internal.GhcFacade: type LFamilyDecl pass = XRec pass FamilyDecl pass
- AutoInstrument.Internal.GhcFacade: type LFamilyResultSig pass = XRec pass FamilyResultSig pass
- AutoInstrument.Internal.GhcFacade: type LFieldLabelStrings p = XRec p FieldLabelStrings p
- AutoInstrument.Internal.GhcFacade: type LFieldOcc pass = XRec pass FieldOcc pass
- AutoInstrument.Internal.GhcFacade: type LFixitySig pass = XRec pass FixitySig pass
- AutoInstrument.Internal.GhcFacade: type LForeignDecl pass = XRec pass ForeignDecl pass
- AutoInstrument.Internal.GhcFacade: type LGRHS id body = XRec id GRHS id body
- AutoInstrument.Internal.GhcFacade: type LHsBind id = LHsBindLR id id
- AutoInstrument.Internal.GhcFacade: type LHsBindLR idL idR = XRec idL HsBindLR idL idR
- AutoInstrument.Internal.GhcFacade: type LHsBinds id = LHsBindsLR id id
- AutoInstrument.Internal.GhcFacade: type LHsBindsLR idL idR = Bag LHsBindLR idL idR
- AutoInstrument.Internal.GhcFacade: type LHsCmd id = XRec id HsCmd id
- AutoInstrument.Internal.GhcFacade: type LHsCmdTop p = XRec p HsCmdTop p
- AutoInstrument.Internal.GhcFacade: type LHsContext pass = XRec pass HsContext pass
- AutoInstrument.Internal.GhcFacade: type LHsDecl p = XRec p HsDecl p
- AutoInstrument.Internal.GhcFacade: type LHsDerivingClause pass = XRec pass HsDerivingClause pass
- AutoInstrument.Internal.GhcFacade: type LHsExpr p = XRec p HsExpr p
- AutoInstrument.Internal.GhcFacade: type LHsFieldBind p id arg = XRec p HsFieldBind id arg
- AutoInstrument.Internal.GhcFacade: type LHsFunDep pass = XRec pass FunDep pass
- AutoInstrument.Internal.GhcFacade: type LHsKind pass = XRec pass HsKind pass
- AutoInstrument.Internal.GhcFacade: type LHsLocalBinds id = XRec id HsLocalBinds id
- AutoInstrument.Internal.GhcFacade: type LHsLocalBindsLR idL idR = XRec idL HsLocalBindsLR idL idR
- AutoInstrument.Internal.GhcFacade: type LHsRecField p arg = XRec p HsRecField p arg
- AutoInstrument.Internal.GhcFacade: type LHsRecProj p arg = XRec p RecProj p arg
- AutoInstrument.Internal.GhcFacade: type LHsRecUpdField p = XRec p HsRecUpdField p
- AutoInstrument.Internal.GhcFacade: type LHsRecUpdProj p = XRec p RecUpdProj p
- AutoInstrument.Internal.GhcFacade: type LHsSigType pass = XRec pass HsSigType pass
- AutoInstrument.Internal.GhcFacade: type LHsSigWcType pass = HsWildCardBndrs pass LHsSigType pass
- AutoInstrument.Internal.GhcFacade: type LHsToken (tok :: Symbol) p = XRec p HsToken tok
- AutoInstrument.Internal.GhcFacade: type LHsTupArg id = XRec id HsTupArg id
- AutoInstrument.Internal.GhcFacade: type LHsTyVarBndr flag pass = XRec pass HsTyVarBndr flag pass
- AutoInstrument.Internal.GhcFacade: type LHsType pass = XRec pass HsType pass
- AutoInstrument.Internal.GhcFacade: type LHsTypeArg p = HsArg LHsType p LHsKind p
- AutoInstrument.Internal.GhcFacade: type LHsUniToken (tok :: Symbol) (utok :: Symbol) p = XRec p HsUniToken tok utok
- AutoInstrument.Internal.GhcFacade: type LHsWcType pass = HsWildCardBndrs pass LHsType pass
- AutoInstrument.Internal.GhcFacade: type LIE pass = XRec pass IE pass
- AutoInstrument.Internal.GhcFacade: type LIEWrappedName p = XRec p IEWrappedName p
- AutoInstrument.Internal.GhcFacade: type LIPBind id = XRec id IPBind id
- AutoInstrument.Internal.GhcFacade: type LIdP p = XRec p IdP p
- AutoInstrument.Internal.GhcFacade: type LImportDecl pass = XRec pass ImportDecl pass
- AutoInstrument.Internal.GhcFacade: type LInjectivityAnn pass = XRec pass InjectivityAnn pass
- AutoInstrument.Internal.GhcFacade: type LInstDecl pass = XRec pass InstDecl pass
- AutoInstrument.Internal.GhcFacade: type LMatch id body = XRec id Match id body
- AutoInstrument.Internal.GhcFacade: type LPat p = XRec p Pat p
- AutoInstrument.Internal.GhcFacade: type LRoleAnnotDecl pass = XRec pass RoleAnnotDecl pass
- AutoInstrument.Internal.GhcFacade: type LRuleBndr pass = XRec pass RuleBndr pass
- AutoInstrument.Internal.GhcFacade: type LRuleDecl pass = XRec pass RuleDecl pass
- AutoInstrument.Internal.GhcFacade: type LRuleDecls pass = XRec pass RuleDecls pass
- AutoInstrument.Internal.GhcFacade: type LSig pass = XRec pass Sig pass
- AutoInstrument.Internal.GhcFacade: type LSpliceDecl pass = XRec pass SpliceDecl pass
- AutoInstrument.Internal.GhcFacade: type LStandaloneKindSig pass = XRec pass StandaloneKindSig pass
- AutoInstrument.Internal.GhcFacade: type LStmt id body = XRec id StmtLR id id body
- AutoInstrument.Internal.GhcFacade: type LStmtLR idL idR body = XRec idL StmtLR idL idR body
- AutoInstrument.Internal.GhcFacade: type LTyClDecl pass = XRec pass TyClDecl pass
- AutoInstrument.Internal.GhcFacade: type LTyFamDefltDecl pass = XRec pass TyFamDefltDecl pass
- AutoInstrument.Internal.GhcFacade: type LTyFamInstDecl pass = XRec pass TyFamInstDecl pass
- AutoInstrument.Internal.GhcFacade: type LTyFamInstEqn pass = XRec pass TyFamInstEqn pass
- AutoInstrument.Internal.GhcFacade: type LWarnDecl pass = XRec pass WarnDecl pass
- AutoInstrument.Internal.GhcFacade: type LWarnDecls pass = XRec pass WarnDecls pass
- AutoInstrument.Internal.GhcFacade: type Messager = HscEnv -> (Int, Int) -> RecompileRequired -> ModuleGraphNode -> IO ()
- AutoInstrument.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)
- AutoInstrument.Internal.GhcFacade: type PsError = PsMessage
- AutoInstrument.Internal.GhcFacade: type PsWarning = PsMessage
- AutoInstrument.Internal.GhcFacade: type RecProj p arg = HsFieldBind LFieldLabelStrings p arg
- AutoInstrument.Internal.GhcFacade: type RecUpdProj p = RecProj p LHsExpr p
- AutoInstrument.Internal.GhcFacade: type Stmt id body = StmtLR id id body
- AutoInstrument.Internal.GhcFacade: type TyConPiTyBinder = VarBndr TyCoVar TyConBndrVis
- AutoInstrument.Internal.GhcFacade: type TyFamDefltDecl = TyFamInstDecl
- AutoInstrument.Internal.GhcFacade: type TyFamInstEqn pass = FamEqn pass LHsType pass
- AutoInstrument.Internal.GhcFacade: type Validity = Validity' SDoc
- AutoInstrument.Internal.GhcFacade: unXRec :: UnXRec p => XRec p a -> a
- AutoInstrument.Internal.GhcFacade: uncacheModule :: FinderCache -> HomeUnit -> ModuleName -> IO ()
- AutoInstrument.Internal.GhcFacade: unionDecoratedSDoc :: DecoratedSDoc -> DecoratedSDoc -> DecoratedSDoc
- AutoInstrument.Internal.GhcFacade: unionManyMessages :: Foldable f => f (Messages e) -> Messages e
- AutoInstrument.Internal.GhcFacade: unionMessages :: Messages e -> Messages e -> Messages e
- AutoInstrument.Internal.GhcFacade: uniqFromMask :: Char -> IO Unique
- AutoInstrument.Internal.GhcFacade: useExtensionInOrderTo :: SDoc -> Extension -> GhcHint
- AutoInstrument.Internal.GhcFacade: withTiming :: MonadIO m => Logger -> SDoc -> (a -> ()) -> m a -> m a
- AutoInstrument.Internal.GhcFacade: withTimingSilent :: MonadIO m => Logger -> SDoc -> (a -> ()) -> m a -> m a
- AutoInstrument.Internal.GhcFacade: wrapXRec :: WrapXRec p a => a -> XRec p a
- AutoInstrument.Internal.GhcFacade: writeInterfaceOnlyMode :: DynFlags -> Bool
+ AutoInstrument.Internal.GhcFacade: BoxedRep :: {-# UNPACK #-} !Maybe Levity -> PrimRep
+ AutoInstrument.Internal.GhcFacade: DataConName :: !Name -> ConLikeName
+ AutoInstrument.Internal.GhcFacade: DoPmc :: DoPmc
+ AutoInstrument.Internal.GhcFacade: IAmConLike :: !ConInfo -> GREInfo
+ AutoInstrument.Internal.GhcFacade: IAmData :: TypeOrData
+ AutoInstrument.Internal.GhcFacade: IAmRecField :: !RecFieldInfo -> GREInfo
+ AutoInstrument.Internal.GhcFacade: IAmTyCon :: !TyConFlavour Name -> GREInfo
+ AutoInstrument.Internal.GhcFacade: IAmType :: TypeOrData
+ AutoInstrument.Internal.GhcFacade: LookupChild :: Name -> Bool -> Bool -> LookupChild
+ AutoInstrument.Internal.GhcFacade: Mold :: [Option] -> LinkerInfo
+ AutoInstrument.Internal.GhcFacade: NonCanonical :: SourceText -> OverlapMode
+ AutoInstrument.Internal.GhcFacade: OpenFamilyFlavour :: TypeOrData -> Maybe tc -> TyConFlavour tc
+ AutoInstrument.Internal.GhcFacade: Opt_D_dump_float_in :: DumpFlag
+ AutoInstrument.Internal.GhcFacade: Opt_D_dump_float_out :: DumpFlag
+ AutoInstrument.Internal.GhcFacade: Opt_D_dump_liberate_case :: DumpFlag
+ AutoInstrument.Internal.GhcFacade: Opt_D_dump_spec_constr :: DumpFlag
+ AutoInstrument.Internal.GhcFacade: Opt_D_dump_static_argument_transformation :: DumpFlag
+ AutoInstrument.Internal.GhcFacade: Opt_DisableJsMinifier :: GeneralFlag
+ AutoInstrument.Internal.GhcFacade: Opt_InsertBreakpoints :: GeneralFlag
+ AutoInstrument.Internal.GhcFacade: Opt_SpecialiseIncoherents :: GeneralFlag
+ AutoInstrument.Internal.GhcFacade: Opt_UnoptimizedCoreForInterpreter :: GeneralFlag
+ AutoInstrument.Internal.GhcFacade: Opt_WarnImplicitRhsQuantification :: WarningFlag
+ AutoInstrument.Internal.GhcFacade: Opt_WarnIncompleteExportWarnings :: WarningFlag
+ AutoInstrument.Internal.GhcFacade: Opt_WarnInconsistentFlags :: WarningFlag
+ AutoInstrument.Internal.GhcFacade: Opt_WarnMissingPolyKindSignatures :: WarningFlag
+ AutoInstrument.Internal.GhcFacade: Opt_WarnMissingRoleAnnotations :: WarningFlag
+ AutoInstrument.Internal.GhcFacade: Opt_WarnTermVariableCapture :: WarningFlag
+ AutoInstrument.Internal.GhcFacade: ParMakeNumProcessors :: ParMakeCount
+ AutoInstrument.Internal.GhcFacade: ParMakeSemaphore :: FilePath -> ParMakeCount
+ AutoInstrument.Internal.GhcFacade: ParMakeThisMany :: Int -> ParMakeCount
+ AutoInstrument.Internal.GhcFacade: PatSynName :: !Name -> ConLikeName
+ AutoInstrument.Internal.GhcFacade: RecFieldInfo :: !FieldLabel -> !UniqSet ConLikeName -> RecFieldInfo
+ AutoInstrument.Internal.GhcFacade: SkipPmc :: DoPmc
+ AutoInstrument.Internal.GhcFacade: UnboundGRE :: GREInfo
+ AutoInstrument.Internal.GhcFacade: UnusableUnit :: !Unit -> !UnusableUnitReason -> !Bool -> UnusableUnit
+ AutoInstrument.Internal.GhcFacade: Vanilla :: GREInfo
+ AutoInstrument.Internal.GhcFacade: WantBoth :: FieldsOrSelectors
+ AutoInstrument.Internal.GhcFacade: WantField :: FieldsOrSelectors
+ AutoInstrument.Internal.GhcFacade: WantNormal :: FieldsOrSelectors
+ AutoInstrument.Internal.GhcFacade: [LookupChildren] :: forall info. OccName -> LookupChild -> LookupGRE info
+ AutoInstrument.Internal.GhcFacade: [LookupExactName] :: forall info. Name -> Bool -> LookupGRE info
+ AutoInstrument.Internal.GhcFacade: [LookupOccName] :: forall info. OccName -> WhichGREs info -> LookupGRE info
+ AutoInstrument.Internal.GhcFacade: [LookupRdrName] :: forall info. RdrName -> WhichGREs info -> LookupGRE info
+ AutoInstrument.Internal.GhcFacade: [RelevantGREs] :: !FieldsOrSelectors -> !Bool -> !Bool -> WhichGREs GREInfo
+ AutoInstrument.Internal.GhcFacade: [SameNameSpace] :: forall info. WhichGREs info
+ AutoInstrument.Internal.GhcFacade: [ch_hetero_kind] :: CoercionHole -> Bool
+ AutoInstrument.Internal.GhcFacade: [conLikeName_Name] :: ConLikeName -> !Name
+ AutoInstrument.Internal.GhcFacade: [customWarningCategories] :: DynFlags -> WarningCategorySet
+ AutoInstrument.Internal.GhcFacade: [fatalCustomWarningCategories] :: DynFlags -> WarningCategorySet
+ AutoInstrument.Internal.GhcFacade: [fma] :: DynFlags -> Bool
+ AutoInstrument.Internal.GhcFacade: [givensFuel] :: DynFlags -> Int
+ AutoInstrument.Internal.GhcFacade: [gre_info] :: GlobalRdrEltX info -> info
+ AutoInstrument.Internal.GhcFacade: [lookupDataConFirst] :: LookupChild -> Bool
+ AutoInstrument.Internal.GhcFacade: [mi_decl_warn_fn] :: ModIfaceBackend -> !OccName -> Maybe (WarningTxt GhcRn)
+ AutoInstrument.Internal.GhcFacade: [mi_export_warn_fn] :: ModIfaceBackend -> !Name -> Maybe (WarningTxt GhcRn)
+ AutoInstrument.Internal.GhcFacade: [prioritiseParent] :: LookupChild -> Bool
+ AutoInstrument.Internal.GhcFacade: [qcsFuel] :: DynFlags -> Int
+ AutoInstrument.Internal.GhcFacade: [recFieldCons] :: RecFieldInfo -> !UniqSet ConLikeName
+ AutoInstrument.Internal.GhcFacade: [recFieldLabel] :: RecFieldInfo -> !FieldLabel
+ AutoInstrument.Internal.GhcFacade: [sel_fieldLabel] :: IdDetails -> FieldLabel
+ AutoInstrument.Internal.GhcFacade: [uuIsReexport] :: UnusableUnit -> !Bool
+ AutoInstrument.Internal.GhcFacade: [uuReason] :: UnusableUnit -> !UnusableUnitReason
+ AutoInstrument.Internal.GhcFacade: [uuUnit] :: UnusableUnit -> !Unit
+ AutoInstrument.Internal.GhcFacade: [wantedParent] :: LookupChild -> Name
+ AutoInstrument.Internal.GhcFacade: [wantedsFuel] :: DynFlags -> Int
+ AutoInstrument.Internal.GhcFacade: allowGRE :: FieldsOrSelectors -> GlobalRdrElt -> Bool
+ AutoInstrument.Internal.GhcFacade: alterModuleEnv :: (Maybe a -> Maybe a) -> Module -> ModuleEnv a -> ModuleEnv a
+ AutoInstrument.Internal.GhcFacade: alterUFM_Directly :: (Maybe elt -> Maybe elt) -> UniqFM key elt -> Unique -> UniqFM key elt
+ AutoInstrument.Internal.GhcFacade: availParent :: AvailInfo -> Parent
+ AutoInstrument.Internal.GhcFacade: coreFullView :: Type -> Type
+ AutoInstrument.Internal.GhcFacade: data ConLikeName
+ AutoInstrument.Internal.GhcFacade: data DoPmc
+ AutoInstrument.Internal.GhcFacade: data FieldsOrSelectors
+ AutoInstrument.Internal.GhcFacade: data GREInfo
+ AutoInstrument.Internal.GhcFacade: data GlobalRdrEltX info
+ AutoInstrument.Internal.GhcFacade: data LookupChild
+ AutoInstrument.Internal.GhcFacade: data LookupGRE info
+ AutoInstrument.Internal.GhcFacade: data ParMakeCount
+ AutoInstrument.Internal.GhcFacade: data RecFieldInfo
+ AutoInstrument.Internal.GhcFacade: data TypeOrData
+ AutoInstrument.Internal.GhcFacade: data UnusableUnit
+ AutoInstrument.Internal.GhcFacade: data WhichGREs info
+ AutoInstrument.Internal.GhcFacade: definitelyLiftedType :: Type -> Bool
+ AutoInstrument.Internal.GhcFacade: definitelyUnliftedType :: Type -> Bool
+ AutoInstrument.Internal.GhcFacade: demoteOccTvName :: OccName -> Maybe OccName
+ AutoInstrument.Internal.GhcFacade: demoteRdrNameTv :: RdrName -> Maybe RdrName
+ AutoInstrument.Internal.GhcFacade: docWithStyle :: IsOutput doc => doc -> (PprStyle -> SDoc) -> doc
+ AutoInstrument.Internal.GhcFacade: expectNonEmpty :: HasDebugCallStack => String -> [a] -> NonEmpty a
+ AutoInstrument.Internal.GhcFacade: extendNameEnvListWith :: (a -> Name) -> NameEnv a -> [a] -> NameEnv a
+ AutoInstrument.Internal.GhcFacade: fastStringToShortText :: FastString -> ShortText
+ AutoInstrument.Internal.GhcFacade: fieldGREInfo :: HasDebugCallStack => FieldGlobalRdrElt -> RecFieldInfo
+ AutoInstrument.Internal.GhcFacade: fieldGRELabel :: HasDebugCallStack => FieldGlobalRdrElt -> FieldLabel
+ AutoInstrument.Internal.GhcFacade: fieldGRE_maybe :: GlobalRdrElt -> Maybe FieldGlobalRdrElt
+ AutoInstrument.Internal.GhcFacade: fieldName :: FastString -> NameSpace
+ AutoInstrument.Internal.GhcFacade: fieldOcc_maybe :: OccName -> Maybe FastString
+ AutoInstrument.Internal.GhcFacade: filterFieldGREs :: FieldsOrSelectors -> [GlobalRdrElt] -> [GlobalRdrElt]
+ AutoInstrument.Internal.GhcFacade: flLabel :: FieldLabel -> FieldLabelString
+ AutoInstrument.Internal.GhcFacade: flagSuggestions :: [String] -> String -> [String]
+ AutoInstrument.Internal.GhcFacade: forceGlobalRdrEnv :: GlobalRdrEnvX info -> IfGlobalRdrEnv
+ AutoInstrument.Internal.GhcFacade: forceOccEnv :: (a -> ()) -> OccEnv a -> ()
+ AutoInstrument.Internal.GhcFacade: fromUniqMap :: UniqMap Name a -> NameEnv a
+ AutoInstrument.Internal.GhcFacade: fstOf4 :: (a, b, c, d) -> a
+ AutoInstrument.Internal.GhcFacade: funTyFlagArgTypeOrConstraint :: FunTyFlag -> TypeOrConstraint
+ AutoInstrument.Internal.GhcFacade: getUniqTag :: CoreM Char
+ AutoInstrument.Internal.GhcFacade: greClashesWith :: GlobalRdrElt -> GlobalRdrElt -> Bool
+ AutoInstrument.Internal.GhcFacade: greFieldLabel_maybe :: GlobalRdrElt -> Maybe FieldLabel
+ AutoInstrument.Internal.GhcFacade: greInfo :: GlobalRdrElt -> GREInfo
+ AutoInstrument.Internal.GhcFacade: greIsRelevant :: WhichGREs GREInfo -> NameSpace -> GlobalRdrElt -> Bool
+ AutoInstrument.Internal.GhcFacade: greName :: GlobalRdrEltX info -> Name
+ AutoInstrument.Internal.GhcFacade: greNameSpace :: GlobalRdrEltX info -> NameSpace
+ AutoInstrument.Internal.GhcFacade: greParent :: GlobalRdrEltX info -> Parent
+ AutoInstrument.Internal.GhcFacade: gresToNameSet :: [GlobalRdrEltX info] -> NameSet
+ AutoInstrument.Internal.GhcFacade: hasNonCanonicalFlag :: OverlapMode -> Bool
+ AutoInstrument.Internal.GhcFacade: hydrateGlobalRdrEnv :: (Name -> IO info) -> GlobalRdrEnvX noInfo -> GlobalRdrEnvX info
+ AutoInstrument.Internal.GhcFacade: insertGRE :: GlobalRdrElt -> [GlobalRdrElt] -> [GlobalRdrElt]
+ AutoInstrument.Internal.GhcFacade: intersectOccEnv_C :: (a -> b -> c) -> OccEnv a -> OccEnv b -> OccEnv c
+ AutoInstrument.Internal.GhcFacade: isConcreteType :: Type -> Bool
+ AutoInstrument.Internal.GhcFacade: isFieldName :: Name -> Bool
+ AutoInstrument.Internal.GhcFacade: isFieldNameSpace :: NameSpace -> Bool
+ AutoInstrument.Internal.GhcFacade: isFieldOcc :: OccName -> Bool
+ AutoInstrument.Internal.GhcFacade: isFmaEnabled :: DynFlags -> Bool
+ AutoInstrument.Internal.GhcFacade: isForAllTy_invis_ty :: Type -> Bool
+ AutoInstrument.Internal.GhcFacade: isImportedGRE :: GlobalRdrEltX info -> Bool
+ AutoInstrument.Internal.GhcFacade: isInvisSpecTcbVis :: TyConBndrVis -> Bool
+ AutoInstrument.Internal.GhcFacade: isPointRealSpan :: RealSrcSpan -> Bool
+ AutoInstrument.Internal.GhcFacade: isTermVarOrFieldNameSpace :: NameSpace -> Bool
+ AutoInstrument.Internal.GhcFacade: isTerminatingType :: HasDebugCallStack => Type -> Bool
+ AutoInstrument.Internal.GhcFacade: isTupleTyConName :: Name -> Bool
+ AutoInstrument.Internal.GhcFacade: isTupleTyOcc_maybe :: Module -> OccName -> Maybe Name
+ AutoInstrument.Internal.GhcFacade: itOrThey :: [a] -> SDoc
+ AutoInstrument.Internal.GhcFacade: lookupFieldsOccEnv :: OccEnv a -> FastString -> [a]
+ AutoInstrument.Internal.GhcFacade: lookupGRE :: GlobalRdrEnvX info -> LookupGRE info -> [GlobalRdrEltX info]
+ AutoInstrument.Internal.GhcFacade: lookupOccEnv_AllNameSpaces :: OccEnv a -> OccName -> [a]
+ AutoInstrument.Internal.GhcFacade: lookupOccEnv_WithFields :: OccEnv a -> OccName -> [a]
+ AutoInstrument.Internal.GhcFacade: mainOcc :: OccName
+ AutoInstrument.Internal.GhcFacade: mapAndUnzip4 :: (a -> (b, c, d, e)) -> [a] -> ([b], [c], [d], [e])
+ AutoInstrument.Internal.GhcFacade: mapMaybeOccEnv :: (a -> Maybe b) -> OccEnv a -> OccEnv b
+ AutoInstrument.Internal.GhcFacade: mapMaybeWithKeyUFM :: (Unique -> elt1 -> Maybe elt2) -> UniqFM key elt1 -> UniqFM key elt2
+ AutoInstrument.Internal.GhcFacade: minusLocalRdrEnvList :: LocalRdrEnv -> [OccName] -> LocalRdrEnv
+ AutoInstrument.Internal.GhcFacade: minusOccEnv_C_Ns :: (UniqFM NameSpace a -> UniqFM NameSpace b -> UniqFM NameSpace a) -> OccEnv a -> OccEnv b -> OccEnv a
+ AutoInstrument.Internal.GhcFacade: mkExactGRE :: Name -> GREInfo -> GlobalRdrElt
+ AutoInstrument.Internal.GhcFacade: mkFunCo :: Role -> FunTyFlag -> CoercionN -> Coercion -> Coercion -> Coercion
+ AutoInstrument.Internal.GhcFacade: mkGRE :: (Name -> Maybe ImportSpec) -> GREInfo -> Parent -> Name -> GlobalRdrElt
+ AutoInstrument.Internal.GhcFacade: mkLitNumberMaybe :: Platform -> LitNumType -> Integer -> Maybe Literal
+ AutoInstrument.Internal.GhcFacade: mkLocalConLikeGRE :: Parent -> (ConLikeName, ConInfo) -> GlobalRdrElt
+ AutoInstrument.Internal.GhcFacade: mkLocalFieldGREs :: Parent -> [(ConLikeName, ConInfo)] -> [GlobalRdrElt]
+ AutoInstrument.Internal.GhcFacade: mkLocalGRE :: GREInfo -> Parent -> Name -> GlobalRdrElt
+ AutoInstrument.Internal.GhcFacade: mkLocalTyConGRE :: TyConFlavour Name -> Name -> GlobalRdrElt
+ AutoInstrument.Internal.GhcFacade: mkLocalVanillaGRE :: Parent -> Name -> GlobalRdrElt
+ AutoInstrument.Internal.GhcFacade: mkNakedFunCo :: Role -> FunTyFlag -> CoercionN -> Coercion -> Coercion -> Coercion
+ AutoInstrument.Internal.GhcFacade: mkNomPrimEqPred :: Kind -> Type -> Type -> Type
+ AutoInstrument.Internal.GhcFacade: mkParent :: Name -> AvailInfo -> Parent
+ AutoInstrument.Internal.GhcFacade: mkRecFieldOcc :: FastString -> String -> OccName
+ AutoInstrument.Internal.GhcFacade: mkRecFieldOccFS :: FastString -> FastString -> OccName
+ AutoInstrument.Internal.GhcFacade: nonDetFoldOccEnv :: (a -> b -> b) -> b -> OccEnv a -> b
+ AutoInstrument.Internal.GhcFacade: nonDetFoldUFM :: (elt -> a -> a) -> a -> UniqFM key elt -> a
+ AutoInstrument.Internal.GhcFacade: nonDetFoldWithKeyUFM :: (Unique -> elt -> a -> a) -> a -> UniqFM key elt -> a
+ AutoInstrument.Internal.GhcFacade: nonDetStrictFoldVarEnv_Directly :: (Unique -> a -> r -> r) -> r -> VarEnv a -> r
+ AutoInstrument.Internal.GhcFacade: occNameMangledFS :: OccName -> FastString
+ AutoInstrument.Internal.GhcFacade: pattern AllRelevantGREs :: WhichGREs GREInfo
+ AutoInstrument.Internal.GhcFacade: pattern RelevantGREsFOS :: FieldsOrSelectors -> WhichGREs GREInfo
+ AutoInstrument.Internal.GhcFacade: plusGRE :: GlobalRdrElt -> GlobalRdrElt -> GlobalRdrElt
+ AutoInstrument.Internal.GhcFacade: plusGREInfo :: GREInfo -> GREInfo -> GREInfo
+ AutoInstrument.Internal.GhcFacade: plusNameEnvList :: [NameEnv a] -> NameEnv a
+ AutoInstrument.Internal.GhcFacade: plusNameEnvListWith :: (a -> a -> a) -> [NameEnv a] -> NameEnv a
+ AutoInstrument.Internal.GhcFacade: plusUFMListWith :: (elt -> elt -> elt) -> [UniqFM key elt] -> UniqFM key elt
+ AutoInstrument.Internal.GhcFacade: ppMainFn :: OccName -> SDoc
+ AutoInstrument.Internal.GhcFacade: punctuateFinal :: IsLine doc => doc -> doc -> [doc] -> [doc]
+ AutoInstrument.Internal.GhcFacade: quotedListWithAnd :: [SDoc] -> SDoc
+ AutoInstrument.Internal.GhcFacade: recFieldConLike_maybe :: HasDebugCallStack => GlobalRdrElt -> Maybe ConInfo
+ AutoInstrument.Internal.GhcFacade: recFieldInfo_maybe :: HasDebugCallStack => GlobalRdrElt -> Maybe RecFieldInfo
+ AutoInstrument.Internal.GhcFacade: recFieldToVarOcc :: HasDebugCallStack => OccName -> OccName
+ AutoInstrument.Internal.GhcFacade: recSelFirstConName :: RecSelParent -> Name
+ AutoInstrument.Internal.GhcFacade: recSelParentName :: RecSelParent -> Name
+ AutoInstrument.Internal.GhcFacade: requiresPMC :: Origin -> Bool
+ AutoInstrument.Internal.GhcFacade: rewriterView :: Type -> Maybe Type
+ AutoInstrument.Internal.GhcFacade: sndOf4 :: (a, b, c, d) -> b
+ AutoInstrument.Internal.GhcFacade: strictMapOccEnv :: (a -> b) -> OccEnv a -> OccEnv b
+ AutoInstrument.Internal.GhcFacade: strictMapUFM :: (a -> b) -> UniqFM k a -> UniqFM k b
+ AutoInstrument.Internal.GhcFacade: trivial_expr_fold :: (Id -> r) -> (Literal -> r) -> r -> r -> CoreExpr -> r
+ AutoInstrument.Internal.GhcFacade: type ErrorMsgType = Type
+ AutoInstrument.Internal.GhcFacade: type FieldGlobalRdrElt = GlobalRdrElt
+ AutoInstrument.Internal.GhcFacade: type GlobalRdrElt = GlobalRdrEltX GREInfo
+ AutoInstrument.Internal.GhcFacade: type GlobalRdrEnvX info = OccEnv [GlobalRdrEltX info]
+ AutoInstrument.Internal.GhcFacade: type IfGlobalRdrElt = GlobalRdrEltX ()
+ AutoInstrument.Internal.GhcFacade: type IfGlobalRdrEnv = GlobalRdrEnvX ()
+ AutoInstrument.Internal.GhcFacade: type Line doc = (r :: Type) | r -> doc;
+ AutoInstrument.Internal.GhcFacade: uniqFromTag :: Char -> IO Unique
+ AutoInstrument.Internal.GhcFacade: varToRecFieldOcc :: HasDebugCallStack => FastString -> OccName -> OccName
+ AutoInstrument.Internal.GhcFacade: wopt_any_custom :: DynFlags -> Bool
+ AutoInstrument.Internal.GhcFacade: wopt_set_all_custom :: DynFlags -> DynFlags
+ AutoInstrument.Internal.GhcFacade: wopt_set_all_fatal_custom :: DynFlags -> DynFlags
+ AutoInstrument.Internal.GhcFacade: wopt_set_custom :: DynFlags -> WarningCategory -> DynFlags
+ AutoInstrument.Internal.GhcFacade: wopt_set_fatal_custom :: DynFlags -> WarningCategory -> DynFlags
+ AutoInstrument.Internal.GhcFacade: wopt_unset_all_custom :: DynFlags -> DynFlags
+ AutoInstrument.Internal.GhcFacade: wopt_unset_all_fatal_custom :: DynFlags -> DynFlags
+ AutoInstrument.Internal.GhcFacade: wopt_unset_custom :: DynFlags -> WarningCategory -> DynFlags
+ AutoInstrument.Internal.GhcFacade: wopt_unset_fatal_custom :: DynFlags -> WarningCategory -> DynFlags
+ AutoInstrument.Internal.GhcFacade: word64 :: IsLine doc => Word64 -> doc
- AutoInstrument.Internal.GhcFacade: AbstractTypeFlavour :: TyConFlavour
+ AutoInstrument.Internal.GhcFacade: AbstractTypeFlavour :: TyConFlavour tc
- AutoInstrument.Internal.GhcFacade: AnonTCB :: FunTyFlag -> TyConBndrVis
+ AutoInstrument.Internal.GhcFacade: AnonTCB :: TyConBndrVis
- AutoInstrument.Internal.GhcFacade: BuiltInTypeFlavour :: TyConFlavour
+ AutoInstrument.Internal.GhcFacade: BuiltInTypeFlavour :: TyConFlavour tc
- AutoInstrument.Internal.GhcFacade: ClassFlavour :: TyConFlavour
+ AutoInstrument.Internal.GhcFacade: ClassFlavour :: TyConFlavour tc
- AutoInstrument.Internal.GhcFacade: ClassOpId :: Class -> IdDetails
+ AutoInstrument.Internal.GhcFacade: ClassOpId :: Class -> Bool -> IdDetails
- AutoInstrument.Internal.GhcFacade: ClosedTypeFamilyFlavour :: TyConFlavour
+ AutoInstrument.Internal.GhcFacade: ClosedTypeFamilyFlavour :: TyConFlavour tc
- AutoInstrument.Internal.GhcFacade: CoercionHole :: CoVar -> IORef (Maybe Coercion) -> CoercionHole
+ AutoInstrument.Internal.GhcFacade: CoercionHole :: CoVar -> IORef (Maybe Coercion) -> Bool -> CoercionHole
- AutoInstrument.Internal.GhcFacade: DataTypeFlavour :: TyConFlavour
+ AutoInstrument.Internal.GhcFacade: DataTypeFlavour :: TyConFlavour tc
- AutoInstrument.Internal.GhcFacade: DynFlags :: GhcMode -> GhcLink -> !Backend -> {-# UNPACK #-} !GhcNameVersion -> {-# UNPACK #-} !FileSettings -> Platform -> {-# UNPACK #-} !ToolSettings -> {-# UNPACK #-} !PlatformMisc -> [(String, String)] -> TempDir -> Int -> Int -> Int -> Int -> Int -> Maybe String -> [Int] -> Maybe Int -> Bool -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Int -> Int -> Int -> !Int -> Maybe Int -> Maybe Int -> Int -> Maybe Word -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Bool -> Maybe Int -> Int -> [FilePath] -> ModuleName -> Maybe String -> IntWithInf -> IntWithInf -> UnitId -> Maybe UnitId -> [(ModuleName, Module)] -> Maybe FilePath -> Maybe String -> Set ModuleName -> Set ModuleName -> Ways -> Maybe (String, Int) -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> String -> String -> String -> String -> String -> String -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> DynLibLoader -> !Bool -> FilePath -> Maybe FilePath -> [Option] -> IncludeSpecs -> [String] -> [String] -> [String] -> Maybe String -> RtsOptsEnabled -> Bool -> String -> [ModuleName] -> [(ModuleName, String)] -> [String] -> [ExternalPluginSpec] -> 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 -> Maybe FilePath -> Maybe String -> [String] -> Int -> Int -> Bool -> OverridingBool -> Bool -> Scheme -> ProfAuto -> [CallerCcFilter] -> Maybe String -> Maybe SseVersion -> Maybe BmiVersion -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> IORef (Maybe LinkerInfo) -> IORef (Maybe CompilerInfo) -> IORef (Maybe CompilerInfo) -> Int -> Int -> Int -> Bool -> Maybe Int -> Word -> Int -> Weights -> DynFlags
+ AutoInstrument.Internal.GhcFacade: DynFlags :: GhcMode -> GhcLink -> !Backend -> {-# UNPACK #-} !GhcNameVersion -> {-# UNPACK #-} !FileSettings -> Platform -> {-# UNPACK #-} !ToolSettings -> {-# UNPACK #-} !PlatformMisc -> [(String, String)] -> TempDir -> Int -> Int -> Int -> Int -> Int -> Maybe String -> [Int] -> Maybe ParMakeCount -> Bool -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Int -> Int -> Int -> !Int -> Maybe Int -> Maybe Int -> Int -> Maybe Word -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Bool -> Maybe Int -> Int -> [FilePath] -> ModuleName -> Maybe String -> IntWithInf -> IntWithInf -> Int -> Int -> Int -> UnitId -> Maybe UnitId -> [(ModuleName, Module)] -> Maybe FilePath -> Maybe String -> Set ModuleName -> Set ModuleName -> Ways -> Maybe (String, Int) -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> String -> String -> String -> String -> String -> String -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> DynLibLoader -> !Bool -> FilePath -> Maybe FilePath -> [Option] -> IncludeSpecs -> [String] -> [String] -> [String] -> Maybe String -> RtsOptsEnabled -> Bool -> String -> [ModuleName] -> [(ModuleName, String)] -> [String] -> [ExternalPluginSpec] -> FilePath -> Bool -> Bool -> [ModuleName] -> [String] -> [PackageDBFlag] -> [IgnorePackageFlag] -> [PackageFlag] -> [PackageFlag] -> [TrustFlag] -> Maybe FilePath -> EnumSet DumpFlag -> EnumSet GeneralFlag -> EnumSet WarningFlag -> EnumSet WarningFlag -> WarningCategorySet -> WarningCategorySet -> Maybe Language -> SafeHaskellMode -> Bool -> Bool -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> SrcSpan -> [OnOff Extension] -> EnumSet Extension -> !UnfoldingOpts -> Int -> Int -> FlushOut -> Maybe FilePath -> Maybe String -> [String] -> Int -> Int -> Bool -> OverridingBool -> Bool -> Scheme -> ProfAuto -> [CallerCcFilter] -> Maybe String -> Maybe SseVersion -> Maybe BmiVersion -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> IORef (Maybe LinkerInfo) -> IORef (Maybe CompilerInfo) -> IORef (Maybe CompilerInfo) -> Int -> Int -> Int -> Bool -> Maybe Int -> Word64 -> Int -> Weights -> DynFlags
- AutoInstrument.Internal.GhcFacade: FieldLabel :: FieldLabelString -> DuplicateRecordFields -> FieldSelectors -> Name -> FieldLabel
+ AutoInstrument.Internal.GhcFacade: FieldLabel :: DuplicateRecordFields -> FieldSelectors -> Name -> FieldLabel
- AutoInstrument.Internal.GhcFacade: GRE :: !GreName -> !Parent -> !Bool -> !Bag ImportSpec -> GlobalRdrElt
+ AutoInstrument.Internal.GhcFacade: GRE :: !Name -> !Parent -> !Bool -> !Bag ImportSpec -> info -> GlobalRdrEltX info
- AutoInstrument.Internal.GhcFacade: Generated :: Origin
+ AutoInstrument.Internal.GhcFacade: Generated :: DoPmc -> Origin
- AutoInstrument.Internal.GhcFacade: ImpDeclSpec :: ModuleName -> ModuleName -> Bool -> SrcSpan -> ImpDeclSpec
+ AutoInstrument.Internal.GhcFacade: ImpDeclSpec :: !Module -> !ModuleName -> !Bool -> !SrcSpan -> ImpDeclSpec
- AutoInstrument.Internal.GhcFacade: ImpSome :: Bool -> SrcSpan -> ImpItemSpec
+ AutoInstrument.Internal.GhcFacade: ImpSome :: !Bool -> !SrcSpan -> ImpItemSpec
- AutoInstrument.Internal.GhcFacade: ImpSpec :: ImpDeclSpec -> ImpItemSpec -> ImportSpec
+ AutoInstrument.Internal.GhcFacade: ImpSpec :: !ImpDeclSpec -> !ImpItemSpec -> ImportSpec
- AutoInstrument.Internal.GhcFacade: ModIface :: !Module -> !Maybe Module -> !HscSource -> Dependencies -> [Usage] -> ![IfaceExport] -> !Bool -> [(OccName, Fixity)] -> Warnings GhcRn -> [IfaceAnnotation] -> [IfaceDeclExts phase] -> Maybe [IfaceBindingX IfaceMaybeRhs IfaceTopBndrInfo] -> !Maybe GlobalRdrEnv -> [IfaceClsInst] -> [IfaceFamInst] -> [IfaceRule] -> !AnyHpcUsage -> !IfaceTrustInfo -> !Bool -> ![IfaceCompleteMatch] -> !Maybe Docs -> !IfaceBackendExts phase -> !ExtensibleFields -> !Fingerprint -> ModIface_ (phase :: ModIfacePhase)
+ AutoInstrument.Internal.GhcFacade: ModIface :: !Module -> !Maybe Module -> !HscSource -> Dependencies -> [Usage] -> ![IfaceExport] -> !Bool -> [(OccName, Fixity)] -> IfaceWarnings -> [IfaceAnnotation] -> [IfaceDeclExts phase] -> Maybe [IfaceBindingX IfaceMaybeRhs IfaceTopBndrInfo] -> !Maybe IfGlobalRdrEnv -> [IfaceClsInst] -> [IfaceFamInst] -> [IfaceRule] -> !AnyHpcUsage -> !IfaceTrustInfo -> !Bool -> ![IfaceCompleteMatch] -> !Maybe Docs -> !IfaceBackendExts phase -> !ExtensibleFields -> !Fingerprint -> ModIface_ (phase :: ModIfacePhase)
- AutoInstrument.Internal.GhcFacade: ModIfaceBackend :: !Fingerprint -> !Fingerprint -> !Fingerprint -> !Fingerprint -> !Fingerprint -> !Fingerprint -> !WhetherHasOrphans -> !WhetherHasFamInst -> !Fingerprint -> !Fingerprint -> !OccName -> Maybe (WarningTxt GhcRn) -> !OccName -> Maybe Fixity -> !OccName -> Maybe (OccName, Fingerprint) -> ModIfaceBackend
+ AutoInstrument.Internal.GhcFacade: ModIfaceBackend :: !Fingerprint -> !Fingerprint -> !Fingerprint -> !Fingerprint -> !Fingerprint -> !Fingerprint -> !WhetherHasOrphans -> !WhetherHasFamInst -> !Fingerprint -> !Fingerprint -> !OccName -> Maybe (WarningTxt GhcRn) -> !Name -> Maybe (WarningTxt GhcRn) -> !OccName -> Maybe Fixity -> !OccName -> Maybe (OccName, Fingerprint) -> ModIfaceBackend
- AutoInstrument.Internal.GhcFacade: ModUnusable :: UnusableUnitReason -> ModuleOrigin
+ AutoInstrument.Internal.GhcFacade: ModUnusable :: !UnusableUnit -> ModuleOrigin
- AutoInstrument.Internal.GhcFacade: NewtypeFlavour :: TyConFlavour
+ AutoInstrument.Internal.GhcFacade: NewtypeFlavour :: TyConFlavour tc
- AutoInstrument.Internal.GhcFacade: ParentIs :: Name -> Parent
+ AutoInstrument.Internal.GhcFacade: ParentIs :: !Name -> Parent
- AutoInstrument.Internal.GhcFacade: PromotedDataConFlavour :: TyConFlavour
+ AutoInstrument.Internal.GhcFacade: PromotedDataConFlavour :: TyConFlavour tc
- AutoInstrument.Internal.GhcFacade: RecSelId :: RecSelParent -> Bool -> IdDetails
+ AutoInstrument.Internal.GhcFacade: RecSelId :: RecSelParent -> FieldLabel -> Bool -> IdDetails
- AutoInstrument.Internal.GhcFacade: SumFlavour :: TyConFlavour
+ AutoInstrument.Internal.GhcFacade: SumFlavour :: TyConFlavour tc
- AutoInstrument.Internal.GhcFacade: TupleFlavour :: Boxity -> TyConFlavour
+ AutoInstrument.Internal.GhcFacade: TupleFlavour :: Boxity -> TyConFlavour tc
- AutoInstrument.Internal.GhcFacade: TyCoMapper :: (env -> TyVar -> m Type) -> (env -> CoVar -> m Coercion) -> (env -> CoercionHole -> m Coercion) -> (env -> TyCoVar -> ForAllTyFlag -> m (env, TyCoVar)) -> (TyCon -> m TyCon) -> TyCoMapper env (m :: Type -> Type)
+ AutoInstrument.Internal.GhcFacade: TyCoMapper :: (env -> TyVar -> m Type) -> (env -> CoVar -> m Coercion) -> (env -> CoercionHole -> m Coercion) -> (forall r. () => env -> TyCoVar -> ForAllTyFlag -> (env -> TyCoVar -> m r) -> m r) -> (TyCon -> m TyCon) -> TyCoMapper env (m :: Type -> Type)
- AutoInstrument.Internal.GhcFacade: TypeSynonymFlavour :: TyConFlavour
+ AutoInstrument.Internal.GhcFacade: TypeSynonymFlavour :: TyConFlavour tc
- AutoInstrument.Internal.GhcFacade: UnitState :: UnitInfoMap -> PreloadUnitClosure -> UniqFM PackageName UnitId -> Map UnitId UnitId -> Map UnitId UnitId -> [UnitId] -> [(Unit, Maybe PackageArg)] -> [UnitId] -> !ModuleNameProvidersMap -> !ModuleNameProvidersMap -> Map ModuleName [InstantiatedModule] -> !Bool -> UnitState
+ AutoInstrument.Internal.GhcFacade: UnitState :: UnitInfoMap -> PreloadUnitClosure -> UniqFM PackageName UnitId -> UniqMap UnitId UnitId -> UniqMap UnitId UnitId -> [UnitId] -> [(Unit, Maybe PackageArg)] -> [UnitId] -> !ModuleNameProvidersMap -> !ModuleNameProvidersMap -> UniqMap ModuleName [InstantiatedModule] -> !Bool -> UnitState
- AutoInstrument.Internal.GhcFacade: [gre_imp] :: GlobalRdrElt -> !Bag ImportSpec
+ AutoInstrument.Internal.GhcFacade: [gre_imp] :: GlobalRdrEltX info -> !Bag ImportSpec
- AutoInstrument.Internal.GhcFacade: [gre_lcl] :: GlobalRdrElt -> !Bool
+ AutoInstrument.Internal.GhcFacade: [gre_lcl] :: GlobalRdrEltX info -> !Bool
- AutoInstrument.Internal.GhcFacade: [gre_name] :: GlobalRdrElt -> !GreName
+ AutoInstrument.Internal.GhcFacade: [gre_name] :: GlobalRdrEltX info -> !Name
- AutoInstrument.Internal.GhcFacade: [gre_par] :: GlobalRdrElt -> !Parent
+ AutoInstrument.Internal.GhcFacade: [gre_par] :: GlobalRdrEltX info -> !Parent
- AutoInstrument.Internal.GhcFacade: [initialUnique] :: DynFlags -> Word
+ AutoInstrument.Internal.GhcFacade: [initialUnique] :: DynFlags -> Word64
- AutoInstrument.Internal.GhcFacade: [is_as] :: ImpDeclSpec -> ModuleName
+ AutoInstrument.Internal.GhcFacade: [is_as] :: ImpDeclSpec -> !ModuleName
- AutoInstrument.Internal.GhcFacade: [is_decl] :: ImportSpec -> ImpDeclSpec
+ AutoInstrument.Internal.GhcFacade: [is_decl] :: ImportSpec -> !ImpDeclSpec
- AutoInstrument.Internal.GhcFacade: [is_dloc] :: ImpDeclSpec -> SrcSpan
+ AutoInstrument.Internal.GhcFacade: [is_dloc] :: ImpDeclSpec -> !SrcSpan
- AutoInstrument.Internal.GhcFacade: [is_explicit] :: ImpItemSpec -> Bool
+ AutoInstrument.Internal.GhcFacade: [is_explicit] :: ImpItemSpec -> !Bool
- AutoInstrument.Internal.GhcFacade: [is_iloc] :: ImpItemSpec -> SrcSpan
+ AutoInstrument.Internal.GhcFacade: [is_iloc] :: ImpItemSpec -> !SrcSpan
- AutoInstrument.Internal.GhcFacade: [is_item] :: ImportSpec -> ImpItemSpec
+ AutoInstrument.Internal.GhcFacade: [is_item] :: ImportSpec -> !ImpItemSpec
- AutoInstrument.Internal.GhcFacade: [is_mod] :: ImpDeclSpec -> ModuleName
+ AutoInstrument.Internal.GhcFacade: [is_mod] :: ImpDeclSpec -> !Module
- AutoInstrument.Internal.GhcFacade: [is_qual] :: ImpDeclSpec -> Bool
+ AutoInstrument.Internal.GhcFacade: [is_qual] :: ImpDeclSpec -> !Bool
- AutoInstrument.Internal.GhcFacade: [mi_globals] :: ModIface_ (phase :: ModIfacePhase) -> !Maybe GlobalRdrEnv
+ AutoInstrument.Internal.GhcFacade: [mi_globals] :: ModIface_ (phase :: ModIfacePhase) -> !Maybe IfGlobalRdrEnv
- AutoInstrument.Internal.GhcFacade: [mi_warns] :: ModIface_ (phase :: ModIfacePhase) -> Warnings GhcRn
+ AutoInstrument.Internal.GhcFacade: [mi_warns] :: ModIface_ (phase :: ModIfacePhase) -> IfaceWarnings
- AutoInstrument.Internal.GhcFacade: [parMakeCount] :: DynFlags -> Maybe Int
+ AutoInstrument.Internal.GhcFacade: [parMakeCount] :: DynFlags -> Maybe ParMakeCount
- AutoInstrument.Internal.GhcFacade: [par_is] :: Parent -> Name
+ AutoInstrument.Internal.GhcFacade: [par_is] :: Parent -> !Name
- AutoInstrument.Internal.GhcFacade: [requirementContext] :: UnitState -> Map ModuleName [InstantiatedModule]
+ AutoInstrument.Internal.GhcFacade: [requirementContext] :: UnitState -> UniqMap ModuleName [InstantiatedModule]
- AutoInstrument.Internal.GhcFacade: [tcm_tycobinder] :: TyCoMapper env (m :: Type -> Type) -> env -> TyCoVar -> ForAllTyFlag -> m (env, TyCoVar)
+ AutoInstrument.Internal.GhcFacade: [tcm_tycobinder] :: TyCoMapper env (m :: Type -> Type) -> forall r. () => env -> TyCoVar -> ForAllTyFlag -> (env -> TyCoVar -> m r) -> m r
- AutoInstrument.Internal.GhcFacade: [unwireMap] :: UnitState -> Map UnitId UnitId
+ AutoInstrument.Internal.GhcFacade: [unwireMap] :: UnitState -> UniqMap UnitId UnitId
- AutoInstrument.Internal.GhcFacade: [wireMap] :: UnitState -> Map UnitId UnitId
+ AutoInstrument.Internal.GhcFacade: [wireMap] :: UnitState -> UniqMap UnitId UnitId
- AutoInstrument.Internal.GhcFacade: alterOccEnv :: (Maybe elt -> Maybe elt) -> OccEnv elt -> OccName -> OccEnv elt
+ AutoInstrument.Internal.GhcFacade: alterOccEnv :: (Maybe a -> Maybe a) -> OccEnv a -> OccName -> OccEnv a
- AutoInstrument.Internal.GhcFacade: availFromGRE :: GlobalRdrElt -> AvailInfo
+ AutoInstrument.Internal.GhcFacade: availFromGRE :: GlobalRdrEltX info -> AvailInfo
- AutoInstrument.Internal.GhcFacade: bestImport :: [ImportSpec] -> ImportSpec
+ AutoInstrument.Internal.GhcFacade: bestImport :: NonEmpty ImportSpec -> ImportSpec
- AutoInstrument.Internal.GhcFacade: class () => ContainsDynFlags t
+ AutoInstrument.Internal.GhcFacade: class ContainsDynFlags t
- AutoInstrument.Internal.GhcFacade: class () => ContainsModule t
+ AutoInstrument.Internal.GhcFacade: class ContainsModule t
- AutoInstrument.Internal.GhcFacade: class () => HasDynFlags (m :: Type -> Type)
+ AutoInstrument.Internal.GhcFacade: class HasDynFlags (m :: Type -> Type)
- AutoInstrument.Internal.GhcFacade: class () => HasModule (m :: Type -> Type)
+ AutoInstrument.Internal.GhcFacade: class HasModule (m :: Type -> Type)
- AutoInstrument.Internal.GhcFacade: class () => HasOccName name
+ AutoInstrument.Internal.GhcFacade: class HasOccName name
- AutoInstrument.Internal.GhcFacade: class () => IsOutput doc
+ AutoInstrument.Internal.GhcFacade: class IsOutput doc
- AutoInstrument.Internal.GhcFacade: class () => IsUnitId u
+ AutoInstrument.Internal.GhcFacade: class IsUnitId u
- AutoInstrument.Internal.GhcFacade: class () => NamedThing a
+ AutoInstrument.Internal.GhcFacade: class NamedThing a
- AutoInstrument.Internal.GhcFacade: class () => Outputable a
+ AutoInstrument.Internal.GhcFacade: class Outputable a
- AutoInstrument.Internal.GhcFacade: class () => OutputableP env a
+ AutoInstrument.Internal.GhcFacade: class OutputableP env a
- AutoInstrument.Internal.GhcFacade: class () => Uniquable a
+ AutoInstrument.Internal.GhcFacade: class Uniquable a
- AutoInstrument.Internal.GhcFacade: cloneBndrs :: Subst -> UniqSupply -> [Var] -> (Subst, [Var])
+ AutoInstrument.Internal.GhcFacade: cloneBndrs :: MonadUnique m => Subst -> [Var] -> m (Subst, [Var])
- AutoInstrument.Internal.GhcFacade: cloneRecIdBndrs :: Subst -> UniqSupply -> [Id] -> (Subst, [Id])
+ AutoInstrument.Internal.GhcFacade: cloneRecIdBndrs :: MonadUnique m => Subst -> [Id] -> m (Subst, [Id])
- AutoInstrument.Internal.GhcFacade: data () => Activation
+ AutoInstrument.Internal.GhcFacade: data Activation
- AutoInstrument.Internal.GhcFacade: data () => AlgTyConFlav
+ AutoInstrument.Internal.GhcFacade: data AlgTyConFlav
- AutoInstrument.Internal.GhcFacade: data () => AlgTyConRhs
+ AutoInstrument.Internal.GhcFacade: data AlgTyConRhs
- AutoInstrument.Internal.GhcFacade: data () => Alignment
+ AutoInstrument.Internal.GhcFacade: data Alignment
- AutoInstrument.Internal.GhcFacade: data () => Alt b
+ AutoInstrument.Internal.GhcFacade: data Alt b
- AutoInstrument.Internal.GhcFacade: data () => AltCon
+ AutoInstrument.Internal.GhcFacade: data AltCon
- AutoInstrument.Internal.GhcFacade: data () => AnnAlt bndr annot
+ AutoInstrument.Internal.GhcFacade: data AnnAlt bndr annot
- AutoInstrument.Internal.GhcFacade: data () => AnnBind bndr annot
+ AutoInstrument.Internal.GhcFacade: data AnnBind bndr annot
- AutoInstrument.Internal.GhcFacade: data () => AnnEnv
+ AutoInstrument.Internal.GhcFacade: data AnnEnv
- AutoInstrument.Internal.GhcFacade: data () => AnnExpr' bndr annot
+ AutoInstrument.Internal.GhcFacade: data AnnExpr' bndr annot
- AutoInstrument.Internal.GhcFacade: data () => AnnTarget name
+ AutoInstrument.Internal.GhcFacade: data AnnTarget name
- AutoInstrument.Internal.GhcFacade: data () => Annotation
+ AutoInstrument.Internal.GhcFacade: data Annotation
- AutoInstrument.Internal.GhcFacade: data () => Bind b
+ AutoInstrument.Internal.GhcFacade: data Bind b
- AutoInstrument.Internal.GhcFacade: data () => BindingSite
+ AutoInstrument.Internal.GhcFacade: data BindingSite
- AutoInstrument.Internal.GhcFacade: data () => BoxingInfo b
+ AutoInstrument.Internal.GhcFacade: data BoxingInfo b
- AutoInstrument.Internal.GhcFacade: data () => Boxity
+ AutoInstrument.Internal.GhcFacade: data Boxity
- AutoInstrument.Internal.GhcFacade: data () => BufSpan
+ AutoInstrument.Internal.GhcFacade: data BufSpan
- AutoInstrument.Internal.GhcFacade: data () => BuiltInSyntax
+ AutoInstrument.Internal.GhcFacade: data BuiltInSyntax
- AutoInstrument.Internal.GhcFacade: data () => CafInfo
+ AutoInstrument.Internal.GhcFacade: data CafInfo
- AutoInstrument.Internal.GhcFacade: data () => CbvMark
+ AutoInstrument.Internal.GhcFacade: data CbvMark
- AutoInstrument.Internal.GhcFacade: data () => CgGuts
+ AutoInstrument.Internal.GhcFacade: data CgGuts
- AutoInstrument.Internal.GhcFacade: data () => CoSel
+ AutoInstrument.Internal.GhcFacade: data CoSel
- AutoInstrument.Internal.GhcFacade: data () => Coercion
+ AutoInstrument.Internal.GhcFacade: data Coercion
- AutoInstrument.Internal.GhcFacade: data () => CoercionHole
+ AutoInstrument.Internal.GhcFacade: data CoercionHole
- AutoInstrument.Internal.GhcFacade: data () => CompilerInfo
+ AutoInstrument.Internal.GhcFacade: data CompilerInfo
- AutoInstrument.Internal.GhcFacade: data () => CompilerPhase
+ AutoInstrument.Internal.GhcFacade: data CompilerPhase
- AutoInstrument.Internal.GhcFacade: data () => CoreM a
+ AutoInstrument.Internal.GhcFacade: data CoreM a
- AutoInstrument.Internal.GhcFacade: data () => CoreRule
+ AutoInstrument.Internal.GhcFacade: data CoreRule
- AutoInstrument.Internal.GhcFacade: data () => CoreToDo
+ AutoInstrument.Internal.GhcFacade: data CoreToDo
- AutoInstrument.Internal.GhcFacade: data () => DataCon
+ AutoInstrument.Internal.GhcFacade: data DataCon
- AutoInstrument.Internal.GhcFacade: data () => DataConRep
+ AutoInstrument.Internal.GhcFacade: data DataConRep
- AutoInstrument.Internal.GhcFacade: data () => DefMethSpec ty
+ AutoInstrument.Internal.GhcFacade: data DefMethSpec ty
- AutoInstrument.Internal.GhcFacade: data () => DefaultingStrategy
+ AutoInstrument.Internal.GhcFacade: data DefaultingStrategy
- AutoInstrument.Internal.GhcFacade: data () => Depth
+ AutoInstrument.Internal.GhcFacade: data Depth
- AutoInstrument.Internal.GhcFacade: data () => Direction
+ AutoInstrument.Internal.GhcFacade: data Direction
- AutoInstrument.Internal.GhcFacade: data () => DumpFlag
+ AutoInstrument.Internal.GhcFacade: data DumpFlag
- AutoInstrument.Internal.GhcFacade: data () => DynFlags
+ AutoInstrument.Internal.GhcFacade: data DynFlags
- AutoInstrument.Internal.GhcFacade: data () => DynLibLoader
+ AutoInstrument.Internal.GhcFacade: data DynLibLoader
- AutoInstrument.Internal.GhcFacade: data () => DynamicTooState
+ AutoInstrument.Internal.GhcFacade: data DynamicTooState
- AutoInstrument.Internal.GhcFacade: data () => EP a
+ AutoInstrument.Internal.GhcFacade: data EP a
- AutoInstrument.Internal.GhcFacade: data () => EpAnn ann
+ AutoInstrument.Internal.GhcFacade: data EpAnn ann
- AutoInstrument.Internal.GhcFacade: data () => EqSpec
+ AutoInstrument.Internal.GhcFacade: data EqSpec
- AutoInstrument.Internal.GhcFacade: data () => ExpandSynResult tyco
+ AutoInstrument.Internal.GhcFacade: data ExpandSynResult tyco
- AutoInstrument.Internal.GhcFacade: data () => Expr b
+ AutoInstrument.Internal.GhcFacade: data Expr b
- AutoInstrument.Internal.GhcFacade: data () => ExternalPlugin
+ AutoInstrument.Internal.GhcFacade: data ExternalPlugin
- AutoInstrument.Internal.GhcFacade: data () => FamTyConFlav
+ AutoInstrument.Internal.GhcFacade: data FamTyConFlav
- AutoInstrument.Internal.GhcFacade: data () => FastString
+ AutoInstrument.Internal.GhcFacade: data FastString
- AutoInstrument.Internal.GhcFacade: data () => FastZString
+ AutoInstrument.Internal.GhcFacade: data FastZString
- AutoInstrument.Internal.GhcFacade: data () => FieldLabel
+ AutoInstrument.Internal.GhcFacade: data FieldLabel
- AutoInstrument.Internal.GhcFacade: data () => FieldLabelString
+ AutoInstrument.Internal.GhcFacade: data FieldLabelString
- AutoInstrument.Internal.GhcFacade: data () => FileSettings
+ AutoInstrument.Internal.GhcFacade: data FileSettings
- AutoInstrument.Internal.GhcFacade: data () => FlagSpec flag
+ AutoInstrument.Internal.GhcFacade: data FlagSpec flag
- AutoInstrument.Internal.GhcFacade: data () => FloatBind
+ AutoInstrument.Internal.GhcFacade: data FloatBind
- AutoInstrument.Internal.GhcFacade: data () => FloatOutSwitches
+ AutoInstrument.Internal.GhcFacade: data FloatOutSwitches
- AutoInstrument.Internal.GhcFacade: data () => ForAllTyFlag
+ AutoInstrument.Internal.GhcFacade: data ForAllTyFlag
- AutoInstrument.Internal.GhcFacade: data () => ForeignSrcLang
+ AutoInstrument.Internal.GhcFacade: data ForeignSrcLang
- AutoInstrument.Internal.GhcFacade: data () => FrontendPlugin
+ AutoInstrument.Internal.GhcFacade: data FrontendPlugin
- AutoInstrument.Internal.GhcFacade: data () => FunSel
+ AutoInstrument.Internal.GhcFacade: data FunSel
- AutoInstrument.Internal.GhcFacade: data () => FunTyFlag
+ AutoInstrument.Internal.GhcFacade: data FunTyFlag
- AutoInstrument.Internal.GhcFacade: data () => FunctionOrData
+ AutoInstrument.Internal.GhcFacade: data FunctionOrData
- AutoInstrument.Internal.GhcFacade: data () => GenHomeUnit u
+ AutoInstrument.Internal.GhcFacade: data GenHomeUnit u
- AutoInstrument.Internal.GhcFacade: data () => GenInstantiatedUnit unit
+ AutoInstrument.Internal.GhcFacade: data GenInstantiatedUnit unit
- AutoInstrument.Internal.GhcFacade: data () => GenLocated l e
+ AutoInstrument.Internal.GhcFacade: data GenLocated l e
- AutoInstrument.Internal.GhcFacade: data () => GenModule unit
+ AutoInstrument.Internal.GhcFacade: data GenModule unit
- AutoInstrument.Internal.GhcFacade: data () => GenUnit uid
+ AutoInstrument.Internal.GhcFacade: data GenUnit uid
- AutoInstrument.Internal.GhcFacade: data () => GenWithIsBoot mod
+ AutoInstrument.Internal.GhcFacade: data GenWithIsBoot mod
- AutoInstrument.Internal.GhcFacade: data () => GeneralFlag
+ AutoInstrument.Internal.GhcFacade: data GeneralFlag
- AutoInstrument.Internal.GhcFacade: data () => GenericUnitInfo srcpkgid srcpkgname uid modulename mod
+ AutoInstrument.Internal.GhcFacade: data GenericUnitInfo srcpkgid srcpkgname uid modulename mod
- AutoInstrument.Internal.GhcFacade: data () => GhcException
+ AutoInstrument.Internal.GhcFacade: data GhcException
- AutoInstrument.Internal.GhcFacade: data () => GhcLink
+ AutoInstrument.Internal.GhcFacade: data GhcLink
- AutoInstrument.Internal.GhcFacade: data () => GhcMode
+ AutoInstrument.Internal.GhcFacade: data GhcMode
- AutoInstrument.Internal.GhcFacade: data () => GhcNameVersion
+ AutoInstrument.Internal.GhcFacade: data GhcNameVersion
- AutoInstrument.Internal.GhcFacade: data () => HDoc
+ AutoInstrument.Internal.GhcFacade: data HDoc
- AutoInstrument.Internal.GhcFacade: data () => HLine
+ AutoInstrument.Internal.GhcFacade: data HLine
- AutoInstrument.Internal.GhcFacade: data () => HoleFit
+ AutoInstrument.Internal.GhcFacade: data HoleFit
- AutoInstrument.Internal.GhcFacade: data () => HoleFitCandidate
+ AutoInstrument.Internal.GhcFacade: data HoleFitCandidate
- AutoInstrument.Internal.GhcFacade: data () => HoleFitPlugin
+ AutoInstrument.Internal.GhcFacade: data HoleFitPlugin
- AutoInstrument.Internal.GhcFacade: data () => HoleFitPluginR
+ AutoInstrument.Internal.GhcFacade: data HoleFitPluginR
- AutoInstrument.Internal.GhcFacade: data () => HsImplBang
+ AutoInstrument.Internal.GhcFacade: data HsImplBang
- AutoInstrument.Internal.GhcFacade: data () => HsParsedModule
+ AutoInstrument.Internal.GhcFacade: data HsParsedModule
- AutoInstrument.Internal.GhcFacade: data () => HscEnv
+ AutoInstrument.Internal.GhcFacade: data HscEnv
- AutoInstrument.Internal.GhcFacade: data () => IdDetails
+ AutoInstrument.Internal.GhcFacade: data IdDetails
- AutoInstrument.Internal.GhcFacade: data () => IdInfo
+ AutoInstrument.Internal.GhcFacade: data IdInfo
- AutoInstrument.Internal.GhcFacade: data () => ImpDeclSpec
+ AutoInstrument.Internal.GhcFacade: data ImpDeclSpec
- AutoInstrument.Internal.GhcFacade: data () => ImpItemSpec
+ AutoInstrument.Internal.GhcFacade: data ImpItemSpec
- AutoInstrument.Internal.GhcFacade: data () => ImportSpec
+ AutoInstrument.Internal.GhcFacade: data ImportSpec
- AutoInstrument.Internal.GhcFacade: data () => InScopeEnv
+ AutoInstrument.Internal.GhcFacade: data InScopeEnv
- AutoInstrument.Internal.GhcFacade: data () => IncludeSpecs
+ AutoInstrument.Internal.GhcFacade: data IncludeSpecs
- AutoInstrument.Internal.GhcFacade: data () => Injectivity
+ AutoInstrument.Internal.GhcFacade: data Injectivity
- AutoInstrument.Internal.GhcFacade: data () => InlinePragma
+ AutoInstrument.Internal.GhcFacade: data InlinePragma
- AutoInstrument.Internal.GhcFacade: data () => InlineSpec
+ AutoInstrument.Internal.GhcFacade: data InlineSpec
- AutoInstrument.Internal.GhcFacade: data () => InsideLam
+ AutoInstrument.Internal.GhcFacade: data InsideLam
- AutoInstrument.Internal.GhcFacade: data () => InstalledModuleEnv elt
+ AutoInstrument.Internal.GhcFacade: data InstalledModuleEnv elt
- AutoInstrument.Internal.GhcFacade: data () => IntWithInf
+ AutoInstrument.Internal.GhcFacade: data IntWithInf
- AutoInstrument.Internal.GhcFacade: data () => InterestingCxt
+ AutoInstrument.Internal.GhcFacade: data InterestingCxt
- AutoInstrument.Internal.GhcFacade: data () => IsOrphan
+ AutoInstrument.Internal.GhcFacade: data IsOrphan
- AutoInstrument.Internal.GhcFacade: data () => LambdaFormInfo
+ AutoInstrument.Internal.GhcFacade: data LambdaFormInfo
- AutoInstrument.Internal.GhcFacade: data () => Language
+ AutoInstrument.Internal.GhcFacade: data Language
- AutoInstrument.Internal.GhcFacade: data () => LeftOrRight
+ AutoInstrument.Internal.GhcFacade: data LeftOrRight
- AutoInstrument.Internal.GhcFacade: data () => Levity
+ AutoInstrument.Internal.GhcFacade: data Levity
- AutoInstrument.Internal.GhcFacade: data () => LiftingContext
+ AutoInstrument.Internal.GhcFacade: data LiftingContext
- AutoInstrument.Internal.GhcFacade: data () => LinkerInfo
+ AutoInstrument.Internal.GhcFacade: data LinkerInfo
- AutoInstrument.Internal.GhcFacade: data () => LitNumType
+ AutoInstrument.Internal.GhcFacade: data LitNumType
- AutoInstrument.Internal.GhcFacade: data () => Literal
+ AutoInstrument.Internal.GhcFacade: data Literal
- AutoInstrument.Internal.GhcFacade: data () => LoadedPlugin
+ AutoInstrument.Internal.GhcFacade: data LoadedPlugin
- AutoInstrument.Internal.GhcFacade: data () => LocalRdrEnv
+ AutoInstrument.Internal.GhcFacade: data LocalRdrEnv
- AutoInstrument.Internal.GhcFacade: data () => LookupResult
+ AutoInstrument.Internal.GhcFacade: data LookupResult
- AutoInstrument.Internal.GhcFacade: data () => MCoercion
+ AutoInstrument.Internal.GhcFacade: data MCoercion
- AutoInstrument.Internal.GhcFacade: data () => MetaRequest
+ AutoInstrument.Internal.GhcFacade: data MetaRequest
- AutoInstrument.Internal.GhcFacade: data () => MetaResult
+ AutoInstrument.Internal.GhcFacade: data MetaResult
- AutoInstrument.Internal.GhcFacade: data () => MkStringIds
+ AutoInstrument.Internal.GhcFacade: data MkStringIds
- AutoInstrument.Internal.GhcFacade: data () => ModGuts
+ AutoInstrument.Internal.GhcFacade: data ModGuts
- AutoInstrument.Internal.GhcFacade: data () => ModIfaceBackend
+ AutoInstrument.Internal.GhcFacade: data ModIfaceBackend
- AutoInstrument.Internal.GhcFacade: data () => ModIface_ (phase :: ModIfacePhase)
+ AutoInstrument.Internal.GhcFacade: data ModIface_ (phase :: ModIfacePhase)
- AutoInstrument.Internal.GhcFacade: data () => ModLocation
+ AutoInstrument.Internal.GhcFacade: data ModLocation
- AutoInstrument.Internal.GhcFacade: data () => ModRenaming
+ AutoInstrument.Internal.GhcFacade: data ModRenaming
- AutoInstrument.Internal.GhcFacade: data () => ModSummary
+ AutoInstrument.Internal.GhcFacade: data ModSummary
- AutoInstrument.Internal.GhcFacade: data () => ModuleEnv elt
+ AutoInstrument.Internal.GhcFacade: data ModuleEnv elt
- AutoInstrument.Internal.GhcFacade: data () => ModuleOrigin
+ AutoInstrument.Internal.GhcFacade: data ModuleOrigin
- AutoInstrument.Internal.GhcFacade: data () => ModuleSuggestion
+ AutoInstrument.Internal.GhcFacade: data ModuleSuggestion
- AutoInstrument.Internal.GhcFacade: data () => Name
+ AutoInstrument.Internal.GhcFacade: data Name
- AutoInstrument.Internal.GhcFacade: data () => NamePprCtx
+ AutoInstrument.Internal.GhcFacade: data NamePprCtx
- AutoInstrument.Internal.GhcFacade: data () => NameSpace
+ AutoInstrument.Internal.GhcFacade: data NameSpace
- AutoInstrument.Internal.GhcFacade: data () => NonStandardDefaultingStrategy
+ AutoInstrument.Internal.GhcFacade: data NonStandardDefaultingStrategy
- AutoInstrument.Internal.GhcFacade: data () => NormaliseStepResult ev
+ AutoInstrument.Internal.GhcFacade: data NormaliseStepResult ev
- AutoInstrument.Internal.GhcFacade: data () => OccEnv a
+ AutoInstrument.Internal.GhcFacade: data OccEnv a
- AutoInstrument.Internal.GhcFacade: data () => OccInfo
+ AutoInstrument.Internal.GhcFacade: data OccInfo
- AutoInstrument.Internal.GhcFacade: data () => OccName
+ AutoInstrument.Internal.GhcFacade: data OccName
- AutoInstrument.Internal.GhcFacade: data () => OnOff a
+ AutoInstrument.Internal.GhcFacade: data OnOff a
- AutoInstrument.Internal.GhcFacade: data () => OneShotInfo
+ AutoInstrument.Internal.GhcFacade: data OneShotInfo
- AutoInstrument.Internal.GhcFacade: data () => Option
+ AutoInstrument.Internal.GhcFacade: data Option
- AutoInstrument.Internal.GhcFacade: data () => Origin
+ AutoInstrument.Internal.GhcFacade: data Origin
- AutoInstrument.Internal.GhcFacade: data () => OverlapFlag
+ AutoInstrument.Internal.GhcFacade: data OverlapFlag
- AutoInstrument.Internal.GhcFacade: data () => OverlapMode
+ AutoInstrument.Internal.GhcFacade: data OverlapMode
- AutoInstrument.Internal.GhcFacade: data () => PackageArg
+ AutoInstrument.Internal.GhcFacade: data PackageArg
- AutoInstrument.Internal.GhcFacade: data () => PackageDBFlag
+ AutoInstrument.Internal.GhcFacade: data PackageDBFlag
- AutoInstrument.Internal.GhcFacade: data () => PackageFlag
+ AutoInstrument.Internal.GhcFacade: data PackageFlag
- AutoInstrument.Internal.GhcFacade: data () => Parent
+ AutoInstrument.Internal.GhcFacade: data Parent
- AutoInstrument.Internal.GhcFacade: data () => ParsedResult
+ AutoInstrument.Internal.GhcFacade: data ParsedResult
- AutoInstrument.Internal.GhcFacade: data () => PiTyBinder
+ AutoInstrument.Internal.GhcFacade: data PiTyBinder
- AutoInstrument.Internal.GhcFacade: data () => PkgDbRef
+ AutoInstrument.Internal.GhcFacade: data PkgDbRef
- AutoInstrument.Internal.GhcFacade: data () => PkgQual
+ AutoInstrument.Internal.GhcFacade: data PkgQual
- AutoInstrument.Internal.GhcFacade: data () => PlatformMisc
+ AutoInstrument.Internal.GhcFacade: data PlatformMisc
- AutoInstrument.Internal.GhcFacade: data () => Plugin
+ AutoInstrument.Internal.GhcFacade: data Plugin
- AutoInstrument.Internal.GhcFacade: data () => PluginRecompile
+ AutoInstrument.Internal.GhcFacade: data PluginRecompile
- AutoInstrument.Internal.GhcFacade: data () => PluginWithArgs
+ AutoInstrument.Internal.GhcFacade: data PluginWithArgs
- AutoInstrument.Internal.GhcFacade: data () => Plugins
+ AutoInstrument.Internal.GhcFacade: data Plugins
- AutoInstrument.Internal.GhcFacade: data () => PprStyle
+ AutoInstrument.Internal.GhcFacade: data PprStyle
- AutoInstrument.Internal.GhcFacade: data () => PrimElemRep
+ AutoInstrument.Internal.GhcFacade: data PrimElemRep
- AutoInstrument.Internal.GhcFacade: data () => PrimRep
+ AutoInstrument.Internal.GhcFacade: data PrimRep
- AutoInstrument.Internal.GhcFacade: data () => ProfAuto
+ AutoInstrument.Internal.GhcFacade: data ProfAuto
- AutoInstrument.Internal.GhcFacade: data () => PromDataConInfo
+ AutoInstrument.Internal.GhcFacade: data PromDataConInfo
- AutoInstrument.Internal.GhcFacade: data () => PromotedItem
+ AutoInstrument.Internal.GhcFacade: data PromotedItem
- AutoInstrument.Internal.GhcFacade: data () => PromotionTickContext
+ AutoInstrument.Internal.GhcFacade: data PromotionTickContext
- AutoInstrument.Internal.GhcFacade: data () => PsLoc
+ AutoInstrument.Internal.GhcFacade: data PsLoc
- AutoInstrument.Internal.GhcFacade: data () => PsMessages
+ AutoInstrument.Internal.GhcFacade: data PsMessages
- AutoInstrument.Internal.GhcFacade: data () => PsSpan
+ AutoInstrument.Internal.GhcFacade: data PsSpan
- AutoInstrument.Internal.GhcFacade: data () => PtrString
+ AutoInstrument.Internal.GhcFacade: data PtrString
- AutoInstrument.Internal.GhcFacade: data () => QualifyName
+ AutoInstrument.Internal.GhcFacade: data QualifyName
- AutoInstrument.Internal.GhcFacade: data () => RawPkgQual
+ AutoInstrument.Internal.GhcFacade: data RawPkgQual
- AutoInstrument.Internal.GhcFacade: data () => RdrName
+ AutoInstrument.Internal.GhcFacade: data RdrName
- AutoInstrument.Internal.GhcFacade: data () => RealSrcLoc
+ AutoInstrument.Internal.GhcFacade: data RealSrcLoc
- AutoInstrument.Internal.GhcFacade: data () => RealSrcSpan
+ AutoInstrument.Internal.GhcFacade: data RealSrcSpan
- AutoInstrument.Internal.GhcFacade: data () => RecFlag
+ AutoInstrument.Internal.GhcFacade: data RecFlag
- AutoInstrument.Internal.GhcFacade: data () => RecSelParent
+ AutoInstrument.Internal.GhcFacade: data RecSelParent
- AutoInstrument.Internal.GhcFacade: data () => RnEnv2
+ AutoInstrument.Internal.GhcFacade: data RnEnv2
- AutoInstrument.Internal.GhcFacade: data () => Role
+ AutoInstrument.Internal.GhcFacade: data Role
- AutoInstrument.Internal.GhcFacade: data () => RtsOptsEnabled
+ AutoInstrument.Internal.GhcFacade: data RtsOptsEnabled
- AutoInstrument.Internal.GhcFacade: data () => RuleEnv
+ AutoInstrument.Internal.GhcFacade: data RuleEnv
- AutoInstrument.Internal.GhcFacade: data () => RuleInfo
+ AutoInstrument.Internal.GhcFacade: data RuleInfo
- AutoInstrument.Internal.GhcFacade: data () => RuleMatchInfo
+ AutoInstrument.Internal.GhcFacade: data RuleMatchInfo
- AutoInstrument.Internal.GhcFacade: data () => RuleOpts
+ AutoInstrument.Internal.GhcFacade: data RuleOpts
- AutoInstrument.Internal.GhcFacade: data () => SDocContext
+ AutoInstrument.Internal.GhcFacade: data SDocContext
- AutoInstrument.Internal.GhcFacade: data () => Scaled a
+ AutoInstrument.Internal.GhcFacade: data Scaled a
- AutoInstrument.Internal.GhcFacade: data () => Serialized
+ AutoInstrument.Internal.GhcFacade: data Serialized
- AutoInstrument.Internal.GhcFacade: data () => Settings
+ AutoInstrument.Internal.GhcFacade: data Settings
- AutoInstrument.Internal.GhcFacade: data () => SimplCount
+ AutoInstrument.Internal.GhcFacade: data SimplCount
- AutoInstrument.Internal.GhcFacade: data () => Specificity
+ AutoInstrument.Internal.GhcFacade: data Specificity
- AutoInstrument.Internal.GhcFacade: data () => SrcLoc
+ AutoInstrument.Internal.GhcFacade: data SrcLoc
- AutoInstrument.Internal.GhcFacade: data () => SrcSpan
+ AutoInstrument.Internal.GhcFacade: data SrcSpan
- AutoInstrument.Internal.GhcFacade: data () => SrcSpanAnn' a
+ AutoInstrument.Internal.GhcFacade: data SrcSpanAnn' a
- AutoInstrument.Internal.GhcFacade: data () => SrcStrictness
+ AutoInstrument.Internal.GhcFacade: data SrcStrictness
- AutoInstrument.Internal.GhcFacade: data () => SrcUnpackedness
+ AutoInstrument.Internal.GhcFacade: data SrcUnpackedness
- AutoInstrument.Internal.GhcFacade: data () => StaticPlugin
+ AutoInstrument.Internal.GhcFacade: data StaticPlugin
- AutoInstrument.Internal.GhcFacade: data () => StrictnessMark
+ AutoInstrument.Internal.GhcFacade: data StrictnessMark
- AutoInstrument.Internal.GhcFacade: data () => Subst
+ AutoInstrument.Internal.GhcFacade: data Subst
- AutoInstrument.Internal.GhcFacade: data () => SuccessFlag
+ AutoInstrument.Internal.GhcFacade: data SuccessFlag
- AutoInstrument.Internal.GhcFacade: data () => SwapFlag
+ AutoInstrument.Internal.GhcFacade: data SwapFlag
- AutoInstrument.Internal.GhcFacade: data () => TaggedBndr t
+ AutoInstrument.Internal.GhcFacade: data TaggedBndr t
- AutoInstrument.Internal.GhcFacade: data () => TailCallInfo
+ AutoInstrument.Internal.GhcFacade: data TailCallInfo
- AutoInstrument.Internal.GhcFacade: data () => Tick
+ AutoInstrument.Internal.GhcFacade: data Tick
- AutoInstrument.Internal.GhcFacade: data () => TickBoxOp
+ AutoInstrument.Internal.GhcFacade: data TickBoxOp
- AutoInstrument.Internal.GhcFacade: data () => TopLevelFlag
+ AutoInstrument.Internal.GhcFacade: data TopLevelFlag
- AutoInstrument.Internal.GhcFacade: data () => TrustFlag
+ AutoInstrument.Internal.GhcFacade: data TrustFlag
- AutoInstrument.Internal.GhcFacade: data () => TupleSort
+ AutoInstrument.Internal.GhcFacade: data TupleSort
- AutoInstrument.Internal.GhcFacade: data () => TyCoFolder env a
+ AutoInstrument.Internal.GhcFacade: data TyCoFolder env a
- AutoInstrument.Internal.GhcFacade: data () => TyCoMapper env (m :: Type -> Type)
+ AutoInstrument.Internal.GhcFacade: data TyCoMapper env (m :: Type -> Type)
- AutoInstrument.Internal.GhcFacade: data () => TyCon
+ AutoInstrument.Internal.GhcFacade: data TyCon
- AutoInstrument.Internal.GhcFacade: data () => TyConBndrVis
+ AutoInstrument.Internal.GhcFacade: data TyConBndrVis
- AutoInstrument.Internal.GhcFacade: data () => TyConFlavour
+ AutoInstrument.Internal.GhcFacade: data TyConFlavour tc
- AutoInstrument.Internal.GhcFacade: data () => Type
+ AutoInstrument.Internal.GhcFacade: data Type
- AutoInstrument.Internal.GhcFacade: data () => TypeOrConstraint
+ AutoInstrument.Internal.GhcFacade: data TypeOrConstraint
- AutoInstrument.Internal.GhcFacade: data () => TypeOrKind
+ AutoInstrument.Internal.GhcFacade: data TypeOrKind
- AutoInstrument.Internal.GhcFacade: data () => TypedHole
+ AutoInstrument.Internal.GhcFacade: data TypedHole
- AutoInstrument.Internal.GhcFacade: data () => UnboxedTupleOrSum
+ AutoInstrument.Internal.GhcFacade: data UnboxedTupleOrSum
- AutoInstrument.Internal.GhcFacade: data () => Unfolding
+ AutoInstrument.Internal.GhcFacade: data Unfolding
- AutoInstrument.Internal.GhcFacade: data () => UnfoldingCache
+ AutoInstrument.Internal.GhcFacade: data UnfoldingCache
- AutoInstrument.Internal.GhcFacade: data () => UnfoldingGuidance
+ AutoInstrument.Internal.GhcFacade: data UnfoldingGuidance
- AutoInstrument.Internal.GhcFacade: data () => UnfoldingSource
+ AutoInstrument.Internal.GhcFacade: data UnfoldingSource
- AutoInstrument.Internal.GhcFacade: data () => UnhelpfulSpanReason
+ AutoInstrument.Internal.GhcFacade: data UnhelpfulSpanReason
- AutoInstrument.Internal.GhcFacade: data () => UniqFM key ele
+ AutoInstrument.Internal.GhcFacade: data UniqFM key ele
- AutoInstrument.Internal.GhcFacade: data () => UniqSM result
+ AutoInstrument.Internal.GhcFacade: data UniqSM result
- AutoInstrument.Internal.GhcFacade: data () => UniqSet a
+ AutoInstrument.Internal.GhcFacade: data UniqSet a
- AutoInstrument.Internal.GhcFacade: data () => UniqSupply
+ AutoInstrument.Internal.GhcFacade: data UniqSupply
- AutoInstrument.Internal.GhcFacade: data () => Unique
+ AutoInstrument.Internal.GhcFacade: data Unique
- AutoInstrument.Internal.GhcFacade: data () => UnitDatabase unit
+ AutoInstrument.Internal.GhcFacade: data UnitDatabase unit
- AutoInstrument.Internal.GhcFacade: data () => UnitErr
+ AutoInstrument.Internal.GhcFacade: data UnitErr
- AutoInstrument.Internal.GhcFacade: data () => UnitState
+ AutoInstrument.Internal.GhcFacade: data UnitState
- AutoInstrument.Internal.GhcFacade: data () => UnivCoProvenance
+ AutoInstrument.Internal.GhcFacade: data UnivCoProvenance
- AutoInstrument.Internal.GhcFacade: data () => UnusableUnitReason
+ AutoInstrument.Internal.GhcFacade: data UnusableUnitReason
- AutoInstrument.Internal.GhcFacade: data () => Var
+ AutoInstrument.Internal.GhcFacade: data Var
- AutoInstrument.Internal.GhcFacade: data () => VarBndr var argf
+ AutoInstrument.Internal.GhcFacade: data VarBndr var argf
- AutoInstrument.Internal.GhcFacade: data () => Version
+ AutoInstrument.Internal.GhcFacade: data Version
- AutoInstrument.Internal.GhcFacade: data () => WarningFlag
+ AutoInstrument.Internal.GhcFacade: data WarningFlag
- AutoInstrument.Internal.GhcFacade: emptyGlobalRdrEnv :: GlobalRdrEnv
+ AutoInstrument.Internal.GhcFacade: emptyGlobalRdrEnv :: GlobalRdrEnvX info
- AutoInstrument.Internal.GhcFacade: expectOnly :: HasCallStack => String -> [a] -> a
+ AutoInstrument.Internal.GhcFacade: expectOnly :: HasDebugCallStack => String -> [a] -> a
- AutoInstrument.Internal.GhcFacade: filterOccEnv :: (elt -> Bool) -> OccEnv elt -> OccEnv elt
+ AutoInstrument.Internal.GhcFacade: filterOccEnv :: (a -> Bool) -> OccEnv a -> OccEnv a
- AutoInstrument.Internal.GhcFacade: globalRdrEnvElts :: GlobalRdrEnv -> [GlobalRdrElt]
+ AutoInstrument.Internal.GhcFacade: globalRdrEnvElts :: GlobalRdrEnvX info -> [GlobalRdrEltX info]
- AutoInstrument.Internal.GhcFacade: greDefinitionModule :: GlobalRdrElt -> Maybe Module
+ AutoInstrument.Internal.GhcFacade: greDefinitionModule :: GlobalRdrEltX info -> Maybe Module
- AutoInstrument.Internal.GhcFacade: greDefinitionSrcSpan :: GlobalRdrElt -> SrcSpan
+ AutoInstrument.Internal.GhcFacade: greDefinitionSrcSpan :: GlobalRdrEltX info -> SrcSpan
- AutoInstrument.Internal.GhcFacade: greOccName :: GlobalRdrElt -> OccName
+ AutoInstrument.Internal.GhcFacade: greOccName :: GlobalRdrEltX info -> OccName
- AutoInstrument.Internal.GhcFacade: greParent_maybe :: GlobalRdrElt -> Maybe Name
+ AutoInstrument.Internal.GhcFacade: greParent_maybe :: GlobalRdrEltX info -> Maybe Name
- AutoInstrument.Internal.GhcFacade: greQualModName :: GlobalRdrElt -> ModuleName
+ AutoInstrument.Internal.GhcFacade: greQualModName :: Outputable info => GlobalRdrEltX info -> ModuleName
- AutoInstrument.Internal.GhcFacade: greRdrNames :: GlobalRdrElt -> [RdrName]
+ AutoInstrument.Internal.GhcFacade: greRdrNames :: GlobalRdrEltX info -> [RdrName]
- AutoInstrument.Internal.GhcFacade: greSrcSpan :: GlobalRdrElt -> SrcSpan
+ AutoInstrument.Internal.GhcFacade: greSrcSpan :: Outputable info => GlobalRdrEltX info -> SrcSpan
- AutoInstrument.Internal.GhcFacade: gresToAvailInfo :: [GlobalRdrElt] -> [AvailInfo]
+ AutoInstrument.Internal.GhcFacade: gresToAvailInfo :: [GlobalRdrEltX info] -> [AvailInfo]
- AutoInstrument.Internal.GhcFacade: initUniqSupply :: Word -> Int -> IO ()
+ AutoInstrument.Internal.GhcFacade: initUniqSupply :: Word64 -> Int -> IO ()
- AutoInstrument.Internal.GhcFacade: isLocalGRE :: GlobalRdrElt -> Bool
+ AutoInstrument.Internal.GhcFacade: isLocalGRE :: GlobalRdrEltX info -> Bool
- AutoInstrument.Internal.GhcFacade: isRecFldGRE :: GlobalRdrElt -> Bool
+ AutoInstrument.Internal.GhcFacade: isRecFldGRE :: GlobalRdrEltX info -> Bool
- AutoInstrument.Internal.GhcFacade: lookupGRE_FieldLabel :: GlobalRdrEnv -> FieldLabel -> Maybe GlobalRdrElt
+ AutoInstrument.Internal.GhcFacade: lookupGRE_FieldLabel :: GlobalRdrEnv -> FieldLabel -> Maybe FieldGlobalRdrElt
- AutoInstrument.Internal.GhcFacade: lookupGRE_Name :: GlobalRdrEnv -> Name -> Maybe GlobalRdrElt
+ AutoInstrument.Internal.GhcFacade: lookupGRE_Name :: Outputable info => GlobalRdrEnvX info -> Name -> Maybe (GlobalRdrEltX info)
- AutoInstrument.Internal.GhcFacade: makeDynFlagsConsistent :: DynFlags -> (DynFlags, [Located String])
+ AutoInstrument.Internal.GhcFacade: makeDynFlagsConsistent :: DynFlags -> (DynFlags, [Warn])
- AutoInstrument.Internal.GhcFacade: mkBigTupleCase :: UniqSupply -> [Id] -> CoreExpr -> CoreExpr -> CoreExpr
+ AutoInstrument.Internal.GhcFacade: mkBigTupleCase :: MonadUnique m => [Id] -> CoreExpr -> CoreExpr -> m CoreExpr
- AutoInstrument.Internal.GhcFacade: mkFunCo2 :: HasDebugCallStack => Role -> FunTyFlag -> FunTyFlag -> CoercionN -> Coercion -> Coercion -> Coercion
+ AutoInstrument.Internal.GhcFacade: mkFunCo2 :: Role -> FunTyFlag -> FunTyFlag -> CoercionN -> Coercion -> Coercion -> Coercion
- AutoInstrument.Internal.GhcFacade: mkLocalCoVar :: Name -> Type -> CoVar
+ AutoInstrument.Internal.GhcFacade: mkLocalCoVar :: HasDebugCallStack => Name -> Type -> CoVar
- AutoInstrument.Internal.GhcFacade: mkLocalIdOrCoVar :: Name -> Mult -> Type -> Id
+ AutoInstrument.Internal.GhcFacade: mkLocalIdOrCoVar :: HasDebugCallStack => Name -> Mult -> Type -> Id
- AutoInstrument.Internal.GhcFacade: mkPromotedDataCon :: DataCon -> Name -> TyConRepName -> [TyConPiTyBinder] -> Kind -> [Role] -> PromDataConInfo -> TyCon
+ AutoInstrument.Internal.GhcFacade: mkPromotedDataCon :: DataCon -> Name -> TyConRepName -> [TyConBinder] -> Kind -> [Role] -> PromDataConInfo -> TyCon
- AutoInstrument.Internal.GhcFacade: mkSynonymTyCon :: Name -> [TyConBinder] -> Kind -> [Role] -> Type -> Bool -> Bool -> Bool -> TyCon
+ AutoInstrument.Internal.GhcFacade: mkSynonymTyCon :: Name -> [TyConBinder] -> Kind -> [Role] -> Type -> Bool -> Bool -> Bool -> Bool -> TyCon
- AutoInstrument.Internal.GhcFacade: mkTcTyCon :: Name -> [TyConBinder] -> Kind -> [(Name, TcTyVar)] -> Bool -> TyConFlavour -> TyCon
+ AutoInstrument.Internal.GhcFacade: mkTcTyCon :: Name -> [TyConBinder] -> Kind -> [(Name, TcTyVar)] -> Bool -> TyConFlavour TyCon -> TyCon
- AutoInstrument.Internal.GhcFacade: mkVanillaGlobal :: Name -> Type -> Id
+ AutoInstrument.Internal.GhcFacade: mkVanillaGlobal :: HasDebugCallStack => Name -> Type -> Id
- AutoInstrument.Internal.GhcFacade: mkVanillaGlobalWithInfo :: Name -> Type -> IdInfo -> Id
+ AutoInstrument.Internal.GhcFacade: mkVanillaGlobalWithInfo :: HasDebugCallStack => Name -> Type -> IdInfo -> Id
- AutoInstrument.Internal.GhcFacade: newtype () => BufPos
+ AutoInstrument.Internal.GhcFacade: newtype BufPos
- AutoInstrument.Internal.GhcFacade: newtype () => CmdLineP s a
+ AutoInstrument.Internal.GhcFacade: newtype CmdLineP s a
- AutoInstrument.Internal.GhcFacade: newtype () => Definite unit
+ AutoInstrument.Internal.GhcFacade: newtype Definite unit
- AutoInstrument.Internal.GhcFacade: newtype () => FlushOut
+ AutoInstrument.Internal.GhcFacade: newtype FlushOut
- AutoInstrument.Internal.GhcFacade: newtype () => Hsc a
+ AutoInstrument.Internal.GhcFacade: newtype Hsc a
- AutoInstrument.Internal.GhcFacade: newtype () => IgnorePackageFlag
+ AutoInstrument.Internal.GhcFacade: newtype IgnorePackageFlag
- AutoInstrument.Internal.GhcFacade: newtype () => InScopeSet
+ AutoInstrument.Internal.GhcFacade: newtype InScopeSet
- AutoInstrument.Internal.GhcFacade: newtype () => IsEmptyOrSingleton
+ AutoInstrument.Internal.GhcFacade: newtype IsEmptyOrSingleton
- AutoInstrument.Internal.GhcFacade: newtype () => LexicalFastString
+ AutoInstrument.Internal.GhcFacade: newtype LexicalFastString
- AutoInstrument.Internal.GhcFacade: newtype () => NonCaffySet
+ AutoInstrument.Internal.GhcFacade: newtype NonCaffySet
- AutoInstrument.Internal.GhcFacade: newtype () => NonDetFastString
+ AutoInstrument.Internal.GhcFacade: newtype NonDetFastString
- AutoInstrument.Internal.GhcFacade: newtype () => NonDetUniqFM key ele
+ AutoInstrument.Internal.GhcFacade: newtype NonDetUniqFM key ele
- AutoInstrument.Internal.GhcFacade: newtype () => PDoc a
+ AutoInstrument.Internal.GhcFacade: newtype PDoc a
- AutoInstrument.Internal.GhcFacade: newtype () => PackageId
+ AutoInstrument.Internal.GhcFacade: newtype PackageId
- AutoInstrument.Internal.GhcFacade: newtype () => PackageName
+ AutoInstrument.Internal.GhcFacade: newtype PackageName
- AutoInstrument.Internal.GhcFacade: newtype () => PprPrec
+ AutoInstrument.Internal.GhcFacade: newtype PprPrec
- AutoInstrument.Internal.GhcFacade: newtype () => SourceError
+ AutoInstrument.Internal.GhcFacade: newtype SourceError
- AutoInstrument.Internal.GhcFacade: newtype () => UnitId
+ AutoInstrument.Internal.GhcFacade: newtype UnitId
- AutoInstrument.Internal.GhcFacade: newtype () => UnitKey
+ AutoInstrument.Internal.GhcFacade: newtype UnitKey
- AutoInstrument.Internal.GhcFacade: parseDynamicFilePragma :: MonadIO m => DynFlags -> [Located String] -> m (DynFlags, [Located String], [Warn])
+ AutoInstrument.Internal.GhcFacade: parseDynamicFilePragma :: MonadIO m => DynFlags -> [Located String] -> m (DynFlags, [Located String], Messages DriverMessage)
- AutoInstrument.Internal.GhcFacade: parseDynamicFlagsCmdLine :: MonadIO m => DynFlags -> [Located String] -> m (DynFlags, [Located String], [Warn])
+ AutoInstrument.Internal.GhcFacade: parseDynamicFlagsCmdLine :: MonadIO m => DynFlags -> [Located String] -> m (DynFlags, [Located String], Messages DriverMessage)
- AutoInstrument.Internal.GhcFacade: parseDynamicFlagsFull :: MonadIO m => [Flag (CmdLineP DynFlags)] -> Bool -> DynFlags -> [Located String] -> m (DynFlags, [Located String], [Warn])
+ AutoInstrument.Internal.GhcFacade: parseDynamicFlagsFull :: MonadIO m => [Flag (CmdLineP DynFlags)] -> Bool -> DynFlags -> [Located String] -> m (DynFlags, [Located String], Messages DriverMessage)
- AutoInstrument.Internal.GhcFacade: pickGREs :: RdrName -> [GlobalRdrElt] -> [GlobalRdrElt]
+ AutoInstrument.Internal.GhcFacade: pickGREs :: RdrName -> [GlobalRdrEltX info] -> [GlobalRdrEltX info]
- AutoInstrument.Internal.GhcFacade: pickGREsModExp :: ModuleName -> [GlobalRdrElt] -> [(GlobalRdrElt, GlobalRdrElt)]
+ AutoInstrument.Internal.GhcFacade: pickGREsModExp :: ModuleName -> [GlobalRdrEltX info] -> [(GlobalRdrEltX info, GlobalRdrEltX info)]
- AutoInstrument.Internal.GhcFacade: ppUnlessOption :: IsLine doc => (SDocContext -> Bool) -> doc -> doc
+ AutoInstrument.Internal.GhcFacade: ppUnlessOption :: (SDocContext -> Bool) -> SDoc -> SDoc
- AutoInstrument.Internal.GhcFacade: pprModulePrefix :: IsLine doc => PprStyle -> Module -> OccName -> doc
+ AutoInstrument.Internal.GhcFacade: pprModulePrefix :: PprStyle -> Module -> OccName -> SDoc
- AutoInstrument.Internal.GhcFacade: pprNameProvenance :: GlobalRdrElt -> SDoc
+ AutoInstrument.Internal.GhcFacade: pprNameProvenance :: GlobalRdrEltX info -> SDoc
- AutoInstrument.Internal.GhcFacade: pprNameSpaceBrief :: IsLine doc => NameSpace -> doc
+ AutoInstrument.Internal.GhcFacade: pprNameSpaceBrief :: NameSpace -> SDoc
- AutoInstrument.Internal.GhcFacade: pprUnit :: IsLine doc => Unit -> doc
+ AutoInstrument.Internal.GhcFacade: pprUnit :: Unit -> SDoc
- AutoInstrument.Internal.GhcFacade: pprUserTypeErrorTy :: Type -> SDoc
+ AutoInstrument.Internal.GhcFacade: pprUserTypeErrorTy :: ErrorMsgType -> SDoc
- AutoInstrument.Internal.GhcFacade: shadowNames :: GlobalRdrEnv -> OccEnv a -> GlobalRdrEnv
+ AutoInstrument.Internal.GhcFacade: shadowNames :: Bool -> GlobalRdrEnv -> GlobalRdrEnv -> GlobalRdrEnv
- AutoInstrument.Internal.GhcFacade: tcFlavourIsOpen :: TyConFlavour -> Bool
+ AutoInstrument.Internal.GhcFacade: tcFlavourIsOpen :: TyConFlavour tc -> Bool
- AutoInstrument.Internal.GhcFacade: tcSplitTyConApp_maybe :: HasCallStack => Type -> Maybe (TyCon, [Type])
+ AutoInstrument.Internal.GhcFacade: tcSplitTyConApp_maybe :: HasDebugCallStack => Type -> Maybe (TyCon, [Type])
- AutoInstrument.Internal.GhcFacade: tyConAppArgs :: HasCallStack => Type -> [Type]
+ AutoInstrument.Internal.GhcFacade: tyConAppArgs :: HasDebugCallStack => Type -> [Type]
- AutoInstrument.Internal.GhcFacade: tyConFlavour :: TyCon -> TyConFlavour
+ AutoInstrument.Internal.GhcFacade: tyConFlavour :: TyCon -> TyConFlavour TyCon
- AutoInstrument.Internal.GhcFacade: tyConFlavourAssoc_maybe :: TyConFlavour -> Maybe TyCon
+ AutoInstrument.Internal.GhcFacade: tyConFlavourAssoc_maybe :: TyConFlavour tc -> Maybe tc
- AutoInstrument.Internal.GhcFacade: type GlobalRdrEnv = OccEnv [GlobalRdrElt]
+ AutoInstrument.Internal.GhcFacade: type GlobalRdrEnv = GlobalRdrEnvX GREInfo
- AutoInstrument.Internal.GhcFacade: type OccSet = UniqSet OccName
+ AutoInstrument.Internal.GhcFacade: type OccSet = FastStringEnv UniqSet NameSpace
- AutoInstrument.Internal.GhcFacade: type UnitInfoMap = Map UnitId UnitInfo
+ AutoInstrument.Internal.GhcFacade: type UnitInfoMap = UniqMap UnitId UnitInfo
- AutoInstrument.Internal.GhcFacade: ufmToIntMap :: UniqFM key elt -> IntMap elt
+ AutoInstrument.Internal.GhcFacade: ufmToIntMap :: UniqFM key elt -> Word64Map elt
- AutoInstrument.Internal.GhcFacade: ufmToSet_Directly :: UniqFM key elt -> IntSet
+ AutoInstrument.Internal.GhcFacade: ufmToSet_Directly :: UniqFM key elt -> Word64Set
- AutoInstrument.Internal.GhcFacade: unQualOK :: GlobalRdrElt -> Bool
+ AutoInstrument.Internal.GhcFacade: unQualOK :: GlobalRdrEltX info -> Bool
- AutoInstrument.Internal.GhcFacade: unsafeFlags :: [(String, DynFlags -> SrcSpan, DynFlags -> Bool, DynFlags -> DynFlags)]
+ AutoInstrument.Internal.GhcFacade: unsafeFlags :: [(Extension, DynFlags -> SrcSpan, DynFlags -> Bool, DynFlags -> DynFlags)]
- AutoInstrument.Internal.GhcFacade: unsafeFlagsForInfer :: [(String, DynFlags -> SrcSpan, DynFlags -> Bool, DynFlags -> DynFlags)]
+ AutoInstrument.Internal.GhcFacade: unsafeFlagsForInfer :: [(Extension, DynFlags -> SrcSpan, DynFlags -> Bool, DynFlags -> DynFlags)]
- AutoInstrument.Internal.GhcFacade: unsafeIntMapToUFM :: IntMap elt -> UniqFM key elt
+ AutoInstrument.Internal.GhcFacade: unsafeIntMapToUFM :: Word64Map elt -> UniqFM key elt
- AutoInstrument.Internal.GhcFacade: userTypeError_maybe :: Type -> Maybe Type
+ AutoInstrument.Internal.GhcFacade: userTypeError_maybe :: Type -> Maybe ErrorMsgType
Files
- CHANGELOG.md +4/−0
- hs-opentelemetry-instrumentation-auto.cabal +6/−5
- test/Main.hs +27/−14
CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for auto-instrument +## 0.1.0.3 -- 2025-11-18++* Support GHC 9.12+ ## 0.1.0.2 -- 2025-04-06 * Support GHC 9.10
hs-opentelemetry-instrumentation-auto.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: hs-opentelemetry-instrumentation-auto-version: 0.1.0.2+version: 0.1.0.3 synopsis: Plugin for instrumenting an application description: A GHC plugin that auto-instruments an application for emitting open telementry tracing. license: BSD-3-Clause@@ -19,6 +19,7 @@ GHC == 9.4.8 GHC == 9.6.2 GHC == 9.10.1+ GHC == 9.12.2 bug-reports: https://github.com/aaronallen8455/opentelemetry-auto/issues source-repository head type: git@@ -40,16 +41,16 @@ -- other-extensions: build-depends: base >=4.17.0.0 && <4.22.0.0,- ghc >=9.4.0 && <9.11.0,+ ghc >=9.4.0 && <9.13.0, bytestring ^>= 0.11 || ^>= 0.12, directory ^>= 1.3, containers ^>= 0.6 || ^>= 0.7, unliftio ^>= 0.2,- hs-opentelemetry-api ^>= 0.0.3 || ^>= 0.1 || ^>= 0.2,+ hs-opentelemetry-api ^>= 0.0.3 || ^>= 0.1 || ^>= 0.2 || ^>= 0.3, text ^>= 2.0 || ^>= 2.1, toml-parser >= 2.0.0.0 && < 3.0.0.0, parsec ^>= 3.1,- time ^>= 1.12+ time ^>= 1.12 || ^>= 1.14 hs-source-dirs: src default-language: GHC2021 @@ -65,9 +66,9 @@ base >=4.17.0.0 && <4.22.0.0, unordered-containers, hs-opentelemetry-instrumentation-auto,- hs-opentelemetry-exporter-in-memory, hs-opentelemetry-api, hs-opentelemetry-sdk,+ hs-opentelemetry-exporter-in-memory, tasty-hunit, tasty, unliftio,
test/Main.hs view
@@ -1,6 +1,7 @@ {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedLists #-} {-# LANGUAGE LambdaCase #-}+{-# LANGUAGE CPP #-} module Main (main) where import Data.Kind (Constraint)@@ -9,7 +10,11 @@ import OpenTelemetry.Attributes import qualified OpenTelemetry.Context as Context import OpenTelemetry.Context.ThreadLocal+#if MIN_VERSION_hs_opentelemetry_api(0,3,0)+import OpenTelemetry.Exporter.InMemory.Span+#else import OpenTelemetry.Exporter.InMemory+#endif import OpenTelemetry.Trace import OpenTelemetry.Trace.Core import OpenTelemetry.Trace.Sampler@@ -29,7 +34,11 @@ pure SpanInfo { name = spanName s , parentName = spanName <$> parentSpan+#if MIN_VERSION_hs_opentelemetry_api(0,3,0)+ , attrs = H.delete "thread.id" . getAttributeMap $ spanAttributes s+#else , attrs = H.delete "thread.id" . snd . getAttributes $ spanAttributes s+#endif } withGlobalTracing :: (OutChan ImmutableSpan -> IO a) -> IO a@@ -159,9 +168,9 @@ t1 spans <- getSpans spansChan spans @?=- [ spanInfo "67" "t2" (Just "t1")- , spanInfo "67" "t2" (Just "t1")- , spanInfo "61" "t1" Nothing+ [ spanInfo "76" "t2" (Just "t1")+ , spanInfo "76" "t2" (Just "t1")+ , spanInfo "70" "t1" Nothing ] excludedCon :: OutChan ImmutableSpan -> Assertion@@ -169,7 +178,7 @@ t4 spans <- getSpans spansChan spans @?=- [ spanInfo "67" "t2" Nothing+ [ spanInfo "76" "t2" Nothing ] simpleConstraint :: OutChan ImmutableSpan -> Assertion@@ -177,8 +186,8 @@ t5 spans <- getSpans spansChan spans @?=- [ spanInfo "67" "t2" (Just "t5")- , spanInfo "81" "t5" Nothing+ [ spanInfo "76" "t2" (Just "t5")+ , spanInfo "90" "t5" Nothing ] excludeConstraint :: OutChan ImmutableSpan -> Assertion@@ -186,7 +195,7 @@ t6 spans <- getSpans spansChan spans @?=- [ spanInfo "67" "t2" Nothing ]+ [ spanInfo "76" "t2" Nothing ] partialCon :: OutChan ImmutableSpan -> Assertion partialCon spansChan = do@@ -194,9 +203,9 @@ t8 spans <- getSpans spansChan spans @?=- [ spanInfo "67" "t2" Nothing- , spanInfo "67" "t2" (Just "t8")- , spanInfo "95" "t8" Nothing+ [ spanInfo "76" "t2" Nothing+ , spanInfo "76" "t2" (Just "t8")+ , spanInfo "104" "t8" Nothing ] wildCard :: OutChan ImmutableSpan -> Assertion@@ -206,7 +215,7 @@ _ <- t11 spans <- getSpans spansChan spans @?=- [ spanInfo "101" "t9" Nothing ]+ [ spanInfo "110" "t9" Nothing ] multiPred :: OutChan ImmutableSpan -> Assertion multiPred spansChan = do@@ -214,7 +223,7 @@ t13 spans <- getSpans spansChan spans @?=- [ spanInfo "119" "t13" Nothing ]+ [ spanInfo "128" "t13" Nothing ] multiPredX :: OutChan ImmutableSpan -> Assertion multiPredX spansChan = do@@ -223,14 +232,14 @@ t16 spans <- getSpans spansChan spans @?=- [ spanInfo "134" "t16" Nothing ]+ [ spanInfo "143" "t16" Nothing ] pointFree :: OutChan ImmutableSpan -> Assertion pointFree spansChan = do t17 () spans <- getSpans spansChan spans @?=- [ spanInfo "137" "t17" Nothing ]+ [ spanInfo "146" "t17" Nothing ] spanInfo :: Text -> Text -> Maybe Text -> SpanInfo spanInfo lineNo funName mParentName =@@ -242,7 +251,11 @@ , ("code.filepath", AttributeValue (TextAttribute "test/Main.hs")) , ("code.function", AttributeValue (TextAttribute funName)) , ("code.namespace", AttributeValue (TextAttribute "Main"))+#if MIN_VERSION_hs_opentelemetry_api(0,3,0)+ , ("code.package", AttributeValue (TextAttribute "hs-opentelemetry-instrumentation-auto-0.1.0.3-inplace-auto-instrument-test"))+#else , ("code.package", AttributeValue (TextAttribute "hs-opentelemetry-instrumentation-auto-0.1.0.2-inplace-auto-instrument-test"))+#endif ] }