Home
last modified time | relevance | path

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

12345678

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DStringSwitch.h43 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;
70 StringSwitch &Case(StringLiteral S, T Value) { in Case()
78 StringSwitch& EndsWith(StringLiteral S, T Value) { in EndsWith()
86 StringSwitch& StartsWith(StringLiteral S, T Value) { in StartsWith()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/Targets/
H A DPPC.cpp253 Features["altivec"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
270 Features["crypto"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
275 Features["power8-vector"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
280 Features["bpermd"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
286 Features["extdiv"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
292 Features["direct-move"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
297 Features["vsx"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
303 Features["htm"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
324 return llvm::StringSwitch<bool>(Feature) in hasFeature()
345 bool FeatureHasVSX = llvm::StringSwitch<bool>(Name) in setFeatureEnabled()
H A DLanai.cpp41 return llvm::StringSwitch<bool>(Name).Case("v11", true).Default(false); in isValidCPUName()
49 CPU = llvm::StringSwitch<CPUKind>(Name).Case("v11", CK_V11).Default(CK_NONE); in setCPU()
55 return llvm::StringSwitch<bool>(Feature).Case("lanai", true).Default(false); in hasFeature()
H A DX86.cpp822 X86SSEEnum Level = llvm::StringSwitch<X86SSEEnum>(Feature) in handleTargetFeatures()
842 XOPEnum XLevel = llvm::StringSwitch<XOPEnum>(Feature) in handleTargetFeatures()
1280 return llvm::StringSwitch<bool>(Name) in isValidFeatureName()
1360 return llvm::StringSwitch<bool>(Feature) in hasFeature()
1447 return llvm::StringSwitch<bool>(FeatureStr) in validateCpuSupports()
1454 return llvm::StringSwitch<llvm::X86::ProcessorFeatures>(Name) in getFeature()
1499 return llvm::StringSwitch<bool>(Name) in validateCPUSpecificCPUDispatch()
1507 return llvm::StringSwitch<StringRef>(Name) in CPUSpecificCPUDispatchNameDealias()
1514 return llvm::StringSwitch<char>(CPUSpecificCPUDispatchNameDealias(Name)) in CPUSpecificManglingCharacter()
1547 return llvm::StringSwitch<bool>(FeatureStr) in validateCpuIs()
[all …]
H A DMips.cpp33 return llvm::StringSwitch<bool>(CPU) in processorSupportsGPR64()
63 return llvm::StringSwitch<unsigned>(getCPU()) in getISARev()
208 return llvm::StringSwitch<bool>(Feature) in hasFeature()
H A DNVPTX.cpp47 PTXVersion = llvm::StringSwitch<unsigned>(Feature) in NVPTXTargetInfo()
165 return llvm::StringSwitch<bool>(Feature) in hasFeature()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/
H A DMips.cpp68 ABIName = llvm::StringSwitch<llvm::StringRef>(ABIName) in getMipsCPUAndABI()
96 ABIName = llvm::StringSwitch<const char *>(CPUName) in getMipsCPUAndABI()
124 CPUName = llvm::StringSwitch<const char *>(ABIName) in getMipsCPUAndABI()
137 return llvm::StringSwitch<std::string>(ABIName) in getMipsABILibSuffix()
145 return llvm::StringSwitch<llvm::StringRef>(ABI) in getGnuCompatibleMipsABIName()
396 return (IEEE754Standard)llvm::StringSwitch<int>(CPU) in getIEEE754Standard()
417 return llvm::StringSwitch<bool>(CPU) in hasCompactBranches()
435 return llvm::StringSwitch<bool>(NaNArg->getValue()) in isNaN2008()
453 return llvm::StringSwitch<bool>(CPUName) in isFP64ADefault()
473 return llvm::StringSwitch<bool>(CPUName) in isFPXXDefault()
[all …]
H A DSparc.cpp25 return llvm::StringSwitch<const char *>(Name) in getSparcAsmModeForCPU()
32 return llvm::StringSwitch<const char *>(Name) in getSparcAsmModeForCPU()
86 ABI = llvm::StringSwitch<sparc::FloatABI>(A->getValue()) in getSparcFloatABI()
H A DPPC.cpp36 return llvm::StringSwitch<const char *>(CPUName) in getPPCTargetCPU()
90 return llvm::StringSwitch<const char *>(Name) in getPPCAsmModeForCPU()
136 ABI = llvm::StringSwitch<ppc::FloatABI>(A->getValue()) in getPPCFloatABI()
H A DX86.cpp44 CPU = llvm::StringSwitch<const char *>(Arch) in getX86TargetCPU()
51 CPU = llvm::StringSwitch<const char *>(Arch) in getX86TargetCPU()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/
H A DOpenMPKinds.cpp24 return llvm::StringSwitch<OpenMPDirectiveKind>(Str) in getOpenMPDirectiveKind()
55 return llvm::StringSwitch<OpenMPClauseKind>(Str) in getOpenMPClauseKind()
83 return llvm::StringSwitch<OpenMPDefaultClauseKind>(Str) in getOpenMPSimpleClauseType()
88 return llvm::StringSwitch<OpenMPProcBindClauseKind>(Str) in getOpenMPSimpleClauseType()
93 return llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType()
101 return llvm::StringSwitch<OpenMPDependClauseKind>(Str) in getOpenMPSimpleClauseType()
106 return llvm::StringSwitch<OpenMPLinearClauseKind>(Str) in getOpenMPSimpleClauseType()
111 return llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType()
119 return llvm::StringSwitch<OpenMPDistScheduleClauseKind>(Str) in getOpenMPSimpleClauseType()
124 return llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType()
[all …]
H A DXRayInstr.cpp20 XRayInstrMask ParsedKind = llvm::StringSwitch<XRayInstrMask>(Value) in parseXRayInstrValue()
H A DSanitizers.cpp20 SanitizerMask ParsedKind = llvm::StringSwitch<SanitizerMask>(Value) in parseSanitizerValue()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DAnalyzerOptions.cpp55 llvm::StringSwitch<llvm::Optional<ExplorationStrategyKind>>( in getExplorationStrategy()
73 auto K = llvm::StringSwitch<llvm::Optional<IPAKind>>(IPAMode) in getIPAMode()
92 llvm::StringSwitch<llvm::Optional<CXXInlineableMemberKind>>( in mayInlineCXXMemberFunction()
138 return llvm::StringSwitch<bool>( in getCheckerBooleanOption()
/freebsd-12.1/contrib/llvm/lib/BinaryFormat/
H A DAMDGPUMetadataVerifier.cpp116 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs()
137 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs()
158 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs()
171 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs()
181 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs()
219 return StringSwitch<bool>(SNode.getString()) in verifyKernel()
H A DDwarf.cpp34 return StringSwitch<unsigned>(TagString) in getTag()
153 return StringSwitch<unsigned>(OperationEncodingString) in getOperationEncoding()
195 return StringSwitch<unsigned>(EncodingString) in getAttributeEncoding()
293 return StringSwitch<unsigned>(VirtualityString) in getVirtuality()
312 return StringSwitch<unsigned>(LanguageString) in getLanguage()
378 return StringSwitch<unsigned>(CCString) in getCallingConvention()
450 return StringSwitch<unsigned>(MacinfoString) in getMacinfo()
/freebsd-12.1/contrib/llvm/lib/Support/
H A DARMTargetParser.cpp22 return StringSwitch<StringRef>(HWDiv) in getHWDivSynonym()
135 return StringSwitch<StringRef>(Arch) in getArchSynonym()
260 return StringSwitch<ISAKind>(Arch) in parseArchISA()
337 return StringSwitch<StringRef>(FPU) in getFPUSynonym()
375 return StringSwitch<unsigned>(CPU) in getDefaultFPU()
386 return StringSwitch<unsigned>(CPU) in getDefaultExtensions()
H A DAArch64TargetParser.cpp32 return StringSwitch<unsigned>(CPU) in getDefaultFPU()
43 return StringSwitch<unsigned>(CPU) in getDefaultExtensions()
56 return StringSwitch<AArch64::ArchKind>(CPU) in getCPUArchKind()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/
H A DMSP430.cpp28 return llvm::StringSwitch<bool>(MCU) in isSupportedMCU()
38 return llvm::StringSwitch<StringRef>(MCU->getValue()) in getSupportedHWMult()
50 return llvm::StringSwitch<StringRef>(HWMult) in getHWMultLib()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DIntrinsicInst.cpp117 return StringSwitch<RoundingMode>(RoundingArg) in getRoundingMode()
134 return StringSwitch<ExceptionBehavior>(ExceptionArg) in getExceptionBehavior()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/
H A DDistro.cpp31 Version = llvm::StringSwitch<Distro::DistroType>(Line.substr(17)) in DetectDistro()
101 return llvm::StringSwitch<Distro::DistroType>(Data.split("\n").first) in DetectDistro()
H A DJob.cpp56 bool ShouldSkip = llvm::StringSwitch<bool>(Flag) in skipArgs()
66 IsInclude = llvm::StringSwitch<bool>(Flag) in skipArgs()
80 ShouldSkip = llvm::StringSwitch<bool>(Flag) in skipArgs()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/Breakpad/
H A DObjectFileBreakpad.cpp32 return llvm::StringSwitch<Token>(str) in toToken()
64 return llvm::StringSwitch<Triple::OSType>(str) in toOS()
73 return llvm::StringSwitch<Triple::ArchType>(str) in toArch()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DCompilerInvocation.cpp291 /* negated */!llvm::StringSwitch<bool>( in ParseAnalyzerArgs()
533 llvm::StringSwitch<DiagnosticLevelMask>(Level) in parseDiagnosticLevelMask()
587 unsigned I = llvm::StringSwitch<unsigned>(S) in setPGOInstrumentor()
681 llvm::StringSwitch<unsigned>(A->getValue()) in ParseCodeGenArgs()
919 llvm::StringSwitch<std::string>(A->getValue()) in ParseCodeGenArgs()
966 unsigned Model = llvm::StringSwitch<unsigned>(Name) in ParseCodeGenArgs()
1147 unsigned Method = llvm::StringSwitch<unsigned>(Name) in ParseCodeGenArgs()
1174 unsigned Model = llvm::StringSwitch<unsigned>(Name) in ParseCodeGenArgs()
1825 DashX = llvm::StringSwitch<InputKind>(XValue) in ParseFrontendArgs()
1839 DashX = llvm::StringSwitch<InputKind>(XValue) in ParseFrontendArgs()
[all …]
H A DLangStandards.cpp32 Kind K = llvm::StringSwitch<Kind>(Name) in getLangStandardForName()

12345678