topazc
main.cpp File Reference

Compiler entry point. More...

#include "../include/semantic/semantic.hpp"
#include "../include/codegen/codegen.hpp"
#include "../include/parser/parser.hpp"
#include "../include/lexer/lexer.hpp"
#include <llvm/IR/LegacyPassManager.h>
#include <llvm/Support/TargetSelect.h>
#include <llvm/Target/TargetMachine.h>
#include <llvm/Target/TargetOptions.h>
#include <llvm/TargetParser/Triple.h>
#include <llvm/Support/raw_ostream.h>
#include <llvm/Support/FileSystem.h>
#include <llvm/Passes/PassBuilder.h>
#include <llvm/MC/TargetRegistry.h>
#include <llvm/IR/GlobalVariable.h>
#include <llvm/IRReader/IRReader.h>
#include <llvm/Support/SourceMgr.h>
#include <llvm/IR/LLVMContext.h>
#include <llvm/IR/Constants.h>
#include <llvm/IR/IRBuilder.h>
#include <llvm/IR/Module.h>
#include <filesystem>
#include <iostream>
#include <fstream>
Include dependency graph for main.cpp:

Go to the source code of this file.

Functions

int main (int argc, const char *argv[])

Detailed Description

Compiler entry point.

Definition in file main.cpp.

Function Documentation

◆ main()

int main ( int argc,
const char * argv[] )

Definition at line 31 of file main.cpp.

Here is the call graph for this function: