treelite
Classes | Macros | Functions
ast_native.cc File Reference

C code generator. More...

#include <treelite/compiler.h>
#include <treelite/common.h>
#include <treelite/annotator.h>
#include <fmt/format.h>
#include <algorithm>
#include <unordered_map>
#include <queue>
#include <cmath>
#include "./param.h"
#include "./pred_transform.h"
#include "./ast/builder.h"
#include "./native/main_template.h"
#include "./native/header_template.h"
#include "./native/qnode_template.h"
#include "./native/code_folder_template.h"
#include "./common/code_folding_util.h"
#include "./common/categorical_bitmap.h"
Include dependency graph for ast_native.cc:

Go to the source code of this file.

Classes

class  ASTNativeCompiler
 

Macros

#define DLLEXPORT_KEYWORD   ""
 

Functions

 DMLC_REGISTRY_FILE_TAG (ast_native)
 
 describe ("AST-based compiler that produces C code") .set_body([](const CompilerParam &param) -> Compiler *
 

Detailed Description

C code generator.

Copyright (c) 2017 by Contributors

Author
Philip Cho

Definition in file ast_native.cc.