Yume
Classes | Namespaces
compiler.hpp File Reference
#include "ast/crtp_walker.hpp"
#include "compiler/scope_container.hpp"
#include "semantic/type_walker.hpp"
#include "type_holder.hpp"
#include "util.hpp"
#include "vals.hpp"
#include <deque>
#include <llvm/IR/DIBuilder.h>
#include <llvm/IR/GlobalVariable.h>
#include <llvm/IR/IRBuilder.h>
#include <llvm/IR/LLVMContext.h>
#include <llvm/IR/Module.h>
#include <llvm/Target/TargetMachine.h>
#include <map>
#include <memory>
#include <optional>
#include <queue>
#include <stdexcept>
#include <string>
#include <vector>
Include dependency graph for compiler.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  yume::Compiler
 The Compiler the the primary top-level type during compilation. A single instance is created during the compilation process. More...
 

Namespaces

namespace  llvm
 
namespace  yume
 
namespace  yume::ast
 
namespace  yume::ty