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

123

/freebsd-9.3-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()
24 /// The StringSwitch class is a simple form of a switch() statement that
31 /// Color color = StringSwitch<Color>(argv[i])
42 class StringSwitch { class in namespace:llvm
51 explicit StringSwitch(StringRef S) function in class:llvm::StringSwitch
55 StringSwitch& Case(const char (&S)[N], const T& Value) {
65 StringSwitch& EndsWith(const char (&S)[N], const T &Value) {
75 StringSwitch& StartsWith(const char (&S)[N], const T &Value) {
85 StringSwitch
[all...]
/freebsd-9.3-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.cpp25 #include "llvm/ADT/StringSwitch.h"
138 AnalysisStores Value = llvm::StringSwitch<AnalysisStores>(Name)
154 AnalysisConstraints Value = llvm::StringSwitch<AnalysisConstraints>(Name)
170 AnalysisDiagClients Value = llvm::StringSwitch<AnalysisDiagClients>(Name)
186 AnalysisPurgeMode Value = llvm::StringSwitch<AnalysisPurgeMode>(Name)
202 AnalysisInliningMode Value = llvm::StringSwitch<AnalysisInliningMode>(Name)
461 unsigned Method = llvm::StringSwitch<unsigned>(Name)
477 unsigned Model = llvm::StringSwitch<unsigned>(Name)
836 DashX = llvm::StringSwitch<InputKind>(A->getValue())
1133 LangStd = llvm::StringSwitch<LangStandar
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Basic/
H A DOpenMPKinds.cpp17 #include "llvm/ADT/StringSwitch.h"
24 return llvm::StringSwitch<OpenMPDirectiveKind>(Str)
46 return llvm::StringSwitch<OpenMPClauseKind>(Str)
73 return llvm::StringSwitch<OpenMPDefaultClauseKind>(Str)
H A DTargets.cpp26 #include "llvm/ADT/StringSwitch.h"
713 bool CPUKnown = llvm::StringSwitch<bool>(Name)
968 ArchDefineTypes defs = (ArchDefineTypes)llvm::StringSwitch<int>(CPU)
1080 Features["altivec"] = llvm::StringSwitch<bool>(CPU)
1372 bool Valid = llvm::StringSwitch<bool>(Name)
1523 GPU = llvm::StringSwitch<GPUKind>(Name)
1879 CPU = llvm::StringSwitch<CPUKind>(Name)
2494 X86SSEEnum Level = llvm::StringSwitch<X86SSEEnum>(Feature)
2508 llvm::StringSwitch<MMX3DNowEnum>(Feature)
2515 XOPEnum XLevel = llvm::StringSwitch<XOPEnu
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DAnalyzerOptions.cpp17 #include "llvm/ADT/StringSwitch.h"
27 UserMode = llvm::StringSwitch<UserModeKind>(ModeStr)
52 IPAKind IPAConfig = llvm::StringSwitch<IPAKind>(ModeStr)
82 MutableMode = llvm::StringSwitch<CXXInlineableMemberKind>(ModeStr)
106 return llvm::StringSwitch<bool>(V)
/freebsd-9.3-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCUtil.cpp88 return StringSwitch<InstructionClass>(F->getName())
101 return StringSwitch<InstructionClass>(F->getName())
122 return StringSwitch<InstructionClass>(F->getName())
139 return StringSwitch<InstructionClass>(F->getName())
147 return StringSwitch<InstructionClass>(F->getName())
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Driver/
H A DJob.cpp13 #include "llvm/ADT/StringSwitch.h"
32 bool Res = llvm::StringSwitch<bool>(Flag)
50 Res = llvm::StringSwitch<bool>(Flag)
68 return llvm::StringSwitch<bool>(flag)
H A DToolChain.cpp18 #include "llvm/ADT/StringSwitch.h"
191 const char *result = llvm::StringSwitch<const char *>(MArch)
235 return llvm::StringSwitch<const char *>(CPU)
H A DTypes.cpp12 #include "llvm/ADT/StringSwitch.h"
131 return llvm::StringSwitch<types::ID>(Ext)
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DNoReturnFunctionChecker.cpp21 #include "llvm/ADT/StringSwitch.h"
56 = llvm::StringSwitch<bool>(StringRef(II->getName()))
H A DExprInspectionChecker.cpp14 #include "llvm/ADT/StringSwitch.h"
40 FnCheck Handler = llvm::StringSwitch<FnCheck>(C.getCalleeName(CE))
H A DGenericTaintChecker.cpp207 TaintPropagationRule Rule = llvm::StringSwitch<TaintPropagationRule>(Name)
316 FnCheck evalFunction = llvm::StringSwitch<FnCheck>(Name)
380 FnCheck evalFunction = llvm::StringSwitch<FnCheck>(Name)
678 unsigned ArgNum = llvm::StringSwitch<unsigned>(Name)
H A DCheckSecuritySyntaxOnly.cpp22 #include "llvm/ADT/StringSwitch.h"
122 FnCheck evalFunction = llvm::StringSwitch<FnCheck>(Name)
420 llvm::StringSwitch<std::pair<signed, signed> >(Name)
/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFObjectWriter.cpp13 #include "llvm/ADT/StringSwitch.h"
96 StringSwitch<bool>(Section.getSectionName())
108 StringSwitch<bool>(Section.getSectionName())
120 StringSwitch<bool>(Section.getSectionName())
/freebsd-9.3-release/contrib/llvm/lib/Support/
H A DTriple.cpp13 #include "llvm/ADT/StringSwitch.h"
162 return StringSwitch<Triple::ArchType>(Name)
198 return StringSwitch<const char*>(getArchName())
220 return StringSwitch<Triple::ArchType>(ArchName)
257 return StringSwitch<Triple::VendorType>(VendorName)
270 return StringSwitch<Triple::OSType>(OSName)
299 return StringSwitch<Triple::EnvironmentType>(EnvironmentName)
H A DHost.cpp17 #include "llvm/ADT/StringSwitch.h"
551 return StringSwitch<const char *>(StringRef(CPUStart, CPULen))
608 return StringSwitch<const char *>(Lines[I].substr(8).ltrim("\t :"))
702 StringRef LLVMFeatureStr = StringSwitch<StringRef>(CPUFeatures[I])
/freebsd-9.3-release/contrib/llvm/lib/TableGen/
H A DTGLexer.cpp15 #include "llvm/ADT/StringSwitch.h"
266 tgtok::TokKind Kind = StringSwitch<tgtok::TokKind>(Str)
467 StringSwitch<tgtok::TokKind>(StringRef(Start, CurPtr - Start))
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DCommentLexer.cpp6 #include "llvm/ADT/StringSwitch.h"
51 return llvm::StringSwitch<StringRef>(Name)
/freebsd-9.3-release/contrib/llvm/lib/MC/MCParser/
H A DELFAsmParser.cpp11 #include "llvm/ADT/StringSwitch.h"
161 MCSymbolAttr Attr = StringSwitch<MCSymbolAttr>(Directive)
526 Attr = StringSwitch<MCSymbolAttr>(Type)
543 Attr = StringSwitch<MCSymbolAttr>(Type)
H A DCOFFAsmParser.cpp11 #include "llvm/ADT/StringSwitch.h"
262 MCSymbolAttr Attr = StringSwitch<MCSymbolAttr>(Directive)
452 Type = StringSwitch<COFF::COMDATType>(TypeId)
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Lex/
H A DPPLexerChange.cpp21 #include "llvm/ADT/StringSwitch.h"
432 using llvm::StringSwitch;
436 if (!StringSwitch<bool>(llvm::sys::path::extension(Entry->path()))
/freebsd-9.3-release/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCExpr.cpp90 return StringSwitch<SparcMCExpr::VariantKind>(name)
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Analysis/
H A DBodyFarm.cpp20 #include "llvm/ADT/StringSwitch.h"
367 FF = llvm::StringSwitch<FunctionFarmer>(Name)

Completed in 289 milliseconds

123