/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
H A D | StringSwitch.h | 42 class StringSwitch { 51 explicit StringSwitch(StringRef S) in StringSwitch() function 55 StringSwitch(const StringSwitch &) = delete; 58 void operator=(const StringSwitch &) = delete; 59 void operator=(StringSwitch &&other) = delete; 61 StringSwitch(StringSwitch &&other) in StringSwitch() function 64 ~StringSwitch() = default; 67 StringSwitch &Case(StringLiteral S, T Value) { in Case() 74 StringSwitch& EndsWith(StringLiteral S, T Value) { in EndsWith() 81 StringSwitch& StartsWith(StringLiteral S, T Value) { in StartsWith() [all …]
|
/netbsd-src/external/apache2/llvm/dist/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 return llvm::StringSwitch<OpenMPDependClauseKind>(Str) in getOpenMPSimpleClauseType() 50 return llvm::StringSwitch<OpenMPLinearClauseKind>(Str) in getOpenMPSimpleClauseType() 55 unsigned Type = llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType() 68 unsigned Type = llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType() 78 return llvm::StringSwitch<OpenMPDistScheduleClauseKind>(Str) in getOpenMPSimpleClauseType() 83 return llvm::StringSwitch<unsigned>(Str) in getOpenMPSimpleClauseType() 91 return llvm::StringSwitch<OpenMPAtomicDefaultMemOrderClauseKind>(Str) in getOpenMPSimpleClauseType() [all …]
|
H A D | Sanitizers.cpp | 29 SanitizerMask ParsedKind = llvm::StringSwitch<SanitizerMask>(Value) in parseSanitizerValue() 77 return llvm::StringSwitch<llvm::AsanDtorKind>(kindStr) in AsanDtorKindFromString()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/Targets/ |
H A D | PPC.cpp | 279 Features["altivec"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 295 Features["crypto"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 300 Features["power8-vector"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 305 Features["bpermd"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 311 Features["extdiv"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 317 Features["direct-move"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 322 Features["vsx"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 328 Features["htm"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 339 Features["spe"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 410 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 | X86.cpp | 319 X86SSEEnum Level = llvm::StringSwitch<X86SSEEnum>(Feature) in handleTargetFeatures() 332 MMX3DNowEnum ThreeDNowLevel = llvm::StringSwitch<MMX3DNowEnum>(Feature) in handleTargetFeatures() 339 XOPEnum XLevel = llvm::StringSwitch<XOPEnum>(Feature) in handleTargetFeatures() 829 return llvm::StringSwitch<bool>(Name) in isValidFeatureName() 921 return llvm::StringSwitch<bool>(Feature) in hasFeature() 1021 return llvm::StringSwitch<bool>(FeatureStr) in validateCpuSupports() 1028 return llvm::StringSwitch<llvm::X86::ProcessorFeatures>(Name) in getFeature() 1067 return llvm::StringSwitch<bool>(Name) in validateCPUSpecificCPUDispatch() 1075 return llvm::StringSwitch<StringRef>(Name) in CPUSpecificCPUDispatchNameDealias() 1082 return llvm::StringSwitch<char>(CPUSpecificCPUDispatchNameDealias(Name)) in CPUSpecificManglingCharacter() [all …]
|
H A D | Mips.cpp | 32 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()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/ |
H A D | Mips.cpp | 67 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() 163 ABI = llvm::StringSwitch<mips::FloatABI>(A->getValue()) in getMipsFloatABI() 407 return (IEEE754Standard)llvm::StringSwitch<int>(CPU) in getIEEE754Standard() 428 return llvm::StringSwitch<bool>(CPU) in hasCompactBranches() 446 return llvm::StringSwitch<bool>(NaNArg->getValue()) in isNaN2008() 452 return llvm::StringSwitch<bool>(getCPUName(Args, Triple)) in isNaN2008() [all …]
|
H A D | Sparc.cpp | 31 return llvm::StringSwitch<const char *>(Name) in getSparcAsmModeForCPU() 38 return llvm::StringSwitch<const char *>(Name) in getSparcAsmModeForCPU() 92 ABI = llvm::StringSwitch<sparc::FloatABI>(A->getValue()) in getSparcFloatABI()
|
H A D | PPC.cpp | 36 return llvm::StringSwitch<const char *>(CPUName) in getPPCTargetCPU() 94 return llvm::StringSwitch<const char *>(Name) in getPPCAsmModeForCPU() 145 ABI = llvm::StringSwitch<ppc::FloatABI>(A->getValue()) in getPPCFloatABI()
|
H A D | X86.cpp | 45 CPU = llvm::StringSwitch<StringRef>(Arch) in getX86TargetCPU() 52 CPU = llvm::StringSwitch<StringRef>(Arch) in getX86TargetCPU()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/BinaryFormat/ |
H A D | AMDGPUMetadataVerifier.cpp | 110 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs() 135 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs() 148 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs() 158 return StringSwitch<bool>(SNode.getString()) in verifyKernelArgs() 195 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() 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()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
H A D | AnalyzerOptions.cpp | 67 llvm::StringSwitch<llvm::Optional<ExplorationStrategyKind>>( in getExplorationStrategy() 85 auto K = llvm::StringSwitch<llvm::Optional<IPAKind>>(IPAMode) in getIPAMode() 104 llvm::StringSwitch<llvm::Optional<CXXInlineableMemberKind>>( in mayInlineCXXMemberFunction() 154 auto Ret = llvm::StringSwitch<llvm::Optional<bool>>( in getCheckerBooleanOption()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Remarks/ |
H A D | RemarkFormat.cpp | 21 auto Result = StringSwitch<Format>(FormatStr) in parseFormat() 37 StringSwitch<Format>(MagicStr) in magicToFormat()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Utils/ |
H A D | WebAssemblyTypeUtilities.cpp | 41 return StringSwitch<WebAssembly::HeapType>(Type) in parseHeapType() 49 return StringSwitch<WebAssembly::BlockType>(Type) in parseBlockType() 62 return StringSwitch<MVT>(Type) in parseMVT()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | FPEnv.cpp | 23 return StringSwitch<Optional<RoundingMode>>(RoundingArg) in StrToRoundingMode() 61 return StringSwitch<Optional<fp::ExceptionBehavior>>(ExceptionArg) in StrToExceptionBehavior()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/ |
H A D | ARMTargetParser.cpp | 22 return StringSwitch<StringRef>(HWDiv) in getHWDivSynonym() 141 return StringSwitch<StringRef>(Arch) in getArchSynonym() 252 return StringSwitch<ISAKind>(Arch) in parseArchISA() 335 return StringSwitch<StringRef>(FPU) in getFPUSynonym() 373 return StringSwitch<unsigned>(CPU) in getDefaultFPU() 384 return StringSwitch<uint64_t>(CPU) in getDefaultExtensions()
|
H A D | AArch64TargetParser.cpp | 31 return StringSwitch<unsigned>(CPU) in getDefaultFPU() 42 return StringSwitch<uint64_t>(CPU) in getDefaultExtensions() 55 return StringSwitch<AArch64::ArchKind>(CPU) in getCPUArchKind()
|
H A D | TargetParser.cpp | 271 return llvm::StringSwitch<CPUKind>(CPU) in parseCPUKind() 278 return llvm::StringSwitch<StringRef>(TuneCPU) in resolveTuneCPUAlias() 287 return llvm::StringSwitch<CPUKind>(TuneCPU) in parseTuneCPUKind()
|
H A D | Host.cpp | 128 return StringSwitch<const char *>(StringRef(CPUStart, CPULen)) in getHostCPUNameForPowerPC() 189 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 219 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 230 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 236 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 245 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 253 return StringSwitch<const char *>(Part) in getHostCPUNameForARM() 1622 StringRef LLVMFeatureStr = StringSwitch<StringRef>(CPUFeatures[I]) in getHostCPUFeatures()
|
/netbsd-src/external/apache2/llvm/dist/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() 157 return llvm::StringSwitch<Distro::DistroType>(Data.split("\n").first) in DetectDistro()
|
/netbsd-src/external/apache2/llvm/dist/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() 280 return StringSwitch<VERD::RoundingMode>(S) in stringToVERD()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/ |
H A D | MSP430.cpp | 27 return llvm::StringSwitch<bool>(MCU) in isSupportedMCU() 37 return llvm::StringSwitch<StringRef>(MCU->getValue()) in getSupportedHWMult() 49 return llvm::StringSwitch<StringRef>(HWMult) in getHWMultLib()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/Utils/ |
H A D | ARMBaseInfo.h | 140 return StringSwitch<unsigned>(CC.lower()) in ARMVectorCondCodeFromString() 168 return StringSwitch<unsigned>(CC.lower()) in ARMCondCodeFromString()
|