ghc-9.12.0.20241031: The GHC API

Index - J

JGHC.CmmToAsm.AArch64.Instr
JavaScriptGHC.Driver.Backend.Internal
JavaScriptCallConvGHC.Types.ForeignCall
JavaScriptCallConvUnsupportedGHC.Tc.Errors.Types
javaScriptCallIdKeyGHC.Builtin.Names.TH
javaScriptCallNameGHC.Builtin.Names.TH
jBlockGHC.JS.Make
JBool 
1 (Data Constructor)GHC.JS.Syntax
2 (Data Constructor)GHC.JS.JStg.Syntax
jCafCCSGHC.StgToJS.Profiling
jcatGHC.JS.Ppr
jCurrentCCSGHC.StgToJS.Profiling
JDouble 
1 (Data Constructor)GHC.JS.Syntax
2 (Data Constructor)GHC.JS.JStg.Syntax
JExprGHC.JS.Syntax
jForGHC.JS.Make
jForEachInGHC.JS.Make
jForInGHC.JS.Make
JFunc 
1 (Data Constructor)GHC.JS.Syntax
2 (Data Constructor)GHC.JS.JStg.Syntax
jFunctionGHC.JS.Make
jFunction'GHC.JS.Make
jFunctionSizedGHC.JS.Make
jhAddGHC.JS.Make
JHash 
1 (Data Constructor)GHC.JS.Syntax
2 (Data Constructor)GHC.JS.JStg.Syntax
jhEmptyGHC.JS.Make
jhFromListGHC.JS.Make
jhSingleGHC.JS.Make
jIfGHC.JS.Make
JInt 
1 (Data Constructor)GHC.JS.Syntax
2 (Data Constructor)GHC.JS.JStg.Syntax
JLabelGHC.JS.Syntax
jLamGHC.JS.Make
jLam'GHC.JS.Make
JList 
1 (Data Constructor)GHC.JS.Syntax
2 (Data Constructor)GHC.JS.JStg.Syntax
JMP 
1 (Data Constructor)GHC.CmmToAsm.X86.Instr
2 (Data Constructor)GHC.CmmToAsm.PPC.Instr
3 (Data Constructor)GHC.ByteCode.Instr
JMP_TBLGHC.CmmToAsm.X86.Instr
jnestGHC.JS.Ppr
JoinArityGHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins
JoinedFactGHC.Cmm.Dataflow
joinFactsGHC.Cmm.Dataflow
JoinFloatGHC.Core.Opt.Simplify.Env
JoinFloatsGHC.Core.Opt.Simplify.Env
JoinId 
1 (Type/Class)GHC.Types.Var, GHC.Types.Id, GHC.Plugins
2 (Data Constructor)GHC.Types.Id.Info, GHC.Plugins
joinMIdKeyGHC.Builtin.Names
joinMNameGHC.Builtin.Names
joinObjectFilesGHC.Driver.Pipeline.Execute
joinOutFactsGHC.Cmm.Dataflow
JoinPointGHC.Utils.Outputable, GHC.Types.Basic, GHC.Plugins
joinPointBindings_maybeGHC.Core.SimpleOpt
joinPointBinding_maybeGHC.Core.SimpleOpt
JoinPointHoodGHC.Utils.Outputable, GHC.Types.Basic, GHC.Types.Id, GHC.Plugins
joinRhsArityGHC.Core.Opt.Arity
joinToTargetsGHC.CmmToAsm.Reg.Linear.JoinToTargets
JRegEx 
1 (Data Constructor)GHC.JS.Syntax
2 (Data Constructor)GHC.JS.JStg.Syntax
JsGHC.Driver.Phases
JSArgumentGHC.JS.Make
JSArrayGHC.Utils.Json
jsBackendGHC.Driver.Backend
JSBoolGHC.Utils.Json
jsClosureCountGHC.StgToJS.Closure
JSCodeOutputGHC.Driver.Backend
jsExeFileNameGHC.StgToJS.Linker.Utils
JSFFITypeGHC.StgToJS.Types
JSIntGHC.Utils.Json
JSInterpGHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
jsInterpCodegenCfgGHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
JSInterpConfig 
1 (Type/Class)GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
2 (Data Constructor)GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
JSInterpExtra 
1 (Type/Class)GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
2 (Data Constructor)GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
jsInterpFinderCacheGHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
jsInterpFinderOptsGHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
jsInterpLoggerGHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
jsInterpNodeConfigGHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
jsInterpScriptGHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
jsInterpTmpDirGHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
jsInterpTmpFsGHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
jsInterpUnitEnvGHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
JsLabelGHC.JS.JStg.Syntax
jsLinkGHC.StgToJS.Linker.Linker
jsLinkBinaryGHC.StgToJS.Linker.Linker
JSLinkConfig 
1 (Type/Class)GHC.StgToJS.Linker.Types
2 (Data Constructor)GHC.StgToJS.Linker.Types
jsLinkInterpGHC.Runtime.Interpreter.JS
jsLinkObjectGHC.Runtime.Interpreter.JS
jsLinkObjectsGHC.Runtime.Interpreter.JS
jsLinkRtsGHC.Runtime.Interpreter.JS
jsLinkStateGHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
jsLoadFileGHC.Runtime.Interpreter.JS
JSMGHC.JS.JStg.Monad
JSNullGHC.Utils.Json
JSObjectGHC.Utils.Json
jsonGHC.Utils.Json
JsonDocGHC.Utils.Json
jsOptimizeGHC.JS.Optimizer
JSOptions 
1 (Type/Class)GHC.StgToJS.Object
2 (Data Constructor)GHC.StgToJS.Object
jsPipelineGHC.Driver.Pipeline
JSPostHscPipelineGHC.Driver.Backend
JSPrimitivesGHC.Driver.Backend
jsRegGHC.StgToJS.Regs
jsRegsFromR1GHC.StgToJS.Regs
jsRegsFromR2GHC.StgToJS.Regs
jsRegToIntGHC.StgToJS.Regs
JsRenderGHC.JS.Ppr
JSRepGHC.StgToJS.Types
jsRunServerGHC.Runtime.Interpreter.JS
jsServerStartedGHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
JSState 
1 (Type/Class)GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
2 (Data Constructor)GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter
jsStaticArgGHC.StgToJS.Arg
jsStaticArgsGHC.StgToJS.Arg
JSStringGHC.Utils.Json
JStatGHC.JS.Syntax
JStgExprGHC.JS.JStg.Syntax
jStgExprToJSGHC.JS.Transform
JStgStatGHC.JS.JStg.Syntax
jStgStatToJSGHC.JS.Transform
JsToDocGHC.JS.Ppr
jsToDocGHC.JS.Ppr
jsToDocRGHC.JS.Ppr
JStr 
1 (Data Constructor)GHC.JS.Syntax
2 (Data Constructor)GHC.JS.JStg.Syntax
jStringGHC.JS.Make
jsvalTyConKeyGHC.Builtin.Names
jsvalTyConNameGHC.Builtin.Names
jSystemCCSGHC.StgToJS.Profiling
jTryCatchFinallyGHC.JS.Make
jTyObjectGHC.StgToJS.Heap
JumpGHC.Cmm.Graph
JumpDest 
1 (Type/Class)GHC.CmmToAsm.RV64.RegInfo
2 (Type/Class)GHC.CmmToAsm.AArch64.RegInfo
3 (Type/Class)GHC.CmmToAsm.X86.Instr
4 (Type/Class)GHC.CmmToAsm.PPC.RegInfo
jumpDestsOfInstr 
1 (Function)GHC.CmmToAsm.Instr
2 (Function)GHC.CmmToAsm.RV64.Instr
3 (Function)GHC.CmmToAsm.AArch64.Instr
4 (Function)GHC.CmmToAsm.X86.Instr
5 (Function)GHC.CmmToAsm.PPC.Instr
JumpedToGHC.Stg.Syntax
JumpReferenceGHC.CmmToAsm.PIC
JumpRetGHC.Cmm.Graph
JumpTableGHC.Cmm.Switch
JumpToItGHC.StgToCmm.Closure
Just 
1 (Data Constructor)GHC.Prelude.Basic, GHC.Prelude, GHC.Data.Maybe
2 (Data Constructor)GHC.Data.Strict
justBytecodeGHC.Unit.Home.ModInfo
justDataConGHC.Builtin.Types, GHC.Plugins
justDataConKeyGHC.Builtin.Names
justDataConNameGHC.Builtin.Types, GHC.Plugins
JustOGHC.Cmm.Dataflow.Block
justObjectsGHC.Unit.Home.ModInfo
JustUBGHC.Data.Unboxed
JVal 
1 (Type/Class)GHC.JS.Syntax
2 (Type/Class)GHC.JS.JStg.Syntax
JVar 
1 (Data Constructor)GHC.JS.Syntax
2 (Data Constructor)GHC.JS.JStg.Syntax
jVarGHC.JS.Make
JVarMagicGHC.JS.Make
jVarsGHC.JS.Make
jwhenSGHC.JS.Make
JXXGHC.CmmToAsm.X86.Instr
JXX_GBLGHC.CmmToAsm.X86.Instr
J_TBLGHC.CmmToAsm.RV64.Instr