Lines Matching refs:cl
61 cl::opt<std::string>
62 InputFile(cl::desc("<input bitcode>"), cl::Positional, cl::init("-"));
64 cl::list<std::string>
65 InputArgv(cl::ConsumeAfter, cl::desc("<program arguments>..."));
67 cl::opt<bool> ForceInterpreter("force-interpreter",
68 cl::desc("Force interpretation: disable JIT"),
69 cl::init(false));
71 cl::opt<bool> UseMCJIT(
72 "use-mcjit", cl::desc("Enable use of the MC-based JIT (if available)"),
73 cl::init(false));
75 cl::opt<bool> DebugIR(
76 "debug-ir", cl::desc("Generate debug information to allow debugging IR."),
77 cl::init(false));
82 cl::opt<bool> RemoteMCJIT("remote-mcjit",
83 cl::desc("Execute MCJIT'ed code in a separate process."),
84 cl::init(false));
87 cl::opt<char>
89 cl::desc("Optimization level. [-O0, -O1, -O2, or -O3] "
91 cl::Prefix,
92 cl::ZeroOrMore,
93 cl::init(' '));
95 cl::opt<std::string>
96 TargetTriple("mtriple", cl::desc("Override target triple for module"));
98 cl::opt<std::string>
100 cl::desc("Architecture to generate assembly for (see --version)"));
102 cl::opt<std::string>
104 cl::desc("Target a specific cpu type (-mcpu=help for details)"),
105 cl::value_desc("cpu-name"),
106 cl::init(""));
108 cl::list<std::string>
110 cl::CommaSeparated,
111 cl::desc("Target specific attributes (-mattr=help for details)"),
112 cl::value_desc("a1,+a2,-a3,..."));
114 cl::opt<std::string>
116 cl::desc("Specify the entry function (default = 'main') "
118 cl::value_desc("function"),
119 cl::init("main"));
121 cl::opt<std::string>
123 cl::desc("Override the 'argv[0]' value passed into the executing"
124 " program"), cl::value_desc("executable"));
126 cl::opt<bool>
127 DisableCoreFiles("disable-core-files", cl::Hidden,
128 cl::desc("Disable emission of core files if possible"));
130 cl::opt<bool>
132 cl::desc("Disable JIT lazy compilation"),
133 cl::init(false));
135 cl::opt<Reloc::Model>
137 cl::desc("Choose relocation model"),
138 cl::init(Reloc::Default),
139 cl::values(
150 cl::opt<llvm::CodeModel::Model>
152 cl::desc("Choose code model"),
153 cl::init(CodeModel::JITDefault),
154 cl::values(clEnumValN(CodeModel::JITDefault, "default",
166 cl::opt<bool>
168 cl::desc("Generate software floating point library calls"),
169 cl::init(false));
171 cl::opt<llvm::FloatABI::ABIType>
173 cl::desc("Choose float ABI type"),
174 cl::init(FloatABI::Default),
175 cl::values(
183 cl::opt<bool>
191 cl::desc("Emit debug information to debugger"),
192 cl::init(EMIT_DEBUG));
195 static cl::opt<bool>
197 cl::Hidden,
198 cl::desc("Emit debug info objfiles to disk"),
199 cl::init(false));
304 cl::ParseCommandLineOptions(argc, argv,