kempe-0.1.0.0: Kempe compiler
Contents
Index
Index
ABI
Kempe.AST
AH
Kempe.Asm.X86.Linear
AL
Kempe.Asm.X86.Linear
Alex
1 (Type/Class)
Kempe.Lexer
2 (Data Constructor)
Kempe.Lexer
alexMonadScan
Kempe.Lexer
AlexPn
Kempe.Lexer
AlexPosn
Kempe.Lexer
AlexUserState
Kempe.Lexer
allocRegs
Kempe.Asm.X86.Linear
And
Kempe.AST
AndTok
Kempe.Lexer
Arrow
Kempe.Lexer
assignModule
Kempe.TyAssign
AtBuiltin
Kempe.AST
AtCons
Kempe.AST
AtName
Kempe.AST
Atom
Kempe.AST
bool
Kempe.Lexer
BoolAnd
Kempe.IR
BoolBinOp
1 (Type/Class)
Kempe.IR
2 (Data Constructor)
Kempe.IR
BoolLit
Kempe.AST
BoolOr
Kempe.IR
BoolXor
Kempe.IR
Builtin
Kempe.Lexer
builtin
Kempe.Lexer
BuiltinBool
Kempe.Lexer
BuiltinBoolLit
Kempe.Lexer
BuiltinBoolXor
Kempe.Lexer
BuiltinDip
Kempe.Lexer
BuiltinDrop
Kempe.Lexer
BuiltinDup
Kempe.Lexer
BuiltinFn
Kempe.AST
BuiltinInt
Kempe.Lexer
BuiltinInt8
Kempe.Lexer
BuiltinIntXor
Kempe.Lexer
BuiltinPopcount
Kempe.Lexer
BuiltinSwap
Kempe.Lexer
BuiltinTy
Kempe.AST
BuiltinWord
Kempe.Lexer
BuiltinWordXor
Kempe.Lexer
Cabi
Kempe.AST
Case
Kempe.AST
CaseArr
Kempe.Lexer
CCall
Kempe.IR
CH
Kempe.Asm.X86.Linear
checkModule
Kempe.TyAssign
CJump
Kempe.IR
CL
Kempe.Asm.X86.Linear
closedModule
Kempe.Monomorphize
closure
Kempe.Monomorphize
Colon
Kempe.Lexer
Comma
Kempe.Lexer
compile
Kempe.File
conn
Kempe.Asm.X86.ControlFlow
ConsAnn
1 (Type/Class)
Kempe.AST
,
Kempe.Monomorphize
2 (Data Constructor)
Kempe.AST
,
Kempe.Monomorphize
ConstBool
Kempe.IR
ConstInt
Kempe.IR
ConstInt8
Kempe.IR
ConstTag
Kempe.IR
ConstWord
Kempe.IR
consTy
Kempe.AST
,
Kempe.Monomorphize
ControlAnn
1 (Type/Class)
Kempe.Asm.X86.ControlFlow
2 (Data Constructor)
Kempe.Asm.X86.ControlFlow
DataPointer
Kempe.IR
DefEq
Kempe.Lexer
defsNode
Kempe.Asm.X86.ControlFlow
DH
Kempe.Asm.X86.Linear
Dip
Kempe.AST
Div
Kempe.Lexer
DivU
Kempe.Lexer
DL
Kempe.Asm.X86.Linear
Drop
Kempe.AST
dumpMono
Kempe.File
dumpTyped
Kempe.File
dumpX86
Kempe.File
Dup
Kempe.AST
EOF
Kempe.Lexer
Eq
Kempe.Lexer
EqByte
Kempe.IR
Exp
Kempe.IR
Export
Kempe.AST
ExprIntBinOp
Kempe.IR
ExprIntRel
Kempe.IR
ExtFnDecl
Kempe.AST
flattenModule
Kempe.Monomorphize
flipStackType
Kempe.AST
freeVars
Kempe.AST
FunDecl
Kempe.AST
Geq
Kempe.Lexer
Gt
Kempe.Lexer
ident
Kempe.Lexer
If
Kempe.AST
inline
Kempe.Inline
int
Kempe.Lexer
int8
Kempe.Lexer
Int8Lit
Kempe.AST
IntBinOp
Kempe.IR
IntDiv
Kempe.AST
IntDivIR
Kempe.IR
IntEq
Kempe.AST
IntEqIR
Kempe.IR
IntGeq
Kempe.AST
IntGeqIR
Kempe.IR
IntGt
Kempe.AST
IntGtIR
Kempe.IR
IntLeq
Kempe.AST
IntLeqIR
Kempe.IR
IntLit
Kempe.AST
IntLt
Kempe.AST
IntLtIR
Kempe.IR
IntMinus
Kempe.AST
IntMinusIR
Kempe.IR
IntMod
Kempe.AST
IntModIR
Kempe.IR
IntNeg
Kempe.AST
IntNegIR
Kempe.IR
IntNeq
Kempe.AST
IntNeqIR
Kempe.IR
IntPlus
Kempe.AST
IntPlusIR
Kempe.IR
IntShiftL
Kempe.AST
IntShiftR
Kempe.AST
IntTimes
Kempe.AST
IntTimesIR
Kempe.IR
IntXor
Kempe.AST
IntXorIR
Kempe.IR
inTypes
Kempe.AST
irFile
Kempe.File
irGen
Kempe.Pipeline
irToX86
Kempe.Asm.X86
Jump
Kempe.IR
Kabi
Kempe.AST
KCall
Kempe.IR
KempeDecl
Kempe.AST
KempeTy
Kempe.AST
Keyword
Kempe.Lexer
KwCabi
Kempe.Lexer
KwCase
Kempe.Lexer
KwCfun
Kempe.Lexer
KwForeign
Kempe.Lexer
KwIf
Kempe.Lexer
KwImport
Kempe.Lexer
KwKabi
Kempe.Lexer
KwType
Kempe.Lexer
Label
Kempe.IR
Labeled
Kempe.IR
LBrace
Kempe.Lexer
Leq
Kempe.Lexer
LexErr
Kempe.Parser
lexKempe
Kempe.Lexer
Liveness
Kempe.Asm.X86.Liveness
loc
Kempe.Lexer
LParen
Kempe.Lexer
LSqBracket
Kempe.Lexer
Lt
Kempe.Lexer
Mem
Kempe.IR
Minus
Kempe.Lexer
MinusU
Kempe.Lexer
MJump
Kempe.IR
mkControlFlow
Kempe.Asm.X86.ControlFlow
mkModuleMap
Kempe.Monomorphize
ModU
Kempe.Lexer
Module
Kempe.AST
MonoM
Kempe.Monomorphize
monomorphize
Kempe.Shuttle
MonoStackType
Kempe.AST
MovMem
Kempe.IR
MovTemp
Kempe.IR
NegTok
Kempe.Lexer
Neq
Kempe.Lexer
node
Kempe.Asm.X86.ControlFlow
NoImpl
Kempe.Parser
optimize
Kempe.IR.Opt
Or
Kempe.AST
OrTok
Kempe.Lexer
outTypes
Kempe.AST
parse
Kempe.Parser
parsedFp
Kempe.File
ParseError
Kempe.Parser
parseWithMax
Kempe.Parser
Pattern
Kempe.AST
PatternBool
Kempe.AST
PatternCons
Kempe.AST
PatternInt
Kempe.AST
PatternWildcard
Kempe.AST
Percent
Kempe.Lexer
Plus
Kempe.Lexer
PlusU
Kempe.Lexer
Popcount
Kempe.AST
PopcountIR
Kempe.IR
prettyFancyModule
Kempe.AST
prettyIR
Kempe.IR
prettyModule
Kempe.AST
prettyMonoStackType
Kempe.AST
prettyTyped
Kempe.AST
prettyTypedModule
Kempe.AST
quantify
Kempe.AST
R10
Kempe.Asm.X86.Linear
R10b
Kempe.Asm.X86.Linear
R11
Kempe.Asm.X86.Linear
R11b
Kempe.Asm.X86.Linear
R12
Kempe.Asm.X86.Linear
R12b
Kempe.Asm.X86.Linear
R13
Kempe.Asm.X86.Linear
R13b
Kempe.Asm.X86.Linear
R14
Kempe.Asm.X86.Linear
R14b
Kempe.Asm.X86.Linear
R15
Kempe.Asm.X86.Linear
R15b
Kempe.Asm.X86.Linear
R8
Kempe.Asm.X86.Linear
R8b
Kempe.Asm.X86.Linear
R9
Kempe.Asm.X86.Linear
R9b
Kempe.Asm.X86.Linear
Rax
Kempe.Asm.X86.Linear
Rbp
Kempe.Asm.X86.Linear
RBrace
Kempe.Lexer
Rbx
Kempe.Asm.X86.Linear
Rcx
Kempe.Asm.X86.Linear
Rdi
Kempe.Asm.X86.Linear
Rdx
Kempe.Asm.X86.Linear
reconstruct
Kempe.Asm.X86.Liveness
Reg
Kempe.IR
RelBinOp
Kempe.IR
Ret
Kempe.IR
RParen
Kempe.Lexer
Rsi
Kempe.Asm.X86.Linear
Rsp
Kempe.Asm.X86.Linear
RSqBracket
Kempe.Lexer
runAlex
Kempe.Lexer
runAlexSt
Kempe.Lexer
runMonoM
Kempe.Monomorphize
runTempM
Kempe.IR
runTypeM
Kempe.TyAssign
Semicolon
Kempe.Lexer
ShiftL
Kempe.Lexer
ShiftLU
Kempe.Lexer
ShiftR
Kempe.Lexer
ShiftRU
Kempe.Lexer
size
Kempe.AST
,
Kempe.IR
sizeStack
Kempe.AST
StackType
1 (Type/Class)
Kempe.AST
2 (Data Constructor)
Kempe.AST
Stmt
Kempe.IR
Swap
Kempe.AST
Sym
Kempe.Lexer
tag
Kempe.AST
,
Kempe.Monomorphize
tcFile
Kempe.File
Temp
Kempe.IR
Temp64
Kempe.IR
Temp8
Kempe.IR
TempM
Kempe.IR
temps
Kempe.IR
Times
Kempe.Lexer
TimesU
Kempe.Lexer
TokBuiltin
Kempe.Lexer
Token
Kempe.Lexer
TokForeign
Kempe.Lexer
TokInt
Kempe.Lexer
TokInt8
Kempe.Lexer
TokKeyword
Kempe.Lexer
TokName
Kempe.Lexer
TokSym
Kempe.Lexer
TokTyName
Kempe.Lexer
TokWord
Kempe.Lexer
tryMono
Kempe.Monomorphize
tryMonoConsAnn
Kempe.Monomorphize
TyApp
Kempe.AST
TyBool
Kempe.AST
TyBuiltin
Kempe.AST
TyDecl
Kempe.AST
TyInt
Kempe.AST
TyInt8
Kempe.AST
TyNamed
Kempe.AST
TypeM
Kempe.TyAssign
tySz
Kempe.AST
,
Kempe.Monomorphize
TyVar
Kempe.AST
TyWord
Kempe.AST
unAlex
Kempe.Lexer
Underscore
Kempe.Lexer
Unexpected
Kempe.Parser
usesNode
Kempe.Asm.X86.ControlFlow
VBar
Kempe.Lexer
voidStackType
Kempe.AST
wlabels
Kempe.IR
word
Kempe.Lexer
WordDiv
Kempe.AST
WordDivIR
Kempe.IR
WordLit
Kempe.AST
WordMinus
Kempe.AST
WordMod
Kempe.AST
WordModIR
Kempe.IR
WordPlus
Kempe.AST
WordShiftL
Kempe.AST
WordShiftLIR
Kempe.IR
WordShiftR
Kempe.AST
WordShiftRIR
Kempe.IR
WordTimes
Kempe.AST
WordXor
Kempe.AST
WrapKCall
Kempe.IR
writeModule
Kempe.IR
WriteSt
1 (Type/Class)
Kempe.IR
2 (Data Constructor)
Kempe.IR
x86Alloc
Kempe.Pipeline
x86File
Kempe.File
x86Parsed
Kempe.Pipeline
X86Reg
Kempe.Asm.X86.Linear
Xor
Kempe.AST
_kw
Kempe.Lexer
_name
Kempe.Lexer
_sym
Kempe.Lexer
_tyName
Kempe.Lexer