Backends

The Backends module packages the different backends implemented on the compiler.

The Common module contains common classes for all backends.

The DotBackend module is able to translate the Intermediate Representation (IR) to Dot language, which may be printed with graphviz.

The C module contains writers capable of converting the IR to C or OpenMP code.

Module Cuda encapsulates Mutators, Visitors and Writers, capable of translating the IR to CUDA code.

Previous topic

MiddleEnd

Next topic

Common

This Page