HomePhabricator

[flang][fir] Add the pre-code gen rewrite pass and codegen ops.

Authored by schweitz on Feb 25 2021, 6:44 PM.

Description

[flang][fir] Add the pre-code gen rewrite pass and codegen ops.

Before the conversion to LLVM-IR dialect and ultimately LLVM IR, FIR is
partially rewritten into a codegen form. This patch adds that pass, the
fircg dialect, and the small set of Ops in the fircg (sub) dialect.
Fircg is not part of the FIR dialect and should never be used outside of
the (closed) conversion to LLVM IR.

Authors: Eric Schweitz, Jean Perier, Rajan Walia, et.al.

Differential Revision: https://reviews.llvm.org/D98063

Details

Committed
schweitzMar 24 2021, 7:27 PM
Differential Revision
D98063: [flang][fir] Add the pre-code gen rewrite pass and codegen ops.
Parents
rGef58ae86ba77: [RISCV] Fix mcount name
Branches
Unknown
Tags
Unknown