Lines Matching refs:parser_options

881   void ParseInstructionSetVariant(const std::string& option, ParserOptions* parser_options) {  in ParseInstructionSetVariant()  argument
883 compiler_options_->instruction_set_, option, &parser_options->error_msg); in ParseInstructionSetVariant()
885 Usage("%s", parser_options->error_msg.c_str()); in ParseInstructionSetVariant()
889 void ParseInstructionSetFeatures(const std::string& option, ParserOptions* parser_options) { in ParseInstructionSetFeatures() argument
892 compiler_options_->instruction_set_, "default", &parser_options->error_msg); in ParseInstructionSetFeatures()
895 parser_options->error_msg.c_str()); in ParseInstructionSetFeatures()
900 option, &parser_options->error_msg); in ParseInstructionSetFeatures()
902 Usage("Error parsing '%s': %s", option.c_str(), parser_options->error_msg.c_str()); in ParseInstructionSetFeatures()
906 void ProcessOptions(ParserOptions* parser_options) { in ProcessOptions() argument
918 if (!parser_options->boot_image_filename.empty()) { in ProcessOptions()
919 boot_image_filename_ = parser_options->boot_image_filename; in ProcessOptions()
966 if (!parser_options->oat_symbols.empty() && oat_fd_ != -1) { in ProcessOptions()
970 if (!parser_options->oat_symbols.empty() && is_host_) { in ProcessOptions()
987 if (!parser_options->oat_symbols.empty() && in ProcessOptions()
988 parser_options->oat_symbols.size() != oat_filenames_.size()) { in ProcessOptions()
1064 if (!parser_options->oat_symbols.empty()) { in ProcessOptions()
1065 oat_unstripped_ = std::move(parser_options->oat_symbols); in ProcessOptions()
1072 compiler_options_->instruction_set_, "default", &parser_options->error_msg); in ProcessOptions()
1075 parser_options->error_msg.c_str()); in ProcessOptions()
1120 if (parser_options->watch_dog_enabled) { in ProcessOptions()
1121 int64_t timeout = parser_options->watch_dog_timeout_in_ms > 0 in ProcessOptions()
1122 ? parser_options->watch_dog_timeout_in_ms in ProcessOptions()
1309 std::unique_ptr<ParserOptions> parser_options(new ParserOptions()); in ParseArgs() local
1315 AssignIfExists(args, M::OatSymbols, &parser_options->oat_symbols); in ParseArgs()
1329 AssignIfExists(args, M::Watchdog, &parser_options->watch_dog_enabled); in ParseArgs()
1330 AssignIfExists(args, M::WatchdogTimeout, &parser_options->watch_dog_timeout_in_ms); in ParseArgs()
1334 AssignIfExists(args, M::BootImage, &parser_options->boot_image_filename); in ParseArgs()
1356 parser_options->requested_specific_compiler = args.Exists(M::Backend); in ParseArgs()
1390 ParseInstructionSetVariant(*args.Get(M::TargetInstructionSetVariant), parser_options.get()); in ParseArgs()
1393 ParseInstructionSetFeatures(*args.Get(M::TargetInstructionSetFeatures), parser_options.get()); in ParseArgs()
1446 ProcessOptions(parser_options.get()); in ParseArgs()