| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | StringSwitch.h | 44 class StringSwitch { 53 explicit StringSwitch(StringRef S) in StringSwitch() function 57 StringSwitch(const StringSwitch &) = delete; 60 void operator=(const StringSwitch &) = delete; 61 void operator=(StringSwitch &&other) = delete; 63 StringSwitch(StringSwitch &&other) in StringSwitch() function 66 ~StringSwitch() = default; 69 StringSwitch &Case(StringLiteral S, T Value) { in Case() 76 StringSwitch& EndsWith(StringLiteral S, T Value) { in EndsWith() 83 StringSwitch& StartsWith(StringLiteral S, T Value) { in StartsWith() [all …]
|
| /freebsd-14.2/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() 64 unsigned Type = llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType() 79 unsigned Type = llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType() 94 return llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType() 113 return llvm::StringSwitch<OpenMPDeviceType>(Str) in getOpenMPSimpleClauseType() 133 return llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType() 161 return llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType() [all …]
|
| H A D | Sanitizers.cpp | 30 SanitizerMask ParsedKind = llvm::StringSwitch<SanitizerMask>(Value) in parseSanitizerValue() 85 return llvm::StringSwitch<llvm::AsanDtorKind>(kindStr) in AsanDtorKindFromString() 108 return llvm::StringSwitch<llvm::AsanDetectStackUseAfterReturnMode>(modeStr) in AsanDetectStackUseAfterReturnModeFromString()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | AVR.cpp | 353 return llvm::StringSwitch<bool>(Arch) in ArchHasELPM() 360 return llvm::StringSwitch<bool>(Arch) in ArchHasELPMX() 367 return llvm::StringSwitch<bool>(Arch) in ArchHasMOVW() 378 return llvm::StringSwitch<bool>(Arch) in ArchHasMUL() 385 return llvm::StringSwitch<bool>(Arch) in ArchHasJMPCALL() 398 return llvm::StringSwitch<bool>(Arch) in ArchHas3BytePC()
|
| H A D | PPC.cpp | 486 Features["altivec"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 502 Features["crypto"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 512 Features["bpermd"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 518 Features["extdiv"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 524 Features["direct-move"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 529 Features["crbits"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 534 Features["vsx"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 540 Features["htm"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 555 Features["spe"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 677 return llvm::StringSwitch<bool>(Feature) in hasFeature() [all …]
|
| 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 | 32 return llvm::StringSwitch<bool>(CPU) in processorSupportsGPR64() 62 return llvm::StringSwitch<unsigned>(getCPU()) in getISARev() 217 return llvm::StringSwitch<bool>(Feature) in hasFeature() 232 return llvm::StringSwitch<unsigned>(ABI) in getUnwindWordWidth()
|
| H A D | X86.cpp | 448 X86SSEEnum Level = llvm::StringSwitch<X86SSEEnum>(Feature) in handleTargetFeatures() 474 MMX3DNowEnum ThreeDNowLevel = llvm::StringSwitch<MMX3DNowEnum>(Feature) in handleTargetFeatures() 481 XOPEnum XLevel = llvm::StringSwitch<XOPEnum>(Feature) in handleTargetFeatures() 1044 return llvm::StringSwitch<bool>(Name) in isValidFeatureName() 1162 return llvm::StringSwitch<bool>(Feature) in hasFeature() 1289 return llvm::StringSwitch<bool>(FeatureStr) in validateCpuSupports() 1297 return llvm::StringSwitch<llvm::X86::ProcessorFeatures>(Name) in getFeature() 1343 return llvm::StringSwitch<bool>(FeatureStr) in validateCpuIs() 1354 auto RV = llvm::StringSwitch<unsigned>(Name) in matchAsmCCConstraint()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
| H A D | Mips.cpp | 61 ABIName = llvm::StringSwitch<llvm::StringRef>(ABIName) in getMipsCPUAndABI() 89 ABIName = llvm::StringSwitch<const char *>(CPUName) in getMipsCPUAndABI() 117 CPUName = llvm::StringSwitch<const char *>(ABIName) in getMipsCPUAndABI() 130 return llvm::StringSwitch<std::string>(ABIName) in getMipsABILibSuffix() 138 return llvm::StringSwitch<llvm::StringRef>(ABI) in getGnuCompatibleMipsABIName() 405 return (IEEE754Standard)llvm::StringSwitch<int>(CPU) in getIEEE754Standard() 426 return llvm::StringSwitch<bool>(CPU) in hasCompactBranches() 445 return llvm::StringSwitch<bool>(NaNArg->getValue()) in isNaN2008() 461 return llvm::StringSwitch<bool>(CPUName) in isFP64ADefault() 476 return llvm::StringSwitch<bool>(CPUName) in isFPXXDefault() [all …]
|
| H A D | PPC.cpp | 54 return llvm::StringSwitch<const char *>(CPUName) in normalizeCPUName() 96 return llvm::StringSwitch<const char *>(Name) in getPPCAsmModeForCPU() 147 ABI = llvm::StringSwitch<ppc::FloatABI>(A->getValue()) in getPPCFloatABI()
|
| H A D | Sparc.cpp | 32 return llvm::StringSwitch<const char *>(Name) in getSparcAsmModeForCPU() 39 return llvm::StringSwitch<const char *>(Name) in getSparcAsmModeForCPU() 91 ABI = llvm::StringSwitch<sparc::FloatABI>(A->getValue()) in getSparcFloatABI()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | AnalyzerOptions.cpp | 68 llvm::StringSwitch<std::optional<ExplorationStrategyKind>>( in getExplorationStrategy() 85 auto K = llvm::StringSwitch<std::optional<CTUPhase1InliningKind>>( in getCTUPhase1Inlining() 96 auto K = llvm::StringSwitch<std::optional<IPAKind>>(IPAMode) in getIPAMode() 114 auto K = llvm::StringSwitch<std::optional<CXXInlineableMemberKind>>( in mayInlineCXXMemberFunction() 165 llvm::StringSwitch<std::optional<bool>>( in getCheckerBooleanOption()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/BinaryFormat/ |
| H A D | AMDGPUMetadataVerifier.cpp | 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() 162 return StringSwitch<unsigned>(OperationEncodingString) in getOperationEncoding() 188 unsigned E = StringSwitch<unsigned>(LlvmUserOperationEncodingString) in getLlvmUserOperationEncoding() 243 return StringSwitch<unsigned>(EncodingString) in getAttributeEncoding() 354 return StringSwitch<unsigned>(VirtualityString) in getVirtuality() 373 return StringSwitch<unsigned>(LanguageString) in getLanguage() 440 return StringSwitch<unsigned>(CCString) in getCallingConvention() 512 return StringSwitch<unsigned>(MacinfoString) in getMacinfo() 544 return StringSwitch<unsigned>(MacroString) in getMacro()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | HeaderInclude.h | 31 return llvm::StringSwitch<HeaderIncludeFormatKind>(Str) in stringToHeaderIncludeFormatKind() 40 llvm::StringSwitch<std::pair<bool, HeaderIncludeFilteringKind>>(Str) in stringToHeaderIncludeFiltering()
|
| /freebsd-14.2/contrib/llvm-project/lld/MachO/ |
| H A D | OutputSegment.cpp | 76 return StringSwitch<int>(seg->name) in segmentOrder() 92 return StringSwitch<int>(osec->name) in sectionOrder() 121 return StringSwitch<int>(osec->name) in sectionOrder() 128 return StringSwitch<int>(osec->name) in sectionOrder()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Remarks/ |
| H A D | RemarkFormat.cpp | 21 auto Result = StringSwitch<Format>(FormatStr) in parseFormat() 37 StringSwitch<Format>(MagicStr) in magicToFormat()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/MCA/ |
| H A D | RISCVCustomBehaviour.cpp | 50 return StringSwitch<bool>(Data) in isDataValid() 61 return StringSwitch<uint8_t>(getData()) in getLMUL() 75 return StringSwitch<bool>(Data) in isDataValid() 85 return StringSwitch<uint8_t>(getData()) in getSEW()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/TargetParser/ |
| H A D | Host.cpp | 193 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 236 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 247 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 253 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 262 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 270 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 315 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 321 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 426 return StringSwitch<const char *>(UArch) in getHostCPUNameForRISCV() 1578 return StringSwitch<const char *>(Cpu) in getHostCPUNameForSPARC() [all …]
|
| H A D | ARMTargetParserCommon.cpp | 20 return StringSwitch<StringRef>(Arch) in getArchSynonym() 110 return StringSwitch<ISAKind>(Arch) in parseArchISA()
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCAsmBackend.cpp | 259 Type = llvm::StringSwitch<unsigned>(Name) in getFixupKind() 269 Type = llvm::StringSwitch<unsigned>(Name) in getFixupKind() 286 return StringSwitch<std::optional<MCFixupKind>>(Name) in getFixupKind()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ |
| H A D | Distro.cpp | 38 Version = llvm::StringSwitch<Distro::DistroType>(Line.substr(3)) in DetectOsRelease() 64 Version = llvm::StringSwitch<Distro::DistroType>(Line.substr(17)) in DetectLsbRelease() 166 return llvm::StringSwitch<Distro::DistroType>(Data.split("\n").first) in DetectDistro()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VE.h | 115 return StringSwitch<VECC::CondCode>(S) in stringToVEICondCode() 129 return StringSwitch<VECC::CondCode>(S) in stringToVEFCondCode() 284 return StringSwitch<VERD::RoundingMode>(S) in stringToVERD()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ABI/X86/ |
| H A D | ABIX86_i386.cpp | 12 return llvm::StringSwitch<uint32_t>(name) in GetGenericNum()
|