|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
include/llvm/CodeGen/MIRYamlMapping.h 129 template <> struct ScalarEnumerationTraits<MachineJumpTableInfo::JTEntryKind> {
236 template <> struct ScalarEnumerationTraits<MachineStackObject::ObjectType> {
304 struct ScalarEnumerationTraits<FixedMachineStackObject::ObjectType> {
313 struct ScalarEnumerationTraits<TargetStackID::Value> {
include/llvm/IR/ModuleSummaryIndexYAML.h 18 template <> struct ScalarEnumerationTraits<TypeTestResolution::Kind> {
40 struct ScalarEnumerationTraits<WholeProgramDevirtResolution::ByArg::Kind> {
96 template <> struct ScalarEnumerationTraits<WholeProgramDevirtResolution::Kind> {
include/llvm/ObjectYAML/COFFYAML.h 124 struct ScalarEnumerationTraits<COFFYAML::WeakExternalCharacteristics> {
129 struct ScalarEnumerationTraits<COFFYAML::AuxSymbolType> {
134 struct ScalarEnumerationTraits<COFFYAML::COMDATType> {
139 struct ScalarEnumerationTraits<COFF::MachineTypes> {
144 struct ScalarEnumerationTraits<COFF::SymbolBaseType> {
149 struct ScalarEnumerationTraits<COFF::SymbolStorageClass> {
154 struct ScalarEnumerationTraits<COFF::SymbolComplexType> {
159 struct ScalarEnumerationTraits<COFF::RelocationTypeI386> {
164 struct ScalarEnumerationTraits<COFF::RelocationTypeAMD64> {
169 struct ScalarEnumerationTraits<COFF::RelocationTypesARM> {
174 struct ScalarEnumerationTraits<COFF::RelocationTypesARM64> {
179 struct ScalarEnumerationTraits<COFF::WindowsSubsystem> {
include/llvm/ObjectYAML/DWARFYAML.h 240 template <> struct ScalarEnumerationTraits<dwarf::Tag> {
250 template <> struct ScalarEnumerationTraits<dwarf::LineNumberOps> {
260 template <> struct ScalarEnumerationTraits<dwarf::LineNumberExtendedOps> {
270 template <> struct ScalarEnumerationTraits<dwarf::Attribute> {
280 template <> struct ScalarEnumerationTraits<dwarf::Form> {
290 template <> struct ScalarEnumerationTraits<dwarf::UnitType> {
297 template <> struct ScalarEnumerationTraits<dwarf::Constants> {
include/llvm/ObjectYAML/ELFYAML.h 420 struct ScalarEnumerationTraits<ELFYAML::ELF_ET> {
424 template <> struct ScalarEnumerationTraits<ELFYAML::ELF_PT> {
429 struct ScalarEnumerationTraits<ELFYAML::ELF_EM> {
434 struct ScalarEnumerationTraits<ELFYAML::ELF_ELFCLASS> {
439 struct ScalarEnumerationTraits<ELFYAML::ELF_ELFDATA> {
444 struct ScalarEnumerationTraits<ELFYAML::ELF_ELFOSABI> {
458 struct ScalarEnumerationTraits<ELFYAML::ELF_SHT> {
467 template <> struct ScalarEnumerationTraits<ELFYAML::ELF_SHN> {
471 template <> struct ScalarEnumerationTraits<ELFYAML::ELF_STB> {
476 struct ScalarEnumerationTraits<ELFYAML::ELF_STT> {
481 struct ScalarEnumerationTraits<ELFYAML::ELF_REL> {
486 struct ScalarEnumerationTraits<ELFYAML::ELF_DYNTAG> {
491 struct ScalarEnumerationTraits<ELFYAML::ELF_RSS> {
496 struct ScalarEnumerationTraits<ELFYAML::MIPS_AFL_REG> {
501 struct ScalarEnumerationTraits<ELFYAML::MIPS_ABI_FP> {
506 struct ScalarEnumerationTraits<ELFYAML::MIPS_AFL_EXT> {
511 struct ScalarEnumerationTraits<ELFYAML::MIPS_ISA> {
include/llvm/ObjectYAML/MachOYAML.h 217 template <> struct ScalarEnumerationTraits<MachO::LoadCommandType> {
226 template <> struct ScalarEnumerationTraits<MachO::RebaseOpcode> {
241 template <> struct ScalarEnumerationTraits<MachO::BindOpcode> {
include/llvm/ObjectYAML/WasmYAML.h 458 template <> struct ScalarEnumerationTraits<WasmYAML::SymbolKind> {
466 template <> struct ScalarEnumerationTraits<WasmYAML::SectionType> {
498 template <> struct ScalarEnumerationTraits<WasmYAML::FeaturePolicyPrefix> {
534 template <> struct ScalarEnumerationTraits<WasmYAML::ComdatKind> {
546 template <> struct ScalarEnumerationTraits<WasmYAML::ValueType> {
550 template <> struct ScalarEnumerationTraits<WasmYAML::ExportKind> {
554 template <> struct ScalarEnumerationTraits<WasmYAML::TableType> {
558 template <> struct ScalarEnumerationTraits<WasmYAML::Opcode> {
562 template <> struct ScalarEnumerationTraits<WasmYAML::RelocType> {
include/llvm/ObjectYAML/XCOFFYAML.h 52 template <> struct ScalarEnumerationTraits<XCOFF::StorageClass> {
include/llvm/Support/YAMLTraits.h 104 template <typename T, typename Enable = void> struct ScalarEnumerationTraits {
1275 struct ScalarEnumerationTraits<
include/llvm/XRay/InstrumentationMap.h 103 template <> struct ScalarEnumerationTraits<xray::SledEntry::FunctionKinds> {
include/llvm/XRay/YAMLXRayRecord.h 55 template <> struct ScalarEnumerationTraits<xray::RecordTypes> {
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp 243 void ScalarEnumerationTraits<FileChecksumKind>::enumeration(
lib/ObjectYAML/CodeViewYAMLSymbols.cpp 76 void ScalarEnumerationTraits<SymbolKind>::enumeration(IO &io,
142 void ScalarEnumerationTraits<CPUType>::enumeration(IO &io, CPUType &Cpu) {
149 void ScalarEnumerationTraits<RegisterId>::enumeration(IO &io, RegisterId &Reg) {
157 void ScalarEnumerationTraits<TrampolineType>::enumeration(
166 void ScalarEnumerationTraits<ThunkOrdinal>::enumeration(IO &io,
174 void ScalarEnumerationTraits<FrameCookieKind>::enumeration(
lib/ObjectYAML/CodeViewYAMLTypes.cpp 193 void ScalarEnumerationTraits<TypeLeafKind>::enumeration(IO &io,
200 void ScalarEnumerationTraits<PointerToMemberRepresentation>::enumeration(
220 void ScalarEnumerationTraits<VFTableSlotKind>::enumeration(
231 void ScalarEnumerationTraits<CallingConvention>::enumeration(
322 void ScalarEnumerationTraits<LabelType>::enumeration(IO &IO, LabelType &Value) {
lib/ObjectYAML/MinidumpYAML.cpp 139 void yaml::ScalarEnumerationTraits<ProcessorArchitecture>::enumeration(
147 void yaml::ScalarEnumerationTraits<OSPlatform>::enumeration(IO &IO,
155 void yaml::ScalarEnumerationTraits<StreamType>::enumeration(IO &IO,
lib/Support/AMDGPUMetadata.cpp 29 struct ScalarEnumerationTraits<AccessQualifier> {
39 struct ScalarEnumerationTraits<AddressSpaceQualifier> {
51 struct ScalarEnumerationTraits<ValueKind> {
74 struct ScalarEnumerationTraits<ValueType> {
lib/TextAPI/ELF/TBEHandler.cpp 25 template <> struct ScalarEnumerationTraits<ELFSymbolType> {
lib/TextAPI/MachO/TextStubCommon.h 40 template <> struct ScalarEnumerationTraits<MachO::ObjCConstraintType> {
tools/clang/include/clang/Tooling/Inclusions/IncludeStyle.h 140 struct ScalarEnumerationTraits<
tools/clang/lib/Format/Format.cpp 55 template <> struct ScalarEnumerationTraits<FormatStyle::LanguageKind> {
68 template <> struct ScalarEnumerationTraits<FormatStyle::LanguageStandard> {
87 template <> struct ScalarEnumerationTraits<FormatStyle::UseTabStyle> {
99 template <> struct ScalarEnumerationTraits<FormatStyle::JavaScriptQuoteStyle> {
107 template <> struct ScalarEnumerationTraits<FormatStyle::ShortBlockStyle> {
117 template <> struct ScalarEnumerationTraits<FormatStyle::ShortFunctionStyle> {
129 template <> struct ScalarEnumerationTraits<FormatStyle::ShortIfStyle> {
141 template <> struct ScalarEnumerationTraits<FormatStyle::ShortLambdaStyle> {
152 template <> struct ScalarEnumerationTraits<FormatStyle::BinPackStyle> {
160 template <> struct ScalarEnumerationTraits<FormatStyle::BinaryOperatorStyle> {
170 template <> struct ScalarEnumerationTraits<FormatStyle::BraceBreakingStyle> {
185 struct ScalarEnumerationTraits<
199 struct ScalarEnumerationTraits<FormatStyle::BreakConstructorInitializersStyle> {
209 struct ScalarEnumerationTraits<FormatStyle::BreakInheritanceListStyle> {
219 struct ScalarEnumerationTraits<FormatStyle::PPDirectiveIndentStyle> {
228 struct ScalarEnumerationTraits<FormatStyle::ReturnTypeBreakingStyle> {
240 struct ScalarEnumerationTraits<FormatStyle::BreakTemplateDeclarationsStyle> {
254 struct ScalarEnumerationTraits<FormatStyle::DefinitionReturnTypeBreakingStyle> {
268 struct ScalarEnumerationTraits<FormatStyle::NamespaceIndentationKind> {
277 template <> struct ScalarEnumerationTraits<FormatStyle::BracketAlignmentStyle> {
290 struct ScalarEnumerationTraits<FormatStyle::EscapedNewlineAlignmentStyle> {
303 template <> struct ScalarEnumerationTraits<FormatStyle::PointerAlignmentStyle> {
316 struct ScalarEnumerationTraits<FormatStyle::SpaceBeforeParensOptions> {
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp 280 template <> struct ScalarEnumerationTraits<GenericTaintChecker::VariadicType> {
tools/clang/tools/extra/clang-doc/YAMLGenerator.cpp 33 template <> struct ScalarEnumerationTraits<clang::AccessSpecifier> {
42 template <> struct ScalarEnumerationTraits<clang::TagTypeKind> {
52 template <> struct ScalarEnumerationTraits<InfoType> {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/SymbolInfo.cpp 39 template <> struct ScalarEnumerationTraits<ContextType> {
47 template <> struct ScalarEnumerationTraits<SymbolKind> {
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp 211 template <> struct ScalarEnumerationTraits<SymbolLanguage> {
220 template <> struct ScalarEnumerationTraits<SymbolKind> {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp 121 struct ScalarEnumerationTraits<lld::MachOLinkingContext::Arch> {
135 struct ScalarEnumerationTraits<lld::MachOLinkingContext::OS> {
150 struct ScalarEnumerationTraits<HeaderFileType> {
172 struct ScalarEnumerationTraits<SectionType> {
263 struct ScalarEnumerationTraits<NListType> {
368 struct ScalarEnumerationTraits<RelocationInfoType> {
540 struct ScalarEnumerationTraits<LoadCommandType> {
577 struct ScalarEnumerationTraits<RebaseType> {
602 struct ScalarEnumerationTraits<BindType> {
629 struct ScalarEnumerationTraits<ExportSymbolKind> {
668 struct ScalarEnumerationTraits<DataRegionType> {
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp 294 template <> struct ScalarEnumerationTraits<lld::Atom::Scope> {
302 template <> struct ScalarEnumerationTraits<lld::DefinedAtom::SectionChoice> {
311 template <> struct ScalarEnumerationTraits<lld::DefinedAtom::Interposable> {
319 template <> struct ScalarEnumerationTraits<lld::DefinedAtom::Merge> {
333 template <> struct ScalarEnumerationTraits<lld::DefinedAtom::DeadStripKind> {
341 template <> struct ScalarEnumerationTraits<lld::DefinedAtom::DynamicExport> {
348 template <> struct ScalarEnumerationTraits<lld::DefinedAtom::CodeModel> {
363 struct ScalarEnumerationTraits<lld::DefinedAtom::ContentPermissions> {
375 template <> struct ScalarEnumerationTraits<lld::DefinedAtom::ContentType> {
433 template <> struct ScalarEnumerationTraits<lld::UndefinedAtom::CanBeNull> {
441 template <> struct ScalarEnumerationTraits<ShlibCanBeNull> {
449 struct ScalarEnumerationTraits<lld::SharedLibraryAtom::Type> {
500 template <> struct ScalarEnumerationTraits<FileKinds> {
tools/lldb/include/lldb/Utility/GDBRemote.h 94 struct ScalarEnumerationTraits<lldb_private::GDBRemotePacket::Type> {
tools/llvm-exegesis/lib/BenchmarkResult.cpp 234 struct ScalarEnumerationTraits<exegesis::InstructionBenchmark::ModeE> {
tools/llvm-ifs/llvm-ifs.cpp 91 template <> struct ScalarEnumerationTraits<IFSSymbolType> {
tools/llvm-pdbutil/PdbYaml.cpp 33 template <> struct ScalarEnumerationTraits<llvm::pdb::PDB_Machine> {
57 template <> struct ScalarEnumerationTraits<llvm::pdb::PdbRaw_DbiVer> {
67 template <> struct ScalarEnumerationTraits<llvm::pdb::PdbRaw_ImplVer> {
82 template <> struct ScalarEnumerationTraits<llvm::pdb::PdbRaw_TpiVer> {
92 template <> struct ScalarEnumerationTraits<llvm::pdb::PdbRaw_FeatureSig> {
unittests/Support/YAMLIOTest.cpp 598 template <> struct ScalarEnumerationTraits<Enum> {
828 struct ScalarEnumerationTraits<Colors> {
1508 struct ScalarEnumerationTraits<AFlags> {
1516 struct ScalarEnumerationTraits<BFlags> {
1524 struct ScalarEnumerationTraits<Kind> {