Home
last modified time | relevance | path

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

12345678910>>...13

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DStringSwitch.h43 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 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()
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 DSanitizers.cpp75 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 DLangStandards.cpp65 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 DAArch64BuildAttributes.cpp29 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 DAVR.cpp422 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 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.cpp38 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 DPPC.cpp596 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 DMips.cpp60 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 DPPC.cpp23 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 DAnalyzerOptions.cpp65 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 DAMDGPUMetadataVerifier.cpp17 #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 DDwarf.cpp33 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 DHeaderInclude.h37 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 DOutputSegment.cpp82 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 DRemarkFormat.cpp21 auto Result = StringSwitch<Format>(FormatStr) in parseFormat()
36 StringSwitch<Format>(MagicStr) in magicToFormat()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCA/
H A DRISCVCustomBehaviour.cpp44 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 DHost.cpp142 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 DARMTargetParserCommon.cpp20 return StringSwitch<StringRef>(Arch) in getArchSynonym()
111 return StringSwitch<ISAKind>(Arch) in parseArchISA()
/freebsd/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/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCAsmBackend.cpp257 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 DWebAssemblyMCTypeUtilities.cpp21 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 DVE.h116 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 DDistro.cpp37 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()

12345678910>>...13