Skip to content

Index

interpreters

register_implementations(interpreter: Interpreter, ctx: Context)

Source code in xdsl/interpreters/__init__.py
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
def register_implementations(interpreter: Interpreter, ctx: Context):
    interpreter.register_implementations(affine.AffineFunctions())
    interpreter.register_implementations(arith.ArithFunctions())
    interpreter.register_implementations(builtin.BuiltinFunctions())
    interpreter.register_implementations(cf.CfFunctions())
    interpreter.register_implementations(func.FuncFunctions())
    interpreter.register_implementations(linalg.LinalgFunctions())
    interpreter.register_implementations(memref_stream.MemRefStreamFunctions())
    interpreter.register_implementations(memref.MemRefFunctions())
    interpreter.register_implementations(ml_program.MLProgramFunctions())
    interpreter.register_implementations(pdl.PDLRewriteFunctions(ctx))
    interpreter.register_implementations(printf.PrintfFunctions())
    interpreter.register_implementations(riscv_cf.RiscvCfFunctions())
    interpreter.register_implementations(riscv_debug.RiscvDebugFunctions())
    interpreter.register_implementations(riscv_func.RiscvFuncFunctions())
    interpreter.register_implementations(riscv_libc.RiscvLibcFunctions())
    interpreter.register_implementations(riscv_scf.RiscvScfFunctions())
    interpreter.register_implementations(riscv_snitch.RiscvSnitchFunctions())
    interpreter.register_implementations(riscv.RiscvFunctions())
    interpreter.register_implementations(scf.ScfFunctions())
    interpreter.register_implementations(snitch_stream.SnitchStreamFunctions())
    interpreter.register_implementations(tensor.TensorFunctions())