Home
last modified time | relevance | path

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

12345678910>>...12

/llvm-project-15.0.7/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 …]
/llvm-project-15.0.7/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<OpenMPLinearClauseKind>(Str) in getOpenMPSimpleClauseType()
59 unsigned Type = llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType()
74 unsigned Type = llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType()
89 return llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType()
103 return llvm::StringSwitch<OpenMPDeviceType>(Str) in getOpenMPSimpleClauseType()
113 return llvm::StringSwitch<OpenMPOrderClauseKind>(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()
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DStringSwitchTest.cpp16 return llvm::StringSwitch<int>(S) in TEST()
45 return llvm::StringSwitch<int>(S) in TEST()
75 return llvm::StringSwitch<std::function<int(int, int)>>(S) in TEST()
94 return llvm::StringSwitch<std::function<int(int, int)>>(S) in TEST()
119 return llvm::StringSwitch<Suffix>(S) in TEST()
139 return llvm::StringSwitch<Suffix>(S) in TEST()
159 return llvm::StringSwitch<OSType>(S) in TEST()
186 return llvm::StringSwitch<OSType>(S) in TEST()
/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DPPC.cpp479 Features["altivec"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
495 Features["crypto"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
505 Features["bpermd"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
511 Features["extdiv"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
517 Features["direct-move"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
522 Features["crbits"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
527 Features["vsx"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
533 Features["htm"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
544 Features["spe"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
658 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 DX86.cpp346 X86SSEEnum Level = llvm::StringSwitch<X86SSEEnum>(Feature) in handleTargetFeatures()
370 XOPEnum XLevel = llvm::StringSwitch<XOPEnum>(Feature) in handleTargetFeatures()
873 return llvm::StringSwitch<bool>(Name) in isValidFeatureName()
969 return llvm::StringSwitch<bool>(Feature) in hasFeature()
1073 return llvm::StringSwitch<bool>(FeatureStr) in validateCpuSupports()
1080 return llvm::StringSwitch<llvm::X86::ProcessorFeatures>(Name) in getFeature()
1106 return llvm::StringSwitch<bool>(Name) in validateCPUSpecificCPUDispatch()
1114 return llvm::StringSwitch<StringRef>(Name) in CPUSpecificCPUDispatchNameDealias()
1138 return llvm::StringSwitch<StringRef>(Name) in getCPUSpecificTuneName()
1150 return llvm::StringSwitch<bool>(FeatureStr) in validateCpuIs()
[all …]
H A DMips.cpp32 return llvm::StringSwitch<bool>(CPU) in processorSupportsGPR64()
62 return llvm::StringSwitch<unsigned>(getCPU()) in getISARev()
213 return llvm::StringSwitch<bool>(Feature) in hasFeature()
228 return llvm::StringSwitch<unsigned>(ABI) in getUnwindWordWidth()
/llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/
H A DMips.cpp67 ABIName = llvm::StringSwitch<llvm::StringRef>(ABIName) in getMipsCPUAndABI()
95 ABIName = llvm::StringSwitch<const char *>(CPUName) in getMipsCPUAndABI()
123 CPUName = llvm::StringSwitch<const char *>(ABIName) in getMipsCPUAndABI()
136 return llvm::StringSwitch<std::string>(ABIName) in getMipsABILibSuffix()
144 return llvm::StringSwitch<llvm::StringRef>(ABI) in getGnuCompatibleMipsABIName()
407 return (IEEE754Standard)llvm::StringSwitch<int>(CPU) in getIEEE754Standard()
428 return llvm::StringSwitch<bool>(CPU) in hasCompactBranches()
447 return llvm::StringSwitch<bool>(NaNArg->getValue()) in isNaN2008()
463 return llvm::StringSwitch<bool>(CPUName) in isFP64ADefault()
483 return llvm::StringSwitch<bool>(CPUName) in isFPXXDefault()
[all …]
H A DSparc.cpp32 return llvm::StringSwitch<const char *>(Name) in getSparcAsmModeForCPU()
39 return llvm::StringSwitch<const char *>(Name) in getSparcAsmModeForCPU()
93 ABI = llvm::StringSwitch<sparc::FloatABI>(A->getValue()) in getSparcFloatABI()
H A DPPC.cpp36 return llvm::StringSwitch<const char *>(CPUName) in getPPCTargetCPU()
94 return llvm::StringSwitch<const char *>(Name) in getPPCAsmModeForCPU()
149 ABI = llvm::StringSwitch<ppc::FloatABI>(A->getValue()) in getPPCFloatABI()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DAnalyzerOptions.cpp67 llvm::StringSwitch<llvm::Optional<ExplorationStrategyKind>>( in getExplorationStrategy()
85 auto K = llvm::StringSwitch<llvm::Optional<CTUPhase1InliningKind>>( in getCTUPhase1Inlining()
96 auto K = llvm::StringSwitch<llvm::Optional<IPAKind>>(IPAMode) in getIPAMode()
115 llvm::StringSwitch<llvm::Optional<CXXInlineableMemberKind>>( in mayInlineCXXMemberFunction()
165 auto Ret = llvm::StringSwitch<llvm::Optional<bool>>( in getCheckerBooleanOption()
/llvm-project-15.0.7/llvm/lib/BinaryFormat/
H A DAMDGPUMetadataVerifier.cpp111 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs()
150 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs()
163 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs()
173 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs()
210 return StringSwitch<bool>(SNode.getString()) in verifyKernel()
H A DDwarf.cpp33 return StringSwitch<unsigned>(TagString) in getTag()
162 return StringSwitch<unsigned>(OperationEncodingString) in getOperationEncoding()
209 return StringSwitch<unsigned>(EncodingString) in getAttributeEncoding()
320 return StringSwitch<unsigned>(VirtualityString) in getVirtuality()
339 return StringSwitch<unsigned>(LanguageString) in getLanguage()
405 return StringSwitch<unsigned>(CCString) in getCallingConvention()
477 return StringSwitch<unsigned>(MacinfoString) in getMacinfo()
509 return StringSwitch<unsigned>(MacroString) in getMacro()
/llvm-project-15.0.7/lld/MachO/
H A DOutputSegment.cpp70 return StringSwitch<int>(seg->name) in segmentOrder()
86 return StringSwitch<int>(osec->name) in sectionOrder()
113 return StringSwitch<int>(osec->name) in sectionOrder()
120 return StringSwitch<int>(osec->name) in sectionOrder()
/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dinstantiate-non-type-template-parameter.cpp6 class StringSwitch { class
14 (void)StringSwitch<int>(); in test_stringswitch()
/llvm-project-15.0.7/llvm/lib/Remarks/
H A DRemarkFormat.cpp21 auto Result = StringSwitch<Format>(FormatStr) in parseFormat()
37 StringSwitch<Format>(MagicStr) in magicToFormat()
/llvm-project-15.0.7/clang/test/Index/
H A Drecursive-cxx-member-calls.cpp83 template < typename T, typename R = T > class StringSwitch { class
87 explicit StringSwitch(StringRef Str) : Str(Str), Result(0) {} in StringSwitch() function in llvm::StringSwitch
88 template < unsigned N > StringSwitch & Case(const char (&S)[N], in Case()
105 return llvm::StringSwitch < AttributeList::Kind > (AttrName) in getKind()
/llvm-project-15.0.7/clang/unittests/Driver/
H A DMultilibTest.cpp162 ASSERT_TRUE(llvm::StringSwitch<bool>(*I) in TEST()
204 ASSERT_TRUE(llvm::StringSwitch<bool>(I->gccSuffix()) in TEST()
208 ASSERT_TRUE(llvm::StringSwitch<bool>(I->gccSuffix()) in TEST()
215 ASSERT_TRUE(llvm::StringSwitch<bool>(I->gccSuffix()) in TEST()
231 ASSERT_TRUE(llvm::StringSwitch<bool>(I->gccSuffix()) in TEST()
/llvm-project-15.0.7/mlir/include/mlir/Support/
H A DLLVM.h78 class StringSwitch; variable
139 using StringSwitch = llvm::StringSwitch<T, R>; variable
/llvm-project-15.0.7/llvm/lib/IR/
H A DFPEnv.cpp26 return StringSwitch<Optional<RoundingMode>>(RoundingArg) in convertStrToRoundingMode()
65 return StringSwitch<Optional<fp::ExceptionBehavior>>(ExceptionArg) in convertStrToExceptionBehavior()
/llvm-project-15.0.7/llvm/lib/Support/
H A DAArch64TargetParser.cpp31 return StringSwitch<unsigned>(CPU) in getDefaultFPU()
42 return StringSwitch<uint64_t>(CPU) in getDefaultExtensions()
55 return StringSwitch<AArch64::ArchKind>(CPU) in getCPUArchKind()
H A DHost.cpp132 return StringSwitch<const char *>(StringRef(CPUStart, CPULen)) in getHostCPUNameForPowerPC()
193 return StringSwitch<const char *>(Part) in getHostCPUNameForARM()
225 return StringSwitch<const char *>(Part) in getHostCPUNameForARM()
236 return StringSwitch<const char *>(Part) in getHostCPUNameForARM()
242 return StringSwitch<const char *>(Part) in getHostCPUNameForARM()
251 return StringSwitch<const char *>(Part) in getHostCPUNameForARM()
259 return StringSwitch<const char *>(Part) in getHostCPUNameForARM()
303 return StringSwitch<const char *>(Part) in getHostCPUNameForARM()
406 return StringSwitch<const char *>(UArch) in getHostCPUNameForRISCV()
1434 return StringSwitch<const char *>(Cpu) in getHostCPUNameForSPARC()
[all …]
H A DARMTargetParser.cpp22 return StringSwitch<StringRef>(HWDiv) in getHWDivSynonym()
152 return StringSwitch<StringRef>(Arch) in getArchSynonym()
268 return StringSwitch<ISAKind>(Arch) in parseArchISA()
351 return StringSwitch<StringRef>(FPU) in getFPUSynonym()
389 return StringSwitch<unsigned>(CPU) in getDefaultFPU()
400 return StringSwitch<uint64_t>(CPU) in getDefaultExtensions()
/llvm-project-15.0.7/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()
163 return llvm::StringSwitch<Distro::DistroType>(Data.split("\n").first) in DetectDistro()

12345678910>>...12