hoshi-lang dev
Yet another programming language
Loading...
Searching...
No Matches
IR.h File Reference
#include "share/def.hpp"
#include <any>
#include <compiler/compilerContext.h>
#include <compiler/frontend/ast.hpp>
#include <map>
#include <memory>
#include <set>
Include dependency graph for IR.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  IRBuildConfig
 
struct  IRBuildConfig::Builder
 
struct  IRDebugInfo
 
struct  IRMetadata
 
class  IRValueType
 
class  IROperand
 
union  IROperand::operandValue
 
class  IR
 
class  IRTypeAlias
 
class  IREnumerationType
 
class  IREnumerationType::Builder
 
class  IRCodeBlock
 
class  IRVariableTable
 
class  IRFunctionDefinition
 
struct  IRFunctionDefinition::Builder
 
class  IRTemplateBuilder
 
struct  IRTemplateBuilder::Argument
 
class  IRFunctionTemplate
 
class  IRFunctionTemplate::Builder
 
class  IRDataStructDefinition
 
struct  IRDataStructDefinition::Builder
 
class  IRStructDefinition
 
struct  IRStructDefinition::nameInfo
 
struct  IRStructDefinition::Builder
 
class  IRStructTemplate
 
class  IRStructTemplate::Builder
 
class  IRInterfaceImplementationDefinition
 
struct  IRInterfaceImplementationDefinition::Builder
 
class  IRInterfaceInstanceDefinition
 
struct  IRInterfaceInstanceDefinition::Builder
 
class  IRInterfaceInstanceTemplate
 
class  IRInterfaceInstanceTemplate::Builder
 
class  IRInterfaceImplementationTemplate
 
class  IRInterfaceImplementationTemplate::Builder
 
class  IRStringLiteralPool
 
class  IRExternEntry
 
class  IRConcept
 
class  IRModule
 
class  IRBuilder
 
struct  IRBuilder::LoopContext
 
class  IRObjectFile
 
class  IRFFITable
 
class  IRFFITable::ImportLibrary
 

Namespaces

namespace  yoi