Lines Matching refs:arg

267   if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_Color)) {
268 bool res = llvm::StringSwitch<bool>(arg->getValue())
284 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_Verbose)) {
285 llvm::StringRef value = arg->getValue();
288 mcld::errs() << "Invalid value for" << arg->getOption().getPrefixedName()
289 << ": " << arg->getValue();
296 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_ErrorLimit)) {
297 llvm::StringRef value = arg->getValue();
300 mcld::errs() << "Invalid value for" << arg->getOption().getPrefixedName()
301 << ": " << arg->getValue();
308 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_WarningLimit)) {
309 llvm::StringRef value = arg->getValue();
312 mcld::errs() << "Invalid value for" << arg->getOption().getPrefixedName()
313 << ": " << arg->getValue();
326 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_Triple)) {
329 triple.setTriple(arg->getValue());
342 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_Emulation)) {
344 ParseEmulation(triple, arg->getValue());
345 } else if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_Arch)) {
347 config_.targets().setArch(arg->getValue());
350 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_CPU)) {
351 config_.targets().setTargetCPU(arg->getValue());
357 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_GPSize)) {
358 llvm::StringRef value = arg->getValue();
361 mcld::errs() << "Invalid value for" << arg->getOption().getPrefixedName()
362 << ": " << arg->getValue() << "\n";
373 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_Entry)) {
374 script_.setEntry(arg->getValue());
384 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_SOName)) {
385 config_.options().setSOName(arg->getValue());
399 for (llvm::opt::Arg* arg : args_->filtered(kOpt_Z)) {
400 llvm::StringRef value = arg->getValue();
443 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_Dyld)) {
444 config_.options().setDyld(arg->getValue());
451 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_SpareDTags)) {
452 llvm::StringRef value = arg->getValue();
455 mcld::errs() << "Invalid value for" << arg->getOption().getPrefixedName()
456 << ": " << arg->getValue() << "\n";
473 } else if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_OutputFormat)) {
475 llvm::StringRef value = arg->getValue();
485 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_Output)) {
486 output_name = arg->getValue();
498 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_InputFormat)) {
499 llvm::StringRef value = arg->getValue();
537 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_HashStyle)) {
539 llvm::StringSwitch<mcld::GeneralOptions::HashStyle>(arg->getValue())
550 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_ExportDynamic,
552 if (arg->getOption().matches(kOpt_ExportDynamic)) {
563 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_ExcludeLibs)) {
564 llvm::StringRef value = arg->getValue();
577 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_Sysroot)) {
578 mcld::sys::fs::Path path(arg->getValue());
585 for (llvm::opt::Arg* arg : args_->filtered(kOpt_LibraryPath)) {
586 if (!script_.directories().insert(arg->getValue())) {
589 << arg->getValue() << "'.\n";
597 for (llvm::opt::Arg* arg : args_->filtered(kOpt_RPath)) {
598 config_.options().getRpathList().push_back(arg->getValue());
609 for (llvm::opt::Arg* arg : args_->filtered(kOpt_Undefined)) {
610 config_.options().getUndefSymList().push_back(arg->getValue());
618 for (llvm::opt::Arg* arg : args_->filtered(kOpt_Wrap)) {
620 const char* symbol = arg->getValue();
646 for (llvm::opt::Arg* arg : args_->filtered(kOpt_Wrap)) {
648 const char* symbol = arg->getValue();
674 for (llvm::opt::Arg* arg : args_->filtered(kOpt_SectionStart)) {
675 llvm::StringRef value = arg->getValue();
686 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_Tbss)) {
687 llvm::StringRef value = arg->getValue();
690 mcld::errs() << "Invalid value for" << arg->getOption().getPrefixedName()
691 << ": " << arg->getValue() << "\n";
701 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_Tdata)) {
702 llvm::StringRef value = arg->getValue();
705 mcld::errs() << "Invalid value for" << arg->getOption().getPrefixedName()
706 << ": " << arg->getValue() << "\n";
716 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_Ttext)) {
717 llvm::StringRef value = arg->getValue();
720 mcld::errs() << "Invalid value for" << arg->getOption().getPrefixedName()
721 << ": " << arg->getValue() << "\n";
735 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_GCSections,
737 if (arg->getOption().matches(kOpt_GCSections)) {
745 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_PrintGCSections,
747 if (arg->getOption().matches(kOpt_PrintGCSections)) {
755 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_LDGeneratedUnwindInfo,
757 if (arg->getOption().matches(kOpt_LDGeneratedUnwindInfo)) {
765 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_ICF)) {
767 llvm::StringSwitch<mcld::GeneralOptions::ICF>(arg->getValue())
773 mcld::errs() << "Invalid value for" << arg->getOption().getPrefixedName()
774 << ": " << arg->getValue() << "\n";
781 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_ICFIters)) {
782 llvm::StringRef value = arg->getValue();
785 mcld::errs() << "Invalid value for" << arg->getOption().getPrefixedName()
786 << ": " << arg->getValue() << "\n";
793 if (llvm::opt::Arg* arg = args_->getLastArg(kOpt_PrintICFSections,
795 if (arg->getOption().matches(kOpt_PrintICFSections)) {
814 for (llvm::opt::Arg* arg : *args_) {
815 const unsigned index = arg->getIndex();
817 switch (arg->getOption().getID()) {
820 const char* value = arg->getValue();
842 expr.append(arg->getValue())
853 index, arg->getValue(), script_.directories()));
942 action.reset(new mcld::InputFileAction(index, arg->getValue()));