| /freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | FuzzerCLI.cpp | 41 for (StringRef Opt : Opts) { in handleExecNameEncodedBEOpts() local 42 if (Opt == "gisel") { in handleExecNameEncodedBEOpts() 46 } else if (Opt.starts_with("O")) { in handleExecNameEncodedBEOpts() 47 Args.push_back("-" + Opt.str()); in handleExecNameEncodedBEOpts() 48 } else if (Triple(Opt).getArch()) { in handleExecNameEncodedBEOpts() 49 Args.push_back("-mtriple=" + Opt.str()); in handleExecNameEncodedBEOpts() 51 errs() << ExecName << ": Unknown option: " << Opt << ".\n"; in handleExecNameEncodedBEOpts() 78 for (StringRef Opt : Opts) { in handleExecNameEncodedOptimizerOpts() local 79 if (Opt == "instcombine") { in handleExecNameEncodedOptimizerOpts() 81 } else if (Opt == "earlycse") { in handleExecNameEncodedOptimizerOpts() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | Warnings.cpp | 38 StringRef Opt) { in EmitUnknownDiagWarning() argument 39 StringRef Suggestion = DiagnosticIDs::getNearestOption(Flavor, Opt); in EmitUnknownDiagWarning() 42 << (Prefix.str() += std::string(Opt)) << !Suggestion.empty() in EmitUnknownDiagWarning() 93 StringRef Opt = Opts.Warnings[i]; in ProcessWarningOptions() local 97 if (Opt == "format=0") in ProcessWarningOptions() 98 Opt = "no-format"; in ProcessWarningOptions() 102 bool isPositive = !Opt.consume_front("no-"); in ProcessWarningOptions() 111 if (Opt == "system-headers") { in ProcessWarningOptions() 119 if (Opt == "everything") { in ProcessWarningOptions() 135 if (Opt.starts_with("error")) { in ProcessWarningOptions() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Option/ |
| H A D | ArgList.cpp | 251 Arg *DerivedArgList::MakeFlagArg(const Arg *BaseArg, const Option Opt) const { in MakeFlagArg() 253 std::make_unique<Arg>(Opt, MakeArgString(Opt.getPrefix() + Opt.getName()), in MakeFlagArg() 254 BaseArgs.MakeIndex(Opt.getName()), BaseArg)); in MakeFlagArg() 258 Arg *DerivedArgList::MakePositionalArg(const Arg *BaseArg, const Option Opt, in MakePositionalArg() argument 262 std::make_unique<Arg>(Opt, MakeArgString(Opt.getPrefix() + Opt.getName()), in MakePositionalArg() 267 Arg *DerivedArgList::MakeSeparateArg(const Arg *BaseArg, const Option Opt, in MakeSeparateArg() argument 269 unsigned Index = BaseArgs.MakeIndex(Opt.getName(), Value); in MakeSeparateArg() 271 std::make_unique<Arg>(Opt, MakeArgString(Opt.getPrefix() + Opt.getName()), in MakeSeparateArg() 276 Arg *DerivedArgList::MakeJoinedArg(const Arg *BaseArg, const Option Opt, in MakeJoinedArg() argument 278 unsigned Index = BaseArgs.MakeIndex((Opt.getName() + Value).str()); in MakeJoinedArg() [all …]
|
| H A D | Arg.cpp | 22 Arg::Arg(const Option Opt, StringRef S, unsigned Index, const Arg *BaseArg) in Arg() argument 23 : Opt(Opt), BaseArg(BaseArg), Spelling(S), Index(Index), Claimed(false), in Arg() 26 Arg::Arg(const Option Opt, StringRef S, unsigned Index, const char *Value0, in Arg() argument 28 : Opt(Opt), BaseArg(BaseArg), Spelling(S), Index(Index), Claimed(false), in Arg() 33 Arg::Arg(const Option Opt, StringRef S, unsigned Index, const char *Value0, in Arg() argument 35 : Opt(Opt), BaseArg(BaseArg), Spelling(S), Index(Index), Claimed(false), in Arg() 50 Opt.print(O, /*AddNewLine=*/false); in print()
|
| H A D | OptTable.cpp | 78 OptSpecifier::OptSpecifier(const Option *Opt) : ID(Opt->getID()) {} in OptSpecifier() argument 138 const Option OptTable::getOption(OptSpecifier Opt) const { in getOption() 139 unsigned id = Opt.getID(); in getOption() 375 Option Opt(Start, this); in parseOneArgGrouped() local 377 Opt.accept(Args, StringRef(Args.getArgString(Index), ArgSize), in parseOneArgGrouped() 384 if (ArgSize == 2 && Opt.getKind() == Option::FlagClass) in parseOneArgGrouped() 392 Option Opt(Fallback, this); in parseOneArgGrouped() local 398 if (std::unique_ptr<Arg> A = Opt.accept( in parseOneArgGrouped() 418 return internalParseOneArg(Args, Index, [VisibilityMask](const Option &Opt) { in ParseOneArg() argument 419 return !Opt.hasVisibilityFlag(VisibilityMask); in ParseOneArg() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Statepoint.h | 147 if (auto Opt = getOperandBundle(LLVMContext::OB_gc_transition)) in gc_transition_args_begin() local 148 return Opt->Inputs.begin(); in gc_transition_args_begin() 152 if (auto Opt = getOperandBundle(LLVMContext::OB_gc_transition)) in gc_transition_args_end() local 153 return Opt->Inputs.end(); in gc_transition_args_end() 163 if (auto Opt = getOperandBundle(LLVMContext::OB_deopt)) in deopt_begin() local 164 return Opt->Inputs.begin(); in deopt_begin() 168 if (auto Opt = getOperandBundle(LLVMContext::OB_deopt)) in deopt_end() local 169 return Opt->Inputs.end(); in deopt_end() 181 if (auto Opt = getOperandBundle(LLVMContext::OB_gc_live)) in gc_live_begin() local 182 return Opt->Inputs.begin(); in gc_live_begin() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | CodeGenPassBuilder.h | 168 : TM(TM), Opt(Opts), PIC(PIC) { in CodeGenPassBuilder() 174 if (Opt.EnableIPRA) { in CodeGenPassBuilder() 175 TM.Options.EnableIPRA = *Opt.EnableIPRA; in CodeGenPassBuilder() 181 if (Opt.EnableGlobalISelAbort) in CodeGenPassBuilder() 182 TM.Options.GlobalISelAbort = *Opt.EnableGlobalISelAbort; in CodeGenPassBuilder() 184 if (!Opt.OptimizeRegAlloc) in CodeGenPassBuilder() 185 Opt.OptimizeRegAlloc = getOptLevel() != CodeGenOptLevel::None; in CodeGenPassBuilder() 353 CGPassBuilderOption Opt; variable 649 if (!Opt.DisableVerify) in buildPipeline() 749 if (!Opt.DisableVerify) in addIRPasses() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | GlobalMerge.cpp | 156 GlobalMergeOptions Opt; member in __anon9202c2150111::GlobalMergeImpl 187 GlobalMergeImpl(const TargetMachine *TM, GlobalMergeOptions Opt) in GlobalMergeImpl() argument 188 : TM(TM), Opt(Opt) {} in GlobalMergeImpl() 194 GlobalMergeOptions Opt; member in __anon9202c2150111::GlobalMerge 200 Opt.MaxOffset = GlobalMergeMaxOffset; in GlobalMerge() 201 Opt.MergeConstantGlobals = EnableGlobalMergeOnConst; in GlobalMerge() 202 Opt.MergeConstAggressive = GlobalMergeAllConst; in GlobalMerge() 210 Opt.MaxOffset = MaximalOffset; in GlobalMerge() 211 Opt.SizeOnly = OnlyOptimizeForSize; in GlobalMerge() 212 Opt.MergeExternal = MergeExternalGlobals; in GlobalMerge() [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | options.h | 33 bool get(OptionBit Opt) const { return Val & (1U << static_cast<u32>(Opt)); } in get() 51 void clear(OptionBit Opt) { in clear() 52 atomic_fetch_and(&Val, ~(1U << static_cast<u32>(Opt)), in clear() 56 void set(OptionBit Opt) { in set() 57 atomic_fetch_or(&Val, 1U << static_cast<u32>(Opt), memory_order_relaxed); in set()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Option/ |
| H A D | OptSpecifier.h | 27 /*implicit*/ LLVM_ABI OptSpecifier(const Option *Opt); 33 bool operator==(OptSpecifier Opt) const { return ID == Opt.getID(); } 34 bool operator!=(OptSpecifier Opt) const { return !(*this == Opt); }
|
| H A D | Arg.h | 38 const Option Opt; 74 LLVM_ABI Arg(const Option Opt, StringRef Spelling, unsigned Index, 76 LLVM_ABI Arg(const Option Opt, StringRef Spelling, unsigned Index, 78 LLVM_ABI Arg(const Option Opt, StringRef Spelling, unsigned Index, 85 const Option &getOption() const { return Opt; } in getOption()
|
| H A D | ArgList.h | 506 void AddFlagArg(const Arg *BaseArg, const Option Opt) { in AddFlagArg() argument 507 append(MakeFlagArg(BaseArg, Opt)); in AddFlagArg() 513 void AddPositionalArg(const Arg *BaseArg, const Option Opt, in AddPositionalArg() argument 515 append(MakePositionalArg(BaseArg, Opt, Value)); in AddPositionalArg() 521 void AddSeparateArg(const Arg *BaseArg, const Option Opt, in AddSeparateArg() argument 523 append(MakeSeparateArg(BaseArg, Opt, Value)); in AddSeparateArg() 528 void AddJoinedArg(const Arg *BaseArg, const Option Opt, in AddJoinedArg() argument 530 append(MakeJoinedArg(BaseArg, Opt, Value)); in AddJoinedArg() 534 Arg *MakeFlagArg(const Arg *BaseArg, const Option Opt) const; 538 Arg *MakePositionalArg(const Arg *BaseArg, const Option Opt, [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LastRunTrackingAnalysis.h | 61 bool shouldSkip(PassID ID, const OptionT &Opt) const { in shouldSkip() argument 62 return shouldSkipImpl(ID, &Opt); in shouldSkip() 74 void update(PassID ID, bool Changed, const OptionT &Opt) { in update() argument 75 updateImpl(ID, Changed, [Opt](OptionPtr Ptr) { in update() 76 return static_cast<const OptionT *>(Ptr)->isCompatibleWith(Opt); in update()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/ |
| H A D | TableGenBackend.h | 32 struct Opt { struct 33 Opt(StringRef Name, FnT CB, StringRef Desc, bool ByDefault = false); 38 template <class EmitterC> class OptClass : Opt { 44 OptClass(StringRef Name, StringRef Desc) : Opt(Name, run, Desc) {} in OptClass()
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | CommandLine.cpp | 176 void forEachSubCommand(Option &Opt, function_ref<void(SubCommand &)> Action) { in forEachSubCommand() argument 177 if (Opt.Subs.empty()) { in forEachSubCommand() 181 if (Opt.Subs.size() == 1 && *Opt.Subs.begin() == &SubCommand::getAll()) { in forEachSubCommand() 187 for (auto *SC : Opt.Subs) { in forEachSubCommand() 194 void addLiteralOption(Option &Opt, SubCommand *SC, StringRef Name) { in addLiteralOption() argument 195 if (Opt.hasArgStr()) in addLiteralOption() 197 if (!SC->OptionsMap.insert(std::make_pair(Name, &Opt)).second) { in addLiteralOption() 204 void addLiteralOption(Option &Opt, StringRef Name) { in addLiteralOption() argument 206 Opt, [&](SubCommand &SC) { addLiteralOption(Opt, &SC, Name); }); in addLiteralOption() 268 for (auto *Opt = Sub.PositionalOpts.begin(); in removeOption() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/TargetParser/ |
| H A D | ARMTargetParserCommon.cpp | 159 StringRef Opt = Opts[I].trim(); in parseBranchProtection() local 160 if (Opt == "bti") { in parseBranchProtection() 164 if (Opt == "pac-ret") { in parseBranchProtection() 179 if (Opt == "gcs") { in parseBranchProtection() 183 if (Opt == "") in parseBranchProtection() 186 Err = Opt; in parseBranchProtection()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | SYCL.cpp | 67 for (OptSpecifier Opt : getUnsupportedOpts()) { in SYCLToolChain() local 68 if (const Arg *A = Args.getLastArg(Opt)) { in SYCLToolChain() 97 auto Opt(A->getOption()); in TranslateArgs() local 100 if (Opt.matches(UnsupportedOpt)) { in TranslateArgs() 101 if (Opt.getID() == options::OPT_fsanitize_EQ && in TranslateArgs() 111 DAL->eraseArg(Opt.getID()); in TranslateArgs()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
| H A D | RefactoringActionRuleRequirements.h | 98 OptionRequirement() : Opt(createRefactoringOption<OptionType>()) {} in OptionRequirement() 102 return Opt; in getRefactoringOptions() 107 return static_cast<OptionType *>(Opt.get())->getValue(); in evaluate() 116 std::shared_ptr<RefactoringOption> Opt;
|
| /freebsd/contrib/llvm-project/llvm/tools/llc/ |
| H A D | NewPMDriver.cpp | 105 CGPassBuilderOption Opt = getCGPassBuilderOption(); in compileModuleWithNewPM() local 106 Opt.DisableVerify = VK != VerifierKind::InputOutput; in compileModuleWithNewPM() 107 Opt.DebugPM = DebugPM; in compileModuleWithNewPM() 108 Opt.RegAlloc = RegAlloc; in compileModuleWithNewPM() 113 StandardInstrumentations SI(Context, Opt.DebugPM, in compileModuleWithNewPM() 158 MPM, *OS, DwoOut ? &DwoOut->os() : nullptr, FileType, Opt, &PIC)); in compileModuleWithNewPM()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ |
| H A D | TargetMachineC.cpp | 202 auto *Opt = unwrap(Options); in LLVMCreateTargetMachineWithOptions() local 204 TO.MCOptions.ABIName = Opt->ABI; in LLVMCreateTargetMachineWithOptions() 205 return wrap(unwrap(T)->createTargetMachine(Triple(TripleStr), Opt->CPU, in LLVMCreateTargetMachineWithOptions() 206 Opt->Features, TO, Opt->RM, in LLVMCreateTargetMachineWithOptions() 207 Opt->CM, Opt->OL, Opt->JIT)); in LLVMCreateTargetMachineWithOptions()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.h | 151 bool isPassEnabled(const cl::opt<bool> &Opt, 153 if (Opt.getNumOccurrences()) 154 return Opt; 157 return Opt; 190 bool isPassEnabled(const cl::opt<bool> &Opt,
|
| /freebsd/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/ |
| H A D | DylibReader.cpp | 249 const ParseOption &Opt) { in readSymbols() argument 297 if (Opt.Undefineds) in readSymbols() 337 const ParseOption &Opt, const Architecture Arch) { in load() argument 341 if (Opt.MachOHeader) in load() 345 if (Opt.SymbolTable) in load() 346 if (auto Err = readSymbols(Obj, Slice, Opt)) in load() 353 const ParseOption &Opt) { in readFile() argument 364 if (!Opt.Archs.has(Arch)) in readFile() 372 if (auto Err = load(Obj, *Results.back(), Opt, Arch)) in readFile() 388 if (!Opt.Archs.has(Arch)) in readFile() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | OpenCLOptions.h | 98 unsigned Opt = 0U; member 109 : WithPragma(Pragma), Avail(AvailV), Core(CoreV), Opt(OptV) {} in OpenCLOptionInfo() 113 bool isOptionalCore() const { return Opt != 0U; } in isOptionalCore() 128 return isAvailableIn(LO) && isOpenCLVersionContainedInMask(LO, Opt); in isOptionalCoreIn()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | CommandLine.h | 434 template <class Opt> void apply(Opt &O) const { O.setInitialValue(Init); } in apply() 441 template <class Opt> void apply(Opt &O) const { O.setInitialValues(Inits); } in apply() 461 template <class Opt> void apply(Opt &O) const { O.setLocation(O, Loc); } in apply() 474 template <class Opt> void apply(Opt &O) const { O.addCategory(Category); } in apply() 485 template <class Opt> void apply(Opt &O) const { in apply() 501 template <typename Opt> void apply(Opt &O) const { O.setCallback(CB); } in apply() 703 template <class Opt> void apply(Opt &O) const { 1267 template <class Opt> static void opt(const Mod &M, Opt &O) { M.apply(O); } 1272 template <class Opt> static void opt(StringRef Str, Opt &O) { 1277 template <class Opt> static void opt(StringRef Str, Opt &O) { [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
| H A D | LoongArchInstPrinter.cpp | 44 bool LoongArchInstPrinter::applyTargetSpecificCLOption(StringRef Opt) { in applyTargetSpecificCLOption() argument 45 if (Opt == "no-aliases") { in applyTargetSpecificCLOption() 50 if (Opt == "numeric") { in applyTargetSpecificCLOption()
|