Hoogle Search
Within LTS Haskell 24.6 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
replaceFirstNode :: forall n (x :: Extensibility) . Block n C x -> n C O -> Block n C xghc GHC.Cmm.Dataflow.Block No documentation available.
toBlockListEntryFirst :: CmmGraph -> [CmmBlock]ghc GHC.Cmm.Utils like toBlockList, but the entry block always comes first
toBlockListEntryFirstFalseFallthrough :: CmmGraph -> [CmmBlock]ghc GHC.Cmm.Utils Like toBlockListEntryFirst, but we strive to ensure that we order blocks so that the false case of a conditional jumps to the next block in the output list of blocks. This matches the way OldCmm blocks were output since in OldCmm the false case was a fallthrough, whereas in Cmm conditional branches have both true and false successors. Block ordering can make a big difference in performance in the LLVM backend. Note that we rely crucially on the order of successors returned for CmmCondBranch by the NonLocal instance for CmmNode defined in GHC.Cmm.Node. -GBM
lookupFirstUsed :: VirtualReg -> BlockAssignment freeRegs -> Maybe RealRegghc GHC.CmmToAsm.Reg.Linear.Base Lookup which register a virtual register was first assigned to.
getFirstAnnotations :: Typeable a => ([Word8] -> a) -> ModGuts -> CoreM (ModuleEnv a, NameEnv a)ghc GHC.Core.Opt.Monad Get at most one annotation of a given type per annotatable item.
-
ghc GHC.Data.Word64Map.Internal Map contravariantly over a WhenMatched f _ y z.
DsAnotherRuleMightFireFirst :: RuleName -> RuleName -> Var -> DsMessageghc GHC.HsToCore.Errors.Types No documentation available.
DsRuleMightInlineFirst :: RuleName -> Var -> Activation -> DsMessageghc GHC.HsToCore.Errors.Types No documentation available.
getNFirstUncovered :: GenerateInhabitingPatternsMode -> [Id] -> Int -> Nablas -> DsM [Nabla]ghc GHC.HsToCore.Pmc No documentation available.
ifRecSelFirstCon :: IfaceIdDetails -> IfaceTopBndrghc GHC.Iface.Syntax No documentation available.