Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Compiler_IR_Lowering_MVP.H File Reference
module nullptr

Lowering from the current MVP HIR into the reusable explicit IR model. More...

Include dependency graph for Compiler_IR_Lowering_MVP.H:
This graph shows which files directly or indirectly include this file:

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
 

Detailed Description

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.