FLANG
Classes
mlir Namespace Reference

Classes

class  OpBuilder
 

Detailed Description

Implements the conversion from Fortran::evaluate::Expr trees to FIR.

Implements the conversion from Fortran::evaluate::Expr trees to HLFIR.

Lowering of evaluate::ProcedureDesignator to FIR and HLFIR.

Conversion of front-end TYPE, KIND, ATTRIBUTE (TKA) information to FIR/MLIR. This is meant to be the single point of truth (SPOT) for all type conversions when lowering to FIR. This implements all lowering of parse tree TKA to the FIR type system. If one is converting front-end types and not using one of the routines provided here, it's being done wrong.

Implements lowering of transformational intrinsics to HLFIR intrinsic operations

Setters and getters for associating context with an instance of a ModuleOp. The context is typically set by the tool and needed in later stages to determine how to correctly generate code.