Language.PIR
type PIR
data Decl
data Stmt
data Ins
data Expression
data LValue
data Literal
data SubFlag
data RegType
data ObjType
type LabelName
type SubName
type VarName
type PrimName
type PkgName
type CallConv
emitStmts
curPad
emitRets
emitFun
emitArgs
emitFunName
noArgs
expKeyed
quoted
include
hll
(<:=)
(<==)
(<--)
(.-)
(<-&)
(.&)
lit0
nullPMC
funPMC
rv
arg0
arg1
arg2
arg3
tempPMC
tempPMC2
tempSTR
tempSTR2
tempSTR3
tempINT
tempINT2
tempINT3
tempINT4
tempNUM
tempNUM2
class RegClass y
class LiteralClass x
sub
sigList
data Sig
data ArgFlag
argVal
maybeFlatten
slurpy
(-->)
retSigList
vop1
vop2
vop2keyed
vop1x
vop1coerce
vop2x
vop1ii
vop1nn
vop1ss
vop1si
vop1is
vop1ip
vop2iii
vop2nnn
vop2iss
bare
collectCC
callThunkCC
stmtControlLoop
stmtControlCond
op2Logical
escaped
preludePIR
class Emit x
nested
eqSep
commaSep