| /openbsd-src/gnu/llvm/clang/lib/Driver/ToolChains/ |
| H A D | HLSL.cpp | 155 if (A->getOption().getID() == options::OPT_dxil_validator_version) { in TranslateArgs() 161 if (A->getOption().getID() == options::OPT_dxc_entrypoint) { in TranslateArgs() 162 DAL->AddSeparateArg(nullptr, Opts.getOption(options::OPT_hlsl_entrypoint), in TranslateArgs() 167 if (A->getOption().getID() == options::OPT__SLASH_O) { in TranslateArgs() 170 DAL->AddFlagArg(nullptr, Opts.getOption(options::OPT_O0)); in TranslateArgs() 174 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_O), OStr); in TranslateArgs() 179 if (A->getOption().getID() == options::OPT_emit_pristine_llvm) { in TranslateArgs() 181 DAL->AddFlagArg(nullptr, Opts.getOption(options::OPT_S)); in TranslateArgs() 182 DAL->AddFlagArg(nullptr, Opts.getOption(options::OPT_emit_llvm)); in TranslateArgs() 184 Opts.getOption(options::OPT_disable_llvm_passes)); in TranslateArgs() [all …]
|
| H A D | MSVC.cpp | 99 if (A->getOption().getID() == options::OPT__SLASH_winsysroot) in ConstructJob() 282 if (A.getOption().matches(options::OPT_l)) { in ConstructJob() 655 if (A->getOption().getID() == options::OPT__SLASH_winsysroot) in AddClangSystemIncludeArgs() 805 assert(A->getOption().matches(options::OPT__SLASH_O)); in TranslateOptArg() 824 DAL.AddFlagArg(A, Opts.getOption(options::OPT_O0)); in TranslateOptArg() 827 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "s"); in TranslateOptArg() 829 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fbuiltin)); in TranslateOptArg() 830 DAL.AddJoinedArg(A, Opts.getOption(options::OPT_O), "2"); in TranslateOptArg() 834 DAL.AddFlagArg(A, Opts.getOption(options::OPT_fomit_frame_pointer)); in TranslateOptArg() 836 DAL.AddFlagArg(A, Opts.getOption(options::OPT_ffunction_sections)); in TranslateOptArg() [all …]
|
| H A D | Clang.cpp | 145 StringRef Option = A.getOption().getName(); in getRefinementStep() 244 D.Diag(diag::err_drv_invalid_value) << A->getOption().getName() << Val; in ParseMRecip() 251 D.Diag(diag::err_drv_invalid_value) << A->getOption().getName() << Val; in ParseMRecip() 289 D.Diag(diag::err_drv_invalid_value) << A->getOption().getName() << Value; in ParseMPreferVectorWidth() 367 ExceptionArg->getOption().matches(options::OPT_fcxx_exceptions) || in addExceptionArgs() 368 ExceptionArg->getOption().matches(options::OPT_fexceptions); in addExceptionArgs() 406 assert(A.getOption().matches(options::OPT_gN_Group) && in DebugLevelToInfoKind() 408 if (A.getOption().matches(options::OPT_g0) || in DebugLevelToInfoKind() 409 A.getOption().matches(options::OPT_ggdb0)) in DebugLevelToInfoKind() 411 if (A.getOption().matches(options::OPT_gline_tables_only) || in DebugLevelToInfoKind() [all …]
|
| H A D | Hexagon.cpp | 81 if (HvxEnablingArg->getOption().matches(options::OPT_mno_hexagon_hvx)) in handleHVXTargetFeatures() 91 if (A->getOption().matches(options::OPT_mhexagon_hvx_EQ)) in handleHVXTargetFeatures() 98 Features.push_back(makeFeature(A->getOption().getName(), false)); in handleHVXTargetFeatures() 107 D.Diag(diag::err_drv_needs_hvx) << withMinus(A->getOption().getName()); in handleHVXTargetFeatures() 108 else if (A->getOption().matches(options::OPT_mhexagon_hvx_length_EQ)) in handleHVXTargetFeatures() 135 StringRef OptName = A->getOption().getName(); in handleHVXTargetFeatures() 136 if (A->getOption().matches(FlagOff)) in handleHVXTargetFeatures() 170 if (A->getOption().matches(options::OPT_mlong_calls)) in getHexagonTargetFeatures() 229 if (A->getOption().matches(options::OPT_mhexagon_hvx_ieee_fp)) in ConstructJob() 645 if (A->getOption().matches(options::OPT_O0)) in getOptimizationLevel() [all …]
|
| H A D | CommonArgs.cpp | 144 StringRef Name = A->getOption().getName(); in handleTargetFeaturesGroup() 266 if (A.getOption().matches(options::OPT_Z_reserved_lib_stdcxx)) in AddLinkerInputs() 268 else if (A.getOption().matches(options::OPT_Z_reserved_lib_cckext)) in AddLinkerInputs() 270 else if (A.getOption().matches(options::OPT_z)) { in AddLinkerInputs() 274 } else if (A.getOption().matches(options::OPT_b)) { in AddLinkerInputs() 312 if (A->getOption().matches(OnOpt)) in AddTargetFeature() 623 if (A->getOption().matches(options::OPT_O4) || in addLTOOptions() 624 A->getOption().matches(options::OPT_Ofast)) in addLTOOptions() 626 else if (A->getOption().matches(options::OPT_O)) { in addLTOOptions() 632 } else if (A->getOption().matches(options::OPT_O0)) in addLTOOptions() [all …]
|
| H A D | Cuda.cpp | 349 bool IsDebugEnabled = !A || A->getOption().matches(options::OPT_O0) || in mustEmitDebugInfo() 354 const Option &Opt = A->getOption(); in mustEmitDebugInfo() 415 if (A->getOption().matches(options::OPT_O4) || in ConstructJob() 416 A->getOption().matches(options::OPT_Ofast)) in ConstructJob() 418 else if (A->getOption().matches(options::OPT_O0)) in ConstructJob() 420 else if (A->getOption().matches(options::OPT_O)) { in ConstructJob() 497 if (!(A->getOption().matches(options::OPT_cuda_include_ptx_EQ) || in shouldIncludePTX() 498 A->getOption().matches(options::OPT_no_cuda_include_ptx_EQ))) in shouldIncludePTX() 503 includePTX = A->getOption().matches(options::OPT_cuda_include_ptx_EQ); in shouldIncludePTX() 732 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ), in TranslateArgs() [all …]
|
| H A D | Darwin.cpp | 195 if (A->getOption().matches(options::OPT_O0)) in shouldLinkerNotDedup() 197 if (A->getOption().matches(options::OPT_O)) in shouldLinkerNotDedup() 362 if (A->getOption().matches(options::OPT_fpie) || in AddLinkArgs() 363 A->getOption().matches(options::OPT_fPIE)) in AddLinkArgs() 387 if (A->getOption().matches(options::OPT_fglobal_isel)) { in AddLinkArgs() 577 if (A->getOption().matches(options::OPT_moutline)) { in ConstructJob() 1313 if (A->getOption().matches(options::OPT_exported__symbols__list)) in hasExportSymbolDirective() 1315 if (!A->getOption().matches(options::OPT_Wl_COMMA) && in hasExportSymbolDirective() 1316 !A->getOption().matches(options::OPT_Xlinker)) in hasExportSymbolDirective() 1593 Argument = Args.MakeJoinedArg(nullptr, Opts.getOption(Opt), OSVersion); in addOSVersionMinArgument() [all …]
|
| H A D | Flang.cpp | 127 << Val << A->getOption().getName() << "off"; in addFloatingPointOptions() 137 auto optId = A->getOption().getID(); in addFloatingPointOptions() 326 if (A->getOption().matches(options::OPT_O4)) { in ConstructJob() 329 } else if (A->getOption().matches(options::OPT_Ofast)) { in ConstructJob()
|
| H A D | WebAssembly.cpp | 101 << CM << A->getOption().getName(); in ConstructJob() 138 if (A->getOption().matches(options::OPT_O4) || in ConstructJob() 139 A->getOption().matches(options::OPT_Ofast)) in ConstructJob() 141 else if (A->getOption().matches(options::OPT_O0)) in ConstructJob() 143 else if (A->getOption().matches(options::OPT_O)) in ConstructJob()
|
| H A D | AMDGPUOpenMP.cpp | 100 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ), Arch); in TranslateArgs() 112 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ), in TranslateArgs()
|
| /openbsd-src/gnu/llvm/clang/lib/Driver/ToolChains/Arch/ |
| H A D | Sparc.cpp | 88 if (A->getOption().matches(options::OPT_msoft_float) || in getSparcFloatABI() 89 A->getOption().matches(options::OPT_mno_fpu)) in getSparcFloatABI() 91 else if (A->getOption().matches(options::OPT_mhard_float) || in getSparcFloatABI() 92 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() 164 if (A->getOption().matches(options::OPT_mvis)) in getSparcTargetFeatures() 171 if (A->getOption().matches(options::OPT_mvis2)) in getSparcTargetFeatures() 178 if (A->getOption().matches(options::OPT_mvis3)) in getSparcTargetFeatures() 186 if (A->getOption().matches(options::OPT_mhard_quad_float)) in getSparcTargetFeatures()
|
| H A D | LoongArch.cpp | 32 if (A->getOption().matches(options::OPT_mdouble_float)) in getLoongArchABI() 34 if (A->getOption().matches(options::OPT_msingle_float)) in getLoongArchABI() 36 if (A->getOption().matches(options::OPT_msoft_float)) in getLoongArchABI() 90 if (A->getOption().matches(options::OPT_mdouble_float)) { in getLoongArchTargetFeatures() 93 } else if (A->getOption().matches(options::OPT_msingle_float)) { in getLoongArchTargetFeatures()
|
| H A D | Mips.cpp | 158 if (A->getOption().matches(options::OPT_msoft_float)) in getMipsFloatABI() 160 else if (A->getOption().matches(options::OPT_mhard_float)) in getMipsFloatABI() 236 Option O = LastPICArg->getOption(); in getMIPSTargetFeatures() 250 !ABICallsArg || ABICallsArg->getOption().matches(options::OPT_mabicalls); in getMIPSTargetFeatures() 268 if (A->getOption().matches(options::OPT_mno_long_calls)) in getMIPSTargetFeatures() 277 if (A->getOption().matches(options::OPT_mxgot)) in getMIPSTargetFeatures() 352 if (A->getOption().matches(options::OPT_mfp32)) in getMIPSTargetFeatures() 354 else if (A->getOption().matches(options::OPT_mfpxx)) { in getMIPSTargetFeatures() 386 if (B && B->getOption().matches(options::OPT_mmicromips)) in getMIPSTargetFeatures() 389 else if (C && C->getOption().matches(options::OPT_mips16)) in getMIPSTargetFeatures() [all …]
|
| H A D | SystemZ.cpp | 31 if (A->getOption().matches(clang::driver::options::OPT_msoft_float)) in getSystemZFloatABI() 58 if (A->getOption().matches(options::OPT_mhtm)) in getSystemZTargetFeatures() 65 if (A->getOption().matches(options::OPT_mvx)) in getSystemZTargetFeatures()
|
| H A D | ARM.cpp | 207 IsBigEndian = !A->getOption().matches(options::OPT_mlittle_endian); in setArchNameInTriple() 394 if (A->getOption().matches(options::OPT_msoft_float)) { in getARMFloatABI() 396 } else if (A->getOption().matches(options::OPT_mhard_float)) { in getARMFloatABI() 650 if (A->getOption().matches(options::OPT_mcrc)) in getARMTargetFeatures() 744 << A->getOption().getName() << "-mcmse"; in getARMTargetFeatures() 746 if (A->getOption().matches(options::OPT_mfix_cmse_cve_2021_35465)) in getARMTargetFeatures() 755 if (A->getOption().matches(options::OPT_mfix_cortex_a57_aes_1742098)) { in getARMTargetFeatures() 767 if (A->getOption().matches(options::OPT_mlong_calls)) in getARMTargetFeatures() 780 if (A->getOption().matches(options::OPT_mexecute_only)) { in getARMTargetFeatures() 797 if (A->getOption().matches(options::OPT_munaligned_access)) { in getARMTargetFeatures()
|
| H A D | M68k.cpp | 114 if (A->getOption().matches(options::OPT_msoft_float)) in getM68kFloatABI() 116 else if (A->getOption().matches(options::OPT_mhard_float)) in getM68kFloatABI()
|
| /openbsd-src/gnu/llvm/clang/lib/Driver/ |
| H A D | SanitizerArgs.cpp | 206 if (Arg->getOption().matches(SCLOptionID)) { in parseSpecialCaseListArg() 215 } else if (Arg->getOption().matches(NoSCLOptionID)) { in parseSpecialCaseListArg() 245 if (Arg->getOption().matches(options::OPT_fsanitize_trap_EQ)) { in parseSanitizeTrapArgs() 257 } else if (Arg->getOption().matches(options::OPT_fno_sanitize_trap_EQ)) { in parseSanitizeTrapArgs() 339 !OptLevel || OptLevel->getOption().matches(options::OPT_O0); in SanitizerArgs() 342 if (Arg->getOption().matches(options::OPT_fsanitize_EQ)) { in SanitizerArgs() 434 assert(NoRTTIArg->getOption().matches(options::OPT_fno_rtti) && in SanitizerArgs() 478 } else if (Arg->getOption().matches(options::OPT_fno_sanitize_EQ)) { in SanitizerArgs() 600 if (Arg->getOption().matches(options::OPT_fsanitize_recover_EQ)) { in SanitizerArgs() 615 } else if (Arg->getOption().matches(options::OPT_fno_sanitize_recover_EQ)) { in SanitizerArgs() [all …]
|
| H A D | Driver.cpp | 237 getOpts().getOption(options::OPT_driver_mode).getPrefixedName(); in setDriverMode() 283 if (A->getOption().hasFlag(options::Unsupported)) { in ParseArgStrings() 302 if (A->getOption().matches(options::OPT_mcpu_EQ) && A->containsValue("")) { in ParseArgStrings() 410 Arg *A = new Arg(Opts.getOption(options::OPT_INPUT), Value, in MakeInputArg() 430 if (A->getOption().matches(options::OPT_start_no_unused_arguments)) { in TranslateInputArgs() 434 if (A->getOption().matches(options::OPT_end_no_unused_arguments)) { in TranslateInputArgs() 445 if ((A->getOption().matches(options::OPT_Wl_COMMA) || in TranslateInputArgs() 446 A->getOption().matches(options::OPT_Xlinker)) && in TranslateInputArgs() 449 DAL->AddFlagArg(A, Opts.getOption(options::OPT_Z_Xlinker__no_demangle)); in TranslateInputArgs() 454 DAL->AddSeparateArg(A, Opts.getOption(options::OPT_Xlinker), Val); in TranslateInputArgs() [all …]
|
| H A D | ToolChain.cpp | 65 if (CachedRTTIArg->getOption().matches(options::OPT_frtti)) in CalculateRTTIMode() 1097 if (!A || A->getOption().getID() == options::OPT_fno_fast_math || in isFastMathRuntimeAvailable() 1098 A->getOption().getID() == options::OPT_fno_unsafe_math_optimizations) in isFastMathRuntimeAvailable() 1228 if (A->getOption().matches(options::OPT_m_Group)) { in TranslateOpenMPTargetArgs() 1239 A->getOption().matches(options::OPT_Xopenmp_target); in TranslateOpenMPTargetArgs() 1241 if (A->getOption().matches(options::OPT_Xopenmp_target_EQ)) { in TranslateOpenMPTargetArgs() 1293 if (A->getOption().matches(options::OPT_Xarch_device) || in TranslateXarchArgs() 1294 A->getOption().matches(options::OPT_Xarch_host)) in TranslateXarchArgs() 1312 } else if (XarchArg->getOption().hasFlag(options::NoXarchOption)) { in TranslateXarchArgs() 1340 if (A->getOption().matches(options::OPT_Xarch_device)) { in TranslateXarchArgs() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Option/ |
| H A D | ArgList.cpp | 36 for (Option O = A->getOption().getUnaliasedOption(); O.isValid(); in append() 74 return A->getOption().matches(Pos); in hasFlag() 81 return A->getOption().matches(Pos) || A->getOption().matches(PosAlias); in hasFlag() 100 if (A->getOption().matches(Pos)) in addOptInFlag() 110 if (Arg->getOption().matches(Id)) { in AddAllArgsExcept() 117 if (Arg->getOption().matches(Id)) { in AddAllArgsExcept()
|
| H A D | OptTable.cpp | 122 getOption(i).dump(); in OptTable() 123 getOption(i + 1).dump(); in OptTable() 143 const Option OptTable::getOption(OptSpecifier Opt) const { in getOption() function in OptTable 327 return std::make_unique<Arg>(getOption(InputOptionID), Str, Index++, CStr); in parseOneArgGrouped() 362 return std::make_unique<Arg>(getOption(UnknownOptionID), Str, Index++, in parseOneArgGrouped() 377 return std::make_unique<Arg>(getOption(UnknownOptionID), CStr, Index, CStr); in parseOneArgGrouped() 380 return std::make_unique<Arg>(getOption(UnknownOptionID), Str, Index++, CStr); in parseOneArgGrouped() 392 return std::make_unique<Arg>(getOption(InputOptionID), Str, Index++, in ParseOneArg() 440 return std::make_unique<Arg>(getOption(InputOptionID), Str, Index++, in ParseOneArg() 443 return std::make_unique<Arg>(getOption(UnknownOptionID), Str, Index++, in ParseOneArg() [all …]
|
| H A D | Arg.cpp | 88 if (!getOption().hasNoOptAsInput()) { in renderAsInput() 97 switch (getOption().getRenderStyle()) { in render()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Option/ |
| H A D | Option.h | 106 return Owner->getOption(Info->GroupID); in getGroup() 112 return Owner->getOption(Info->AliasID); in getAlias()
|
| /openbsd-src/gnu/llvm/lldb/tools/driver/ |
| H A D | Driver.cpp | 323 if (arg->getOption().matches(OPT_source_on_crash)) { in ProcessArgs() 330 if (arg->getOption().matches(OPT_one_line_on_crash)) { in ProcessArgs() 337 if (arg->getOption().matches(OPT_source)) { in ProcessArgs() 344 if (arg->getOption().matches(OPT_source_before_file)) { in ProcessArgs() 351 if (arg->getOption().matches(OPT_one_line)) { in ProcessArgs() 358 if (arg->getOption().matches(OPT_one_line_before_file)) { in ProcessArgs()
|
| /openbsd-src/gnu/llvm/clang/lib/Frontend/ |
| H A D | CompilerInvocation.cpp | 228 return A->getOption().matches(Opt) ? Value : OtherValue; in makeBooleanOptionNormalizer() 580 if (A->getOption().matches(options::OPT_O0)) in getOptimizationLevel() 583 if (A->getOption().matches(options::OPT_Ofast)) in getOptimizationLevel() 586 assert(A->getOption().matches(options::OPT_O)); in getOptimizationLevel() 603 if (A->getOption().matches(options::OPT_O)) { in getOptimizationLevelSize() 620 Option Opt = getDriverOptTable().getOption(OptSpecifier); in GenerateArg() 629 Option Opt = getDriverOptTable().getOption(OptSpecifier); in GenerateArg() 778 if (A->getOption().getKind() == Option::FlagClass) { in addDiagnosticArgs() 782 std::string(A->getOption().getName().drop_front(1))); in addDiagnosticArgs() 783 } else if (A->getOption().matches(GroupWithValue)) { in addDiagnosticArgs() [all …]
|