Hoogle Search
Within LTS Haskell 24.24 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
llvmFixupAsm :: Platform -> FilePath -> FilePath -> IO ()ghc GHC.CmmToLlvm Read in assembly file and process
llvmFixupAsm :: Platform -> FilePath -> FilePath -> IO ()ghc GHC.CmmToLlvm.Mangler Read in assembly file and process
conLikeIsInfix :: ConLike -> Boolghc GHC.Core.ConLike No documentation available.
dataConIsInfix :: DataCon -> Boolghc GHC.Core.DataCon Should the DataCon be presented infix?
lf_check_fixed_rep :: LintFlags -> Boolghc GHC.Core.Lint No documentation available.
patSynIsInfix :: PatSyn -> Boolghc GHC.Core.PatSyn Should the PatSyn be presented infix?
data_fixed_lev :: AlgTyConRhs -> Boolghc GHC.Core.TyCon True if the data type constructor has a known, fixed levity when fully applied to its arguments, False otherwise. This can only be False with UnliftedDatatypes, e.g.
data A :: TYPE (BoxedRep l) where { MkA :: Int -> A }This boolean is cached to make it cheaper to check for levity and representation-polymorphism in tcHasFixedRuntimeRep.nt_fixed_rep :: AlgTyConRhs -> Boolghc GHC.Core.TyCon True if the newtype has a known, fixed representation when fully applied to its arguments, False otherwise. This can only ever be False with UnliftedNewtypes. Example:
newtype N (a :: TYPE r) = MkN a
Invariant: nt_fixed_rep nt = tcHasFixedRuntimeRep (nt_rhs nt) This boolean is cached to make it cheaper to check if a variable binding is representation-polymorphic in tcHasFixedRuntimeRep.tcHasFixedRuntimeRep :: TyCon -> Boolghc GHC.Core.TyCon Does this TyCon have a syntactically fixed RuntimeRep when fully applied, as per Note [Fixed RuntimeRep] in GHC.Tc.Utils.Concrete? False is safe. True means we're sure. Does only a quick check, based on the TyCon's category. See Note [Representation-polymorphic TyCons]
isFixedRuntimeRepKind :: HasDebugCallStack => Kind -> Boolghc GHC.Core.Type Checks that a kind of the form Type, Constraint or 'TYPE r is concrete. See isConcreteType. Precondition: The type has kind `TYPE blah` or `CONSTRAINT blah`