hoshi-lang dev
Yet another programming language
Loading...
Searching...
No Matches
LLVMCodegen::StackValue Struct Reference

Stack Value struct exposed to original code base for compatibility. More...

Collaboration diagram for LLVMCodegen::StackValue:

Public Attributes

llvm::Value * llvmValue
 
std::shared_ptr< IRValueTypeyoiType
 
IRMetadata metadata
 

Detailed Description

Stack Value struct exposed to original code base for compatibility.

Note
value stack receives a StackValue and convert it into a phi node onto the stack, so it gets a phi node when acquiring, wherea for the block who has only one predecessor or no predecessor, it won't be preprocessed.

Definition at line 60 of file llvmCodegenContext.hpp.

Member Data Documentation

◆ llvmValue

◆ metadata

IRMetadata metadata

Definition at line 63 of file llvmCodegenContext.hpp.

◆ yoiType


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