loki.backend

Backend classes that convert Loki IR into output code in various languages.

Modules

cgen(ir)

Generate standardized C code from one or many IR objects/trees.

cufgen(ir[, depth, conservative, linewidth])

Generate CUDA Fortran code from one or many IR objects/trees.

dacegen(ir)

Generate standard Python 3 code with Dace-specializations (and Numpy) from one or many IR objects/trees.

fgen(ir[, depth, conservative, linewidth])

Generate standardized Fortran code from one or many IR objects/trees.

maxgen

pygen(ir)

Generate standard Python 3 code (that uses Numpy) from one or many IR objects/trees.