docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
cmd_args.h
Go to the documentation of this file.
1#pragma once
2
3#include <llvm/Support/CommandLine.h>
4
5namespace docc {
6
7extern llvm::cl::opt<std::string> DOCC_ROOT;
8
9extern llvm::cl::opt<std::string> DOCC_WORK_DIR;
10
11extern llvm::cl::opt<std::string> DOCC_TUNE;
12
13extern llvm::cl::opt<bool> DOCC_TRANSFERTUNE;
14
15extern llvm::cl::opt<std::string> DOCC_TRANSFERTUNE_CATEGORY;
16
17extern llvm::cl::opt<bool> DOCC_FORCE_SYNCHRONOUS_OFFLOADING;
18
19extern llvm::cl::opt<bool> DOCC_SAVE_TEMPS;
20
21extern bool DOCC_DUMP_GLBL_CFG_EN;
22extern llvm::cl::opt<std::string> DOCC_DUMP_GLBL_CFG;
23
24extern llvm::cl::list<std::string, bool> DOCC_COMP_OPTS;
25
26extern llvm::cl::opt<std::string> DOCC_FUNC_BLACKLIST;
27
28extern llvm::cl::opt<bool> DOCC_OFFLOAD_UNKNOWN_SIZES;
29
30namespace args {
31
32extern llvm::cl::opt<bool> DOCC_DOT_DUMP_SCHEDULED;
33
34extern llvm::cl::opt<bool> DOCC_DUMP_SDFG;
35
39extern llvm::cl::opt<std::string> DOCC_LINK_MODE;
40
41extern llvm::cl::opt<bool> DOCC_NO_OFFLOADING_TRANSFER_OPT;
42
44} // namespace args
45
46} // namespace docc
Definition cmd_args.h:30
llvm::cl::opt< std::string > DOCC_LINK_MODE
Only needed in linker right now, only here so that it can pass arg-validation.
llvm::cl::opt< bool > DOCC_DOT_DUMP_SCHEDULED
llvm::cl::opt< bool > DOCC_NO_OFFLOADING_TRANSFER_OPT
llvm::cl::opt< bool > DOCC_DUMP_SDFG
std::string collect_subcompile_override_flags()
Definition targets.h:8
llvm::cl::opt< std::string > DOCC_FUNC_BLACKLIST
llvm::cl::opt< bool > DOCC_FORCE_SYNCHRONOUS_OFFLOADING
llvm::cl::list< std::string, bool > DOCC_COMP_OPTS
llvm::cl::opt< std::string > DOCC_DUMP_GLBL_CFG
llvm::cl::opt< std::string > DOCC_TRANSFERTUNE_CATEGORY
bool DOCC_DUMP_GLBL_CFG_EN
llvm::cl::opt< std::string > DOCC_WORK_DIR
llvm::cl::opt< bool > DOCC_SAVE_TEMPS
llvm::cl::opt< std::string > DOCC_TUNE
llvm::cl::opt< bool > DOCC_TRANSFERTUNE
llvm::cl::opt< std::string > DOCC_ROOT
llvm::cl::opt< bool > DOCC_OFFLOAD_UNKNOWN_SIZES