sammine-lang
Loading...
Searching...
No Matches
sammine_lang::CodegenUtils Class Reference

Static Public Member Functions

static llvm::AllocaInst * CreateEntryBlockAlloca (llvm::Function *TheFunction, const std::string &VarName, llvm::Type *)
static bool isFunctionMain (FuncDefAST *)
static bool hasFunctionMain (ProgramAST *)
static llvm::FunctionCallee declare_malloc (llvm::Module &)
static llvm::FunctionCallee declare_free (llvm::Module &)
static llvm::FunctionCallee declare_fn (llvm::Module &module, const std::string &name, llvm::Type *return_type, llvm::ArrayRef< llvm::Type * > param_types, bool is_vararg=false)

The documentation for this class was generated from the following files: