Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Compiler_SSA_Parameter Struct Reference

SSA parameter definition that seeds renaming for one IR parameter slot. More...

#include <SSA.H>

Collaboration diagram for Aleph::Compiler_SSA_Parameter:
[legend]

Public Attributes

Compiler_SSA_Value_Id value_id = 0
 SSA value defined by the parameter.
 
Compiler_IR_Local_Slot_Id slot_id = compiler_ir_invalid_id()
 Original IR slot represented by this parameter.
 
Compiler_Type_Id type_id = 0
 Parameter type.
 
std::string name
 Debug/source name.
 
Source_Span span
 Parameter declaration span.
 

Detailed Description

SSA parameter definition that seeds renaming for one IR parameter slot.

Definition at line 116 of file SSA.H.

Member Data Documentation

◆ name

std::string Aleph::Compiler_SSA_Parameter::name

Debug/source name.

Definition at line 121 of file SSA.H.

◆ slot_id

Compiler_IR_Local_Slot_Id Aleph::Compiler_SSA_Parameter::slot_id = compiler_ir_invalid_id()

Original IR slot represented by this parameter.

Definition at line 119 of file SSA.H.

◆ span

Source_Span Aleph::Compiler_SSA_Parameter::span

Parameter declaration span.

Definition at line 122 of file SSA.H.

◆ type_id

Compiler_Type_Id Aleph::Compiler_SSA_Parameter::type_id = 0

Parameter type.

Definition at line 120 of file SSA.H.

◆ value_id

Compiler_SSA_Value_Id Aleph::Compiler_SSA_Parameter::value_id = 0

SSA value defined by the parameter.

Definition at line 118 of file SSA.H.


The documentation for this struct was generated from the following file: