Joos1W Compiler Framework
All Classes Functions Typedefs Pages
tir::CompilationUnit Member List

This is the complete list of members for tir::CompilationUnit, including all inherited members.

builtinException() (defined in tir::CompilationUnit)tir::CompilationUnitinline
builtinMalloc() (defined in tir::CompilationUnit)tir::CompilationUnitinline
CompilationUnit(Context &ctx) (defined in tir::CompilationUnit)tir::CompilationUnit
CompilationUnit(const CompilationUnit &)=delete (defined in tir::CompilationUnit)tir::CompilationUnit
CompilationUnit(CompilationUnit &&)=delete (defined in tir::CompilationUnit)tir::CompilationUnit
CreateFunction(FunctionType *type, const std::string_view name)tir::CompilationUnitinline
CreateGlobalVariable(Type *type, const std::string_view name)tir::CompilationUnitinline
ctx()tir::CompilationUnitinline
dump() const (defined in tir::CompilationUnit)tir::CompilationUnit
findFunction(const std::string_view name)tir::CompilationUnitinline
findGlobalVariable(const std::string_view name)tir::CompilationUnitinline
functions() consttir::CompilationUnitinline
global_objects() consttir::CompilationUnitinline
global_objects_kv() consttir::CompilationUnitinline
global_variables() consttir::CompilationUnitinline
operator=(const CompilationUnit &)=delete (defined in tir::CompilationUnit)tir::CompilationUnit
operator=(CompilationUnit &&)=delete (defined in tir::CompilationUnit)tir::CompilationUnit
print(std::ostream &os) const (defined in tir::CompilationUnit)tir::CompilationUnit
removeGlobalObject(std::string const &name)tir::CompilationUnitinline