Home
last modified time | relevance | path

Searched refs:StringSwitch (Results 1 – 25 of 281) sorted by relevance

12345678910>>...12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DStringSwitch.h44 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 DOpenMPKinds.cpp27 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 DSanitizers.cpp30 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 DAVR.cpp353 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 DPPC.cpp486 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 DLanai.cpp40 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 DMips.cpp32 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 DX86.cpp448 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 DMips.cpp61 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 DPPC.cpp54 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 DSparc.cpp32 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 DAnalyzerOptions.cpp68 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 DAMDGPUMetadataVerifier.cpp109 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 DDwarf.cpp33 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 DHeaderInclude.h31 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 DOutputSegment.cpp76 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 DRemarkFormat.cpp21 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 DRISCVCustomBehaviour.cpp50 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 DHost.cpp193 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 DARMTargetParserCommon.cpp20 return StringSwitch<StringRef>(Arch) in getArchSynonym()
110 return StringSwitch<ISAKind>(Arch) in parseArchISA()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DFPEnv.cpp27 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 DPPCAsmBackend.cpp259 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 DDistro.cpp38 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 DVE.h115 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 DABIX86_i386.cpp12 return llvm::StringSwitch<uint32_t>(name) in GetGenericNum()

12345678910>>...12