| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | HLSL.cpp | 289 if (A->getOption().getID() == options::OPT_dxil_validator_version) { in TranslateArgs() 294 if (A->getOption().getID() == options::OPT_dxc_entrypoint) { in TranslateArgs() 295 DAL->AddSeparateArg(nullptr, Opts.getOption(options::OPT_hlsl_entrypoint), in TranslateArgs() 300 if (A->getOption().getID() == options::OPT_dxc_rootsig_ver) { in TranslateArgs() 302 Opts.getOption(options::OPT_fdx_rootsignature_version), in TranslateArgs() 307 if (A->getOption().getID() == options::OPT__SLASH_O) { in TranslateArgs() 310 DAL->AddFlagArg(nullptr, Opts.getOption(options::OPT_O0)); in TranslateArgs() 314 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_O), OStr); in TranslateArgs() 319 if (A->getOption().getID() == options::OPT_emit_pristine_llvm) { in TranslateArgs() 321 DAL->AddFlagArg(nullptr, Opts.getOption(options::OPT_emit_llvm)); in TranslateArgs() [all …]
|
| H A D | MSVC.cpp | 105 if (A->getOption().getID() == options::OPT__SLASH_winsysroot) in ConstructJob() 312 if (A.getOption().matches(options::OPT_l)) { in ConstructJob() 689 if (A->getOption().getID() == options::OPT__SLASH_winsysroot) in AddClangSystemIncludeArgs() 852 assert(A->getOption().matches(options::OPT__SLASH_O)); in TranslateOptArg() 871 DAL.AddFlagArg(A, Opts.getOption(options::OPT_O0)); in TranslateOptArg() 874 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "s"); in TranslateOptArg() 876 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fbuiltin)); in TranslateOptArg() 877 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "3"); in TranslateOptArg() 881 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fomit_frame_pointer)); in TranslateOptArg() 883 DAL.AddFlagArg(A, Opts.getOption(options::OPT_ffunction_sections)); in TranslateOptArg() [all …]
|
| H A D | Clang.cpp | 202 ExceptionArg->getOption().matches(options::OPT_fcxx_exceptions) || in addExceptionArgs() 203 ExceptionArg->getOption().matches(options::OPT_fexceptions); in addExceptionArgs() 247 if (A->getOption().matches(options::OPT_ffile_compilation_dir_EQ)) in addDebugCompDirArg() 305 AddOneArg(A->getValue(), A->getOption().getName()); in addDebugPrefixMapArg() 322 << Map << A->getOption().getName(); in addMacroPrefixMapArg() 337 << Map << A->getOption().getName(); in addCoveragePrefixMapArg() 385 PGOGenerateArg->getOption().matches(options::OPT_fno_profile_generate)) in addPGOAndCoverageFlags() 395 ProfileGenerateArg->getOption().matches( in addPGOAndCoverageFlags() 426 if (ProfileGenerateArg->getOption().matches( in addPGOAndCoverageFlags() 445 ColdFuncCoverageArg->getOption().matches( in addPGOAndCoverageFlags() [all …]
|
| H A D | CommonArgs.cpp | 345 return TargetFeatureArg.getOption().matches(options::OPT_mno_cumode); in shouldIgnoreUnsupportedTargetFeature() 361 StringRef Name = A->getOption().getName(); in handleTargetFeaturesGroup() 493 if (A.getOption().matches(options::OPT_Z_reserved_lib_stdcxx)) in AddLinkerInputs() 495 else if (A.getOption().matches(options::OPT_Z_reserved_lib_cckext)) in AddLinkerInputs() 498 else if (A.getOption().matches(options::OPT_rpath) && in AddLinkerInputs() 643 if (A->getOption().matches(OnOpt)) in AddTargetFeature() 1058 if (A->getOption().matches(options::OPT_O4) || in addLTOOptions() 1059 A->getOption().matches(options::OPT_Ofast)) in addLTOOptions() 1061 else if (A->getOption().matches(options::OPT_O)) { in addLTOOptions() 1067 } else if (A->getOption().matches(options::OPT_O0)) in addLTOOptions() [all …]
|
| H A D | Hexagon.cpp | 78 if (HvxEnablingArg->getOption().matches(options::OPT_mno_hexagon_hvx)) in handleHVXTargetFeatures() 88 if (A->getOption().matches(options::OPT_mhexagon_hvx_EQ)) in handleHVXTargetFeatures() 95 Features.push_back(makeFeature(A->getOption().getName(), false)); in handleHVXTargetFeatures() 104 D.Diag(diag::err_drv_needs_hvx) << withMinus(A->getOption().getName()); in handleHVXTargetFeatures() 105 else if (A->getOption().matches(options::OPT_mhexagon_hvx_length_EQ)) in handleHVXTargetFeatures() 132 StringRef OptName = A->getOption().getName(); in handleHVXTargetFeatures() 133 if (A->getOption().matches(FlagOff)) in handleHVXTargetFeatures() 169 if (A->getOption().matches(options::OPT_mlong_calls)) in getHexagonTargetFeatures() 228 if (A->getOption().matches(options::OPT_mhexagon_hvx_ieee_fp)) in ConstructJob() 665 if (A->getOption().matches(options::OPT_O0)) in getOptimizationLevel() [all …]
|
| H A D | Flang.cpp | 98 if (LoopVersioningArg->getOption().matches(options::OPT_fno_loop_versioning)) in shouldLoopVersion() 101 if (LoopVersioningArg->getOption().matches(options::OPT_floop_versioning)) in shouldLoopVersion() 104 if (LoopVersioningArg->getOption().matches(options::OPT_Ofast) || in shouldLoopVersion() 105 LoopVersioningArg->getOption().matches(options::OPT_O4)) in shouldLoopVersion() 108 if (LoopVersioningArg->getOption().matches(options::OPT_O)) { in shouldLoopVersion() 151 !stackArrays->getOption().matches(options::OPT_fno_stack_arrays)) in addCodegenOptions() 246 if (A->getOption().matches(options::OPT_mannotate_tablejump)) { in AddLoongArch64TargetArgs() 626 << Val << A->getOption().getName() << "off"; in addFloatingPointOptions() 636 auto optId = A->getOption().getID(); in addFloatingPointOptions() 1004 << A->getOption().getName(); in ConstructJob() [all …]
|
| H A D | Cuda.cpp | 365 bool IsDebugEnabled = !A || A->getOption().matches(options::OPT_O0) || in mustEmitDebugInfo() 370 const Option &Opt = A->getOption(); in mustEmitDebugInfo() 435 if (A->getOption().matches(options::OPT_O4) || in ConstructJob() 436 A->getOption().matches(options::OPT_Ofast)) in ConstructJob() 438 else if (A->getOption().matches(options::OPT_O0)) in ConstructJob() 440 else if (A->getOption().matches(options::OPT_O)) { in ConstructJob() 515 if (A->getOption().matches(options::OPT_cuda_include_ptx_EQ) && in shouldIncludePTX() 518 else if (A->getOption().matches(options::OPT_no_cuda_include_ptx_EQ) && in shouldIncludePTX() 755 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ), in TranslateArgs() 769 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ), in TranslateArgs() [all …]
|
| H A D | Darwin.cpp | 203 if (A->getOption().matches(options::OPT_O0)) in shouldLinkerNotDedup() 205 if (A->getOption().matches(options::OPT_O)) in shouldLinkerNotDedup() 371 if (A->getOption().matches(options::OPT_fpie) || in AddLinkArgs() 372 A->getOption().matches(options::OPT_fPIE)) in AddLinkArgs() 396 if (A->getOption().matches(options::OPT_fglobal_isel)) { in AddLinkArgs() 611 if (A->getOption().matches(options::OPT_moutline)) { in ConstructJob() 1444 if (A->getOption().matches(options::OPT_exported__symbols__list)) in hasExportSymbolDirective() 1446 if (!A->getOption().matches(options::OPT_Wl_COMMA) && in hasExportSymbolDirective() 1447 !A->getOption().matches(options::OPT_Xlinker)) in hasExportSymbolDirective() 1784 Arg = Args.MakeJoinedArg(nullptr, Opts.getOption(Opt), OSVersionStr); in addOSVersionMinArgument() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
| H A D | Sparc.cpp | 92 if (A->getOption().matches(options::OPT_msoft_float) || in getSparcFloatABI() 93 A->getOption().matches(options::OPT_mno_fpu)) in getSparcFloatABI() 95 else if (A->getOption().matches(options::OPT_mhard_float) || in getSparcFloatABI() 96 A->getOption().matches(options::OPT_mfpu)) in getSparcFloatABI() 150 if (A->getOption().matches(options::OPT_mfsmuld)) in getSparcTargetFeatures() 157 if (A->getOption().matches(options::OPT_mpopc)) in getSparcTargetFeatures() 173 if (A->getOption().matches(options::OPT_mvis)) in getSparcTargetFeatures() 182 if (A->getOption().matches(options::OPT_mvis2)) in getSparcTargetFeatures() 191 if (A->getOption().matches(options::OPT_mvis3)) in getSparcTargetFeatures() 199 if (A->getOption().matches(options::OPT_mhard_quad_float)) in getSparcTargetFeatures() [all …]
|
| H A D | Mips.cpp | 153 if (A->getOption().matches(options::OPT_msoft_float)) in getMipsFloatABI() 155 else if (A->getOption().matches(options::OPT_mhard_float)) in getMipsFloatABI() 232 Option O = LastPICArg->getOption(); in getMIPSTargetFeatures() 246 !ABICallsArg || ABICallsArg->getOption().matches(options::OPT_mabicalls); in getMIPSTargetFeatures() 270 if (A->getOption().matches(options::OPT_mno_long_calls)) in getMIPSTargetFeatures() 279 if (A->getOption().matches(options::OPT_mxgot)) in getMIPSTargetFeatures() 354 if (A->getOption().matches(options::OPT_mstrict_align) || in getMIPSTargetFeatures() 355 A->getOption().matches(options::OPT_mno_unaligned_access)) in getMIPSTargetFeatures() 366 if (A->getOption().matches(options::OPT_mfp32)) in getMIPSTargetFeatures() 368 else if (A->getOption().matches(options::OPT_mfpxx)) { in getMIPSTargetFeatures() [all …]
|
| H A D | X86.cpp | 230 StringRef Name = A->getOption().getName(); in getX86TargetFeatures() 267 StringRef Name = A->getOption().getName(); in getX86TargetFeatures() 275 if (A->getOption().getID() == options::OPT_mgeneral_regs_only) { in getX86TargetFeatures() 287 if (A->getOption().matches(options::OPT_mevex512) || in getX86TargetFeatures() 288 A->getOption().matches(options::OPT_mno_evex512)) in getX86TargetFeatures() 294 if (A->getOption().matches(options::OPT_mapx_features_EQ) || in getX86TargetFeatures() 295 A->getOption().matches(options::OPT_mno_apx_features_EQ)) { in getX86TargetFeatures() 347 if (A->getOption().matches(options::OPT_m3dnowa)) in getX86TargetFeatures() 352 if (A->getOption().matches(options::OPT_m3dnow)) in getX86TargetFeatures()
|
| H A D | SystemZ.cpp | 30 if (A->getOption().matches(clang::driver::options::OPT_msoft_float)) in getSystemZFloatABI() 60 if (A->getOption().matches(options::OPT_mhtm)) in getSystemZTargetFeatures() 67 if (A->getOption().matches(options::OPT_mvx)) in getSystemZTargetFeatures() 79 if (A->getOption().matches(options::OPT_munaligned_symbols)) in getSystemZTargetFeatures()
|
| H A D | LoongArch.cpp | 58 if (A->getOption().matches(options::OPT_mdouble_float)) { in getLoongArchABI() 62 if (A->getOption().matches(options::OPT_msingle_float)) { in getLoongArchABI() 66 if (A->getOption().matches(options::OPT_msoft_float)) { in getLoongArchABI() 141 if (A->getOption().matches(options::OPT_mrelax)) { in getLoongArchTargetFeatures() 172 if (A->getOption().matches(options::OPT_mdouble_float)) { in getLoongArchTargetFeatures() 175 } else if (A->getOption().matches(options::OPT_msingle_float)) { in getLoongArchTargetFeatures() 248 if (A->getOption().matches(options::OPT_mlsx)) { in getLoongArchTargetFeatures() 264 if (A->getOption().matches(options::OPT_mlasx)) { in getLoongArchTargetFeatures()
|
| H A D | RISCV.cpp | 153 if (A->getOption().matches(options::OPT_mno_strict_align) || in getRISCVTargetFeatures() 154 A->getOption().matches(options::OPT_mno_scalar_strict_align)) { in getRISCVTargetFeatures() 170 if (A->getOption().matches(options::OPT_mno_strict_align) || in getRISCVTargetFeatures() 171 A->getOption().matches(options::OPT_mno_vector_strict_align)) { in getRISCVTargetFeatures()
|
| H A D | ARM.cpp | 41 return !A->getOption().matches(options::OPT_mlittle_endian); in isARMBigEndian() 189 if (A && (A->getOption().matches(options::OPT_mhard_float) || in checkARMFloatABI() 190 (A->getOption().matches(options::OPT_mfloat_abi_EQ) && in checkARMFloatABI() 282 IsBigEndian = !A->getOption().matches(options::OPT_mlittle_endian); in setArchNameInTriple() 486 if (A->getOption().matches(options::OPT_msoft_float)) { in getARMFloatABI() 488 } else if (A->getOption().matches(options::OPT_mhard_float)) { in getARMFloatABI() 768 if (A->getOption().matches(options::OPT_mcrc)) in getARMTargetFeatures() 904 << A->getOption().getName() << "-mcmse"; in getARMTargetFeatures() 906 if (A->getOption().matches(options::OPT_mfix_cmse_cve_2021_35465)) in getARMTargetFeatures() 915 if (A->getOption().matches(options::OPT_mfix_cortex_a57_aes_1742098)) { in getARMTargetFeatures() [all …]
|
| H A D | AArch64.cpp | 233 if (A->getOption().matches(options::OPT_mcrc)) in getAArch64TargetFeatures() 307 if (A->getOption().matches(options::OPT_mstrict_align) || in getAArch64TargetFeatures() 308 A->getOption().matches(options::OPT_mno_unaligned_access)) in getAArch64TargetFeatures() 320 if (A->getOption().matches(options::OPT_mexecute_only)) { in getAArch64TargetFeatures() 433 if (A->getOption().matches(options::OPT_mfix_cortex_a53_835769)) in getAArch64TargetFeatures()
|
| H A D | PPC.cpp | 96 if (A->getOption().matches(options::OPT_msoft_float)) in getPPCFloatABI() 98 else if (A->getOption().matches(options::OPT_mhard_float)) in getPPCFloatABI()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ |
| H A D | SanitizerArgs.cpp | 240 if (Arg->getOption().matches(SCLOptionID)) { in parseSpecialCaseListArg() 249 } else if (Arg->getOption().matches(NoSCLOptionID)) { in parseSpecialCaseListArg() 286 if (Arg->getOption().matches(OptInID)) { in parseSanitizeArgs() 302 } else if (Arg->getOption().matches(OptOutID)) { in parseSanitizeArgs() 343 if (Arg->getOption().matches(options::OPT_fsanitize_skip_hot_cutoff_EQ)) { in parseSanitizeSkipHotCutoffArgs() 427 !OptLevel || OptLevel->getOption().matches(options::OPT_O0); in SanitizerArgs() 430 if (Arg->getOption().matches(options::OPT_fsanitize_EQ)) { in SanitizerArgs() 498 if (A && A->getOption().matches(options::OPT_mexecute_only)) in SanitizerArgs() 544 assert(NoRTTIArg->getOption().matches(options::OPT_fno_rtti) && in SanitizerArgs() 603 } else if (Arg->getOption().matches(options::OPT_fno_sanitize_EQ)) { in SanitizerArgs() [all …]
|
| H A D | Driver.cpp | 174 return (A->getOption().matches(options::OPT_x) && in usesInput() 176 (A->getOption().getKind() == Option::InputClass && in usesInput() 248 if (A->getOption().matches(options::OPT_INPUT)) in getCUID() 310 getOpts().getOption(options::OPT_driver_mode).getPrefixedName(); in setDriverMode() 346 if (A->getOption().hasFlag(options::Unsupported)) { in ParseArgStrings() 355 if (A->getOption().matches(options::OPT_mcpu_EQ) && A->containsValue("")) { in ParseArgStrings() 464 Arg *A = new Arg(Opts.getOption(options::OPT_INPUT), Value, in MakeInputArg() 484 if (A->getOption().matches(options::OPT_start_no_unused_arguments)) { in TranslateInputArgs() 488 if (A->getOption().matches(options::OPT_end_no_unused_arguments)) { in TranslateInputArgs() 499 if ((A->getOption().matches(options::OPT_Wl_COMMA) || in TranslateInputArgs() [all …]
|
| H A D | ToolChain.cpp | 70 if (CachedRTTIArg->getOption().matches(options::OPT_frtti)) in CalculateRTTIMode() 249 if (Endian->getOption().matches(options::OPT_mbig_endian)) in getAArch64MultilibFlags() 320 if (Endian->getOption().matches(options::OPT_mbig_endian)) in getARMMultilibFlags() 1558 if (!A || A->getOption().getID() == options::OPT_fno_fast_math || in isFastMathRuntimeAvailable() 1559 A->getOption().getID() == options::OPT_fno_unsafe_math_optimizations) in isFastMathRuntimeAvailable() 1561 if (A && A->getOption().getID() == options::OPT_ffp_model_EQ) { in isFastMathRuntimeAvailable() 1704 if (A->getOption().matches(options::OPT_m_Group)) { in TranslateOpenMPTargetArgs() 1708 A->getOption().matches(options::OPT_mcode_object_version_EQ)) in TranslateOpenMPTargetArgs() 1718 A->getOption().matches(options::OPT_Xopenmp_target); in TranslateOpenMPTargetArgs() 1720 if (A->getOption().matches(options::OPT_Xopenmp_target_EQ)) { in TranslateOpenMPTargetArgs() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Option/ |
| H A D | ArgList.cpp | 35 for (Option O = A->getOption().getUnaliasedOption(); O.isValid(); in append() 73 return A->getOption().matches(Pos); in hasFlag() 80 return A->getOption().matches(Pos); in hasFlagNoClaim() 87 return A->getOption().matches(Pos) || A->getOption().matches(PosAlias); in hasFlag() 106 if (A->getOption().matches(Pos)) in addOptInFlag() 116 if (Arg->getOption().matches(Id)) { in AddAllArgsExcept() 123 if (Arg->getOption().matches(Id)) { in AddAllArgsExcept()
|
| H A D | OptTable.cpp | 117 getOption(i).dump(); in OptTable() 118 getOption(i + 1).dump(); in OptTable() 138 const Option OptTable::getOption(OptSpecifier Opt) const { in getOption() function in OptTable 358 return std::make_unique<Arg>(getOption(InputOptionID), Str, Index++, CStr); in parseOneArgGrouped() 395 return std::make_unique<Arg>(getOption(UnknownOptionID), Str, Index++, in parseOneArgGrouped() 410 return std::make_unique<Arg>(getOption(UnknownOptionID), CStr, Index, CStr); in parseOneArgGrouped() 413 return std::make_unique<Arg>(getOption(UnknownOptionID), Str, Index++, CStr); in parseOneArgGrouped() 445 return std::make_unique<Arg>(getOption(InputOptionID), Str, Index++, in internalParseOneArg() 493 return std::make_unique<Arg>(getOption(InputOptionID), Str, Index++, in internalParseOneArg() 496 return std::make_unique<Arg>(getOption(UnknownOptionID), Str, Index++, in internalParseOneArg() [all …]
|
| H A D | Arg.cpp | 81 if (!getOption().hasNoOptAsInput()) { in renderAsInput() 90 switch (getOption().getRenderStyle()) { in render()
|
| /freebsd/contrib/llvm-project/lldb/tools/driver/ |
| H A D | Driver.cpp | 331 if (arg->getOption().matches(OPT_source_on_crash)) { in ProcessArgs() 338 if (arg->getOption().matches(OPT_one_line_on_crash)) { in ProcessArgs() 345 if (arg->getOption().matches(OPT_source)) { in ProcessArgs() 352 if (arg->getOption().matches(OPT_source_before_file)) { in ProcessArgs() 359 if (arg->getOption().matches(OPT_one_line)) { in ProcessArgs() 366 if (arg->getOption().matches(OPT_one_line_before_file)) { in ProcessArgs()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Option/ |
| H A D | Option.h | 111 return Owner->getOption(Info->GroupID); in getGroup() 117 return Owner->getOption(Info->AliasID); in getAlias()
|