| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | StringSwitch.h | 43 class StringSwitch { 52 explicit StringSwitch(StringRef S) in StringSwitch() function 56 StringSwitch(const StringSwitch &) = delete; 59 void operator=(const StringSwitch &) = delete; 60 void operator=(StringSwitch &&other) = delete; 62 StringSwitch(StringSwitch &&other) in StringSwitch() function 65 ~StringSwitch() = default; 68 StringSwitch &Case(StringLiteral S, T Value) { in Case() 73 StringSwitch& EndsWith(StringLiteral S, T Value) { in EndsWith() 80 StringSwitch& StartsWith(StringLiteral S, T Value) { in StartsWith() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | OpenMPKinds.cpp | 27 return llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType() 32 return llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType() 37 return llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType() 45 unsigned Type = llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType() 54 return llvm::StringSwitch<OpenMPDoacrossClauseModifier>(Str) in getOpenMPSimpleClauseType() 59 return llvm::StringSwitch<OpenMPLinearClauseKind>(Str) in getOpenMPSimpleClauseType() 64 unsigned Type = llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType() 79 unsigned Type = llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType() 89 return llvm::StringSwitch<OpenMPDistScheduleClauseKind>(Str) in getOpenMPSimpleClauseType() 94 return llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType() [all …]
|
| H A D | Sanitizers.cpp | 75 SanitizerMask ParsedKind = llvm::StringSwitch<SanitizerMask>(Value) in parseSanitizerValue() 86 SanitizerMask ParsedKind = llvm::StringSwitch<SanitizerMask>(Value) in parseSanitizerWeightedValue() 164 return llvm::StringSwitch<llvm::AsanDtorKind>(kindStr) in AsanDtorKindFromString() 187 return llvm::StringSwitch<llvm::AsanDetectStackUseAfterReturnMode>(modeStr) in AsanDetectStackUseAfterReturnModeFromString()
|
| H A D | LangStandards.cpp | 65 return llvm::StringSwitch<Kind>(Name) in getLangKind() 73 return llvm::StringSwitch<LangStandard::Kind>(Name) in getHLSLLangKind()
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | AArch64BuildAttributes.cpp | 29 return StringSwitch<VendorID>(Vendor) in getVendorID() 47 return StringSwitch<SubsectionOptional>(Optional) in getOptionalID() 69 return StringSwitch<SubsectionType>(Type) in getTypeID() 91 return StringSwitch<PauthABITags>(PauthABITag) in getPauthABITagsID() 114 return StringSwitch<FeatureAndBitsTags>(FeatureAndBitsTag) in getFeatureAndBitsTagsID()
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | AVR.cpp | 422 return llvm::StringSwitch<bool>(Arch) in ArchHasELPM() 429 return llvm::StringSwitch<bool>(Arch) in ArchHasELPMX() 436 return llvm::StringSwitch<bool>(Arch) in ArchHasMOVW() 447 return llvm::StringSwitch<bool>(Arch) in ArchHasMUL() 454 return llvm::StringSwitch<bool>(Arch) in ArchHasJMPCALL() 467 return llvm::StringSwitch<bool>(Arch) in ArchHas3BytePC()
|
| H A D | Lanai.cpp | 40 return llvm::StringSwitch<bool>(Name).Case("v11", true).Default(false); in isValidCPUName() 48 CPU = llvm::StringSwitch<CPUKind>(Name).Case("v11", CK_V11).Default(CK_NONE); in setCPU() 54 return llvm::StringSwitch<bool>(Feature).Case("lanai", true).Default(false); in hasFeature()
|
| H A D | Mips.cpp | 38 return llvm::StringSwitch<bool>(CPU) in processorSupportsGPR64() 70 return llvm::StringSwitch<unsigned>(getCPU()) in getISARev() 225 return llvm::StringSwitch<bool>(Feature) in hasFeature() 240 return llvm::StringSwitch<unsigned>(ABI) in getUnwindWordWidth()
|
| H A D | PPC.cpp | 596 return llvm::StringSwitch<bool>(Feature) in hasFeature() 622 bool FeatureHasVSX = llvm::StringSwitch<bool>(Name) in setFeatureEnabled() 787 return llvm::StringSwitch<bool>(FeatureStr) in validateCpuSupports() 796 return llvm::StringSwitch<bool>(FeatureStr) in validateCpuSupports() 811 llvm::StringSwitch<std::pair<unsigned, unsigned>>(CPUName) in validateCpuIs()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
| H A D | Mips.cpp | 60 ABIName = llvm::StringSwitch<llvm::StringRef>(ABIName) in getMipsCPUAndABI() 88 ABIName = llvm::StringSwitch<const char *>(CPUName) in getMipsCPUAndABI() 118 CPUName = llvm::StringSwitch<const char *>(ABIName) in getMipsCPUAndABI() 131 return llvm::StringSwitch<std::string>(ABIName) in getMipsABILibSuffix() 139 return llvm::StringSwitch<llvm::StringRef>(ABI) in getGnuCompatibleMipsABIName() 158 ABI = llvm::StringSwitch<mips::FloatABI>(A->getValue()) in getMipsFloatABI() 421 return (IEEE754Standard)llvm::StringSwitch<int>(CPU) in getIEEE754Standard() 442 return llvm::StringSwitch<bool>(CPU) in hasCompactBranches() 461 return llvm::StringSwitch<bool>(NaNArg->getValue()) in isNaN2008() 467 return llvm::StringSwitch<bool>(getCPUName(D, Args, Triple)) in isNaN2008() [all …]
|
| H A D | PPC.cpp | 23 return llvm::StringSwitch<const char *>(Name) in getPPCAsmModeForCPU() 101 ABI = llvm::StringSwitch<ppc::FloatABI>(A->getValue()) in getPPCFloatABI()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | AnalyzerOptions.cpp | 65 llvm::StringSwitch<std::optional<ExplorationStrategyKind>>( in getExplorationStrategy() 82 auto K = llvm::StringSwitch<std::optional<CTUPhase1InliningKind>>( in getCTUPhase1Inlining() 93 auto K = llvm::StringSwitch<std::optional<IPAKind>>(IPAMode) in getIPAMode() 111 auto K = llvm::StringSwitch<std::optional<CXXInlineableMemberKind>>( in mayInlineCXXMemberFunction() 161 llvm::StringSwitch<std::optional<bool>>( in getCheckerBooleanOption()
|
| /freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/ |
| H A D | AMDGPUMetadataVerifier.cpp | 17 #include "llvm/ADT/StringSwitch.h" 109 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs() 149 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs() 162 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs() 172 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs() 209 return StringSwitch<bool>(SNode.getString()) in verifyKernel()
|
| H A D | Dwarf.cpp | 33 return StringSwitch<unsigned>(TagString) in getTag() 166 return StringSwitch<unsigned>(OperationEncodingString) in getOperationEncoding() 194 unsigned E = StringSwitch<unsigned>(LlvmUserOperationEncodingString) in getLlvmUserOperationEncoding() 275 return StringSwitch<unsigned>(EncodingString) in getAttributeEncoding() 386 return StringSwitch<unsigned>(VirtualityString) in getVirtuality() 405 return StringSwitch<unsigned>(EnumKindString) in getEnumKind() 424 return StringSwitch<unsigned>(LanguageString) in getLanguage() 501 return StringSwitch<unsigned>(CCString) in getCallingConvention() 573 return StringSwitch<unsigned>(MacinfoString) in getMacinfo() 605 return StringSwitch<unsigned>(MacroString) in getMacro()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | HeaderInclude.h | 37 return llvm::StringSwitch<HeaderIncludeFormatKind>(Str) in stringToHeaderIncludeFormatKind() 46 llvm::StringSwitch<std::pair<bool, HeaderIncludeFilteringKind>>(Str) in stringToHeaderIncludeFiltering()
|
| /freebsd/contrib/llvm-project/lld/MachO/ |
| H A D | OutputSegment.cpp | 82 return StringSwitch<int>(seg->name) in segmentOrder() 111 StringSwitch<int>(osec->name) in sectionOrder() 150 return StringSwitch<int>(osec->name) in sectionOrder() 157 return StringSwitch<int>(osec->name) in sectionOrder()
|
| /freebsd/contrib/llvm-project/llvm/lib/Remarks/ |
| H A D | RemarkFormat.cpp | 21 auto Result = StringSwitch<Format>(FormatStr) in parseFormat() 36 StringSwitch<Format>(MagicStr) in magicToFormat()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCA/ |
| H A D | RISCVCustomBehaviour.cpp | 44 return StringSwitch<bool>(Data) in isDataValid() 55 return StringSwitch<uint8_t>(getData()) in getLMUL() 69 return StringSwitch<bool>(Data) in isDataValid() 79 return StringSwitch<uint8_t>(getData()) in getSEW()
|
| /freebsd/contrib/llvm-project/llvm/lib/TargetParser/ |
| H A D | Host.cpp | 142 return StringSwitch<const char *>(StringRef(CPUStart, CPULen)) in getHostCPUNameForPowerPC() 222 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 291 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 302 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 309 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 320 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 328 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 373 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 396 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 403 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() [all …]
|
| H A D | ARMTargetParserCommon.cpp | 20 return StringSwitch<StringRef>(Arch) in getArchSynonym() 111 return StringSwitch<ISAKind>(Arch) in parseArchISA()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | FPEnv.cpp | 27 return StringSwitch<std::optional<RoundingMode>>(RoundingArg) in convertStrToRoundingMode() 66 return StringSwitch<std::optional<fp::ExceptionBehavior>>(ExceptionArg) in convertStrToExceptionBehavior()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCAsmBackend.cpp | 257 Type = llvm::StringSwitch<unsigned>(Name) in getFixupKind() 267 Type = llvm::StringSwitch<unsigned>(Name) in getFixupKind() 284 return StringSwitch<std::optional<MCFixupKind>>(Name) in getFixupKind()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| H A D | WebAssemblyMCTypeUtilities.cpp | 21 return llvm::StringSwitch<std::optional<wasm::ValType>>{Type} in parseType() 36 return StringSwitch<WebAssembly::BlockType>(Type) in parseBlockType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VE.h | 116 return StringSwitch<VECC::CondCode>(S) in stringToVEICondCode() 130 return StringSwitch<VECC::CondCode>(S) in stringToVEFCondCode() 285 return StringSwitch<VERD::RoundingMode>(S) in stringToVERD()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ |
| H A D | Distro.cpp | 37 Version = llvm::StringSwitch<Distro::DistroType>(Line.substr(3)) in DetectOsRelease() 63 Version = llvm::StringSwitch<Distro::DistroType>(Line.substr(17)) in DetectLsbRelease() 172 return llvm::StringSwitch<Distro::DistroType>(Data.split("\n").first) in DetectDistro()
|