Searched refs:StringSwitch (Results 1 - 25 of 91) sorted by relevance

1234

/freebsd-11.0-release/contrib/llvm/include/llvm/ADT/
H A DStringSwitch.h1 //===--- StringSwitch.h - Switch-on-literal-string Construct --------------===/
9 // This file implements the StringSwitch template, which mimics a switch()
25 /// The StringSwitch class is a simple form of a switch() statement that
32 /// Color color = StringSwitch<Color>(argv[i])
43 class StringSwitch { class in namespace:llvm
53 explicit StringSwitch(StringRef S) function in class:llvm::StringSwitch
58 StringSwitch& Case(const char (&S)[N], const T& Value) {
69 StringSwitch& EndsWith(const char (&S)[N], const T &Value) {
80 StringSwitch& StartsWith(const char (&S)[N], const T &Value) {
91 StringSwitch
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Basic/
H A DSanitizers.cpp16 #include "llvm/ADT/StringSwitch.h"
21 SanitizerMask ParsedKind = llvm::StringSwitch<SanitizerMask>(Value)
H A DOpenMPKinds.cpp17 #include "llvm/ADT/StringSwitch.h"
24 return llvm::StringSwitch<OpenMPDirectiveKind>(Str)
55 return llvm::StringSwitch<OpenMPClauseKind>(Str)
80 return llvm::StringSwitch<OpenMPDefaultClauseKind>(Str)
85 return llvm::StringSwitch<OpenMPProcBindClauseKind>(Str)
90 return llvm::StringSwitch<unsigned>(Str)
98 return llvm::StringSwitch<OpenMPDependClauseKind>(Str)
103 return llvm::StringSwitch<OpenMPLinearClauseKind>(Str)
108 return llvm::StringSwitch<OpenMPMapClauseKind>(Str)
H A DTargets.cpp27 #include "llvm/ADT/StringSwitch.h"
853 bool CPUKnown = llvm::StringSwitch<bool>(Name)
1150 ArchDefineTypes defs = (ArchDefineTypes)llvm::StringSwitch<int>(CPU)
1311 Features["altivec"] = llvm::StringSwitch<bool>(CPU)
1326 Features["crypto"] = llvm::StringSwitch<bool>(CPU)
1330 Features["power8-vector"] = llvm::StringSwitch<bool>(CPU)
1334 Features["bpermd"] = llvm::StringSwitch<bool>(CPU)
1339 Features["extdiv"] = llvm::StringSwitch<bool>(CPU)
1344 Features["direct-move"] = llvm::StringSwitch<bool>(CPU)
1348 Features["vsx"] = llvm::StringSwitch<boo
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Frontend/
H A DFrontendOptions.cpp11 #include "llvm/ADT/StringSwitch.h"
15 return llvm::StringSwitch<InputKind>(Extension)
H A DLangStandards.cpp11 #include "llvm/ADT/StringSwitch.h"
32 Kind K = llvm::StringSwitch<Kind>(Name)
H A DCompilerInvocation.cpp29 #include "llvm/ADT/StringSwitch.h"
159 AnalysisStores Value = llvm::StringSwitch<AnalysisStores>(Name)
175 AnalysisConstraints Value = llvm::StringSwitch<AnalysisConstraints>(Name)
191 AnalysisDiagClients Value = llvm::StringSwitch<AnalysisDiagClients>(Name)
207 AnalysisPurgeMode Value = llvm::StringSwitch<AnalysisPurgeMode>(Name)
223 AnalysisInliningMode Value = llvm::StringSwitch<AnalysisInliningMode>(Name)
350 llvm::StringSwitch<DiagnosticLevelMask>(Level)
418 llvm::StringSwitch<unsigned>(A->getValue())
430 unsigned Val = llvm::StringSwitch<unsigned>(A->getValue())
500 llvm::EABI EABIVersion = llvm::StringSwitch<llv
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Support/
H A DDwarf.cpp15 #include "llvm/ADT/StringSwitch.h"
32 return StringSwitch<unsigned>(TagString)
276 return StringSwitch<unsigned>(OperationEncodingString)
293 return StringSwitch<unsigned>(EncodingString)
352 return StringSwitch<unsigned>(VirtualityString)
371 return StringSwitch<unsigned>(LanguageString)
477 return StringSwitch<unsigned>(MacinfoString)
H A DTargetParser.cpp18 #include "llvm/ADT/StringSwitch.h"
163 return StringSwitch<unsigned>(CPU)
174 return StringSwitch<unsigned>(CPU)
377 return StringSwitch<StringRef>(HWDiv)
383 return StringSwitch<StringRef>(FPU)
400 return StringSwitch<StringRef>(Arch)
517 return StringSwitch<unsigned>(Arch)
H A DHost.cpp17 #include "llvm/ADT/StringSwitch.h"
602 return StringSwitch<const char *>(StringRef(CPUStart, CPULen))
652 return StringSwitch<const char *>(Lines[I].substr(8).ltrim("\t :"))
673 return StringSwitch<const char *>(Lines[I].substr(8).ltrim("\t :"))
872 StringRef LLVMFeatureStr = StringSwitch<StringRef>(CPUFeatures[I])
H A DTriple.cpp13 #include "llvm/ADT/StringSwitch.h"
230 return StringSwitch<Triple::ArchType>(Name)
336 auto AT = StringSwitch<Triple::ArchType>(ArchName)
398 return StringSwitch<Triple::VendorType>(VendorName)
415 return StringSwitch<Triple::OSType>(OSName)
448 return StringSwitch<Triple::EnvironmentType>(EnvironmentName)
466 return StringSwitch<Triple::ObjectFormatType>(EnvironmentName)
478 return StringSwitch<Triple::SubArchType>(SubArchName)
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DAnalyzerOptions.cpp18 #include "llvm/ADT/StringSwitch.h"
30 UserMode = llvm::StringSwitch<UserModeKind>(ModeStr)
56 IPAKind IPAConfig = llvm::StringSwitch<IPAKind>(ModeStr)
86 MutableMode = llvm::StringSwitch<CXXInlineableMemberKind>(ModeStr)
136 return llvm::StringSwitch<bool>(V)
/freebsd-11.0-release/contrib/llvm/tools/llvm-cov/
H A Dllvm-cov.cpp15 #include "llvm/ADT/StringSwitch.h"
61 MainFunction Func = StringSwitch<MainFunction>(argv[1])
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DNoReturnFunctionChecker.cpp22 #include "llvm/ADT/StringSwitch.h"
58 = llvm::StringSwitch<bool>(StringRef(II->getName()))
H A DExprInspectionChecker.cpp14 #include "llvm/ADT/StringSwitch.h"
44 FnCheck Handler = llvm::StringSwitch<FnCheck>(C.getCalleeName(CE))
H A DGenericTaintChecker.cpp206 TaintPropagationRule Rule = llvm::StringSwitch<TaintPropagationRule>(Name)
315 FnCheck evalFunction = llvm::StringSwitch<FnCheck>(Name)
379 FnCheck evalFunction = llvm::StringSwitch<FnCheck>(Name)
671 unsigned ArgNum = llvm::StringSwitch<unsigned>(Name)
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DEHPersonalities.cpp11 #include "llvm/ADT/StringSwitch.h"
27 return StringSwitch<EHPersonality>(F->getName())
H A DObjCARCInstKind.cpp24 #include "llvm/ADT/StringSwitch.h"
90 return StringSwitch<ARCInstKind>(F->getName())
103 return StringSwitch<ARCInstKind>(F->getName())
126 return StringSwitch<ARCInstKind>(F->getName())
143 return StringSwitch<ARCInstKind>(F->getName())
151 return StringSwitch<ARCInstKind>(F->getName())
/freebsd-11.0-release/contrib/llvm/lib/Transforms/IPO/
H A DForceFunctionAttrs.cpp11 #include "llvm/ADT/StringSwitch.h"
29 return StringSwitch<Attribute::AttrKind>(Kind)
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Driver/
H A DJob.cpp20 #include "llvm/ADT/StringSwitch.h"
42 bool Res = llvm::StringSwitch<bool>(Flag)
63 Res = llvm::StringSwitch<bool>(Flag)
H A DAction.cpp11 #include "llvm/ADT/StringSwitch.h"
60 return llvm::StringSwitch<const char *>(ArchName)
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmtAttr.cpp60 llvm::StringSwitch<const char *>(PragmaNameLoc->Ident->getName())
92 Option = llvm::StringSwitch<LoopHintAttr::OptionType>(
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DCommentLexer.cpp6 #include "llvm/ADT/StringSwitch.h"
51 return llvm::StringSwitch<StringRef>(Name)
/freebsd-11.0-release/contrib/llvm/include/llvm/MC/
H A DMCLinkerOptimizationHint.h22 #include "llvm/ADT/StringSwitch.h"
54 return StringSwitch<int>(Name)
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsABIInfo.cpp13 #include "llvm/ADT/StringSwitch.h"
73 return StringSwitch<MipsABIInfo>(CPU)

Completed in 249 milliseconds

1234