|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Lowering from the current MVP HIR into the reusable explicit IR model. More...
#include <Compiler_IR_Model.H>Go to the source code of this file.
Classes | |
| struct | Aleph::Compiler_IR_Detail::Binding |
| Storage class used by the lowerer for one name binding. More... | |
| struct | Aleph::Compiler_IR_Detail::Scope_Frame |
| One lexical scope frame used during IR lowering. More... | |
| class | Aleph::Compiler_IR_Lowering |
| Lowers typed HIR into explicit-value IR. More... | |
| struct | Aleph::Compiler_IR_Lowering::Module_Builder |
Namespaces | |
| namespace | Aleph |
| Main namespace for Aleph-w library functions. | |
| namespace | Aleph::Compiler_IR_Detail |
Lowering from the current MVP HIR into the reusable explicit IR model.
This header preserves the existing IR lowering strategy for the reference frontend, but isolates it from the reusable Compiler_IR_Model.H node definitions so other languages can target IR without depending on the MVP lowering pipeline.
Definition in file Compiler_IR_Lowering_MVP.H.