Lines Matching full:options
25 #include <options.h>
57 const std::unique_ptr<panda::es2panda::aot::Options> &options) in GenerateBase64Output() argument
59 …auto pandaFile = panda::pandasm::AsmEmitter::Emit(*prog, nullptr, options->CompilerOptions().targe… in GenerateBase64Output()
60 options->CompilerOptions().targetApiSubVersion); in GenerateBase64Output()
119 …const std::unique_ptr<panda::es2panda::aot::Options> &options, std::map<std::string, size_t> *stat… in GenerateProgramsByWorkers() argument
121 auto queue = new panda::es2panda::aot::EmitFileQueue(options, statp, programsInfo); in GenerateProgramsByWorkers()
140 const std::unique_ptr<panda::es2panda::aot::Options> &options) in DumpProgramInfos() argument
142 const es2panda::CompilerOptions &compilerOptions = options->CompilerOptions(); in DumpProgramInfos()
168 const std::unique_ptr<panda::es2panda::aot::Options> &options, in GenerateProgram() argument
171 DumpProgramInfos(programsInfo, options); in GenerateProgram()
175 if (options->OutputFiles().empty() && options->CompilerOutput().empty()) { in GenerateProgram()
176 GenerateBase64Output(prog, options); in GenerateProgram()
182 …if (options->compilerProtoOutput().size() > 0 && !options->CompilerOptions().requireGlobalOptimiza… in GenerateProgram()
183 … panda::proto::ProtobufSnapshotGenerator::GenerateSnapshot(*prog, options->compilerProtoOutput()); in GenerateProgram()
188 if (options->NeedRemoveRedundantRecord()) { in GenerateProgram()
190 DumpProgramInfos(programsInfo, options); in GenerateProgram()
193 bool dumpSize = options->SizeStat(); in GenerateProgram()
194 bool dumpSizePct = options->SizePctStat(); in GenerateProgram()
198 if (!GenerateProgramsByWorkers(programsInfo, options, statp)) { in GenerateProgram()
257 … const std::unique_ptr<panda::es2panda::aot::Options> &options, size_t expectedProgsCount, in GenerateAbcFiles() argument
266 if (!GenerateProgram(programsInfo, options, resolvedDepsRelation)) { in GenerateAbcFiles()
275 const std::unique_ptr<panda::es2panda::aot::Options> &options, in ResolveDepsRelations() argument
278 …panda::es2panda::aot::DepsRelationResolver depsRelationResolver(programsInfo, options, resolvedDep… in ResolveDepsRelations()
284 auto options = std::make_unique<Options>(); in Run() local
285 if (!options->Parse(argc, argv)) { in Run()
286 std::cerr << options->ErrorMsg() << std::endl; in Run()
290 if (options->CompilerOptions().targetBcVersion) { in Run()
291 …auto bcVersionByApi = panda::panda_file::GetVersionByApi(options->CompilerOptions().targetApiVersi… in Run()
292 options->CompilerOptions().targetApiSubVersion); in Run()
297 if (options->CompilerOptions().bcVersion || options->CompilerOptions().bcMinVersion) { in Run()
298 std::string version = options->CompilerOptions().bcVersion ? in Run()
308 Compiler::SetExpectedProgsCount(options->CompilerOptions().sourceFiles.size()); in Run()
309 int ret = Compiler::CompileFiles(options->CompilerOptions(), programsInfo, &allocator); in Run()
311 if (!CheckMergeModeConsistency(options->CompilerOptions().mergeAbc, programsInfo)) { in Run()
315 if (options->ParseOnly()) { in Run()
319 if (!options->NpmModuleEntryList().empty()) { in Run()
320 es2panda::util::ModuleHelpers::CompileNpmModuleEntryList(options->NpmModuleEntryList(), in Run()
321 options->CompilerOptions(), programsInfo, &allocator); in Run()
328 if (options->NeedCollectDepsRelation() && in Run()
329 !ResolveDepsRelations(programsInfo, options, resolvedDepsRelation)) { in Run()
333 …if (!GenerateAbcFiles(programsInfo, options, Compiler::GetExpectedProgsCount(), resolvedDepsRelati… in Run()