OmniSciDB
a5dc49c757
|
Classes | |
class | FunctionDeclVisitor |
class | DeclASTConsumer |
class | HandleDeclAction |
class | ToolFactory |
class | UdfClangDriver |
Functions | |
const char * | convert (const std::string &s) |
std::string | exec_output (std::string cmd) |
std::tuple< int, int, int > | get_clang_version (const std::string &clang_path) |
std::string | get_clang_path (const std::string &clang_path_override) |
std::string | remove_file_extension (const std::string &path) |
std::string | get_file_ext (const std::string &s) |
void | replace_extension (std::string &s, const std::string &new_ext) |
const char* anonymous_namespace{UdfCompiler.cpp}::convert | ( | const std::string & | s | ) |
Definition at line 163 of file UdfCompiler.cpp.
Referenced by UdfCompiler::generateAST().
std::string anonymous_namespace{UdfCompiler.cpp}::exec_output | ( | std::string | cmd | ) |
Definition at line 167 of file UdfCompiler.cpp.
References heavyai::pclose(), heavyai::popen(), and run_benchmark_import::result.
Referenced by UdfCompiler::compileFromCommandLine(), get_clang_version(), and anonymous_namespace{UdfCompiler.cpp}::UdfClangDriver::UdfClangDriver().
std::string anonymous_namespace{UdfCompiler.cpp}::get_clang_path | ( | const std::string & | clang_path_override | ) |
Definition at line 290 of file UdfCompiler.cpp.
std::tuple<int, int, int> anonymous_namespace{UdfCompiler.cpp}::get_clang_version | ( | const std::string & | clang_path | ) |
Definition at line 181 of file UdfCompiler.cpp.
References exec_output(), and run_benchmark_import::result.
std::string anonymous_namespace{UdfCompiler.cpp}::get_file_ext | ( | const std::string & | s | ) |
Definition at line 383 of file UdfCompiler.cpp.
Referenced by replace_extension().
std::string anonymous_namespace{UdfCompiler.cpp}::remove_file_extension | ( | const std::string & | path | ) |
Definition at line 370 of file UdfCompiler.cpp.
Referenced by UdfCompiler::genLLVMIRFilename(), and UdfCompiler::genNVVMIRFilename().
void anonymous_namespace{UdfCompiler.cpp}::replace_extension | ( | std::string & | s, |
const std::string & | new_ext | ||
) |
Definition at line 390 of file UdfCompiler.cpp.
References get_file_ext().
Referenced by UdfCompiler::generateAST(), and UdfCompiler::getAstFileName().