Lines Matching +full:options +full:-
2 * Copyright (c) 2021-2024 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
24 [[maybe_unused]] static void InitializeLogging(const util::Options *options) in InitializeLogging() argument
32 … ark::Logger::InitializeStdLogging(Logger::LevelFromString(options->LogLevel()), componentMask); in InitializeLogging()
39 static int OptimizeBytecode(ark::pandasm::Program *prog, const util::Options *options, const Report… in OptimizeBytecode() argument
43 if (options->OptLevel() != 0) { in OptimizeBytecode()
44 InitializeLogging(options); in OptimizeBytecode()
45 if (!ark::pandasm::AsmEmitter::Emit(options->CompilerOutput(), *prog, statp, mapsp, true)) { in OptimizeBytecode()
50 ark::bytecodeopt::g_options.SetOptLevel(options->OptLevel()); in OptimizeBytecode()
54 …ark::bytecodeopt::OptimizeBytecode(prog, mapsp, options->CompilerOutput(), options->IsDynamic(), t… in OptimizeBytecode()
61 static int GenerateProgramImpl(ark::pandasm::Program *prog, const util::Options *options, const Rep… in GenerateProgramImpl() argument
65 if (options->CompilerOptions().dumpAsm) { in GenerateProgramImpl()
74 if (!ark::pandasm::AsmEmitter::Emit(options->CompilerOutput(), *prog, statp, mapsp, true)) { in GenerateProgramImpl()
79 if (options->SizeStat()) { in GenerateProgramImpl()
103 int GenerateProgram(ark::pandasm::Program *prog, const util::Options *options, const ReporterFun &r… in GenerateProgram() argument
106 std::map<std::string, size_t> *statp = options->OptLevel() != 0 ? &stat : nullptr; in GenerateProgram()
108 …ark::pandasm::AsmEmitter::PandaFileToPandaAsmMaps *mapsp = options->OptLevel() != 0 ? &maps : null… in GenerateProgram()
111 if (OptimizeBytecode(prog, options, reporter, statp, mapsp) != 0) { in GenerateProgram()
115 if (GenerateProgramImpl(prog, options, reporter, statp, mapsp) != 0) { in GenerateProgram()