reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Definitions

include/llvm/CodeGen/MIRYamlMapping.h
  168 template <> struct MappingTraits<VirtualRegisterDefinition> {
  189 template <> struct MappingTraits<MachineFunctionLiveIn> {
  244 template <> struct MappingTraits<MachineStackObject> {
  322 template <> struct MappingTraits<FixedMachineStackObject> {
  384 template <> struct MappingTraits<CallSiteInfo::ArgRegPair> {
  400 template <> struct MappingTraits<CallSiteInfo> {
  424 template <> struct MappingTraits<MachineConstantPoolValue> {
  451 template <> struct MappingTraits<MachineJumpTable::Entry> {
  472 template <> struct MappingTraits<MachineJumpTable> {
  529 template <> struct MappingTraits<MachineFrameInfo> {
  565 template <> struct MappingTraits<std::unique_ptr<MachineFunctionInfo>> {
  599 template <> struct MappingTraits<MachineFunction> {
include/llvm/IR/ModuleSummaryIndexYAML.h
   28 template <> struct MappingTraits<TypeTestResolution> {
   53 template <> struct MappingTraits<WholeProgramDevirtResolution::ByArg> {
  105 template <> struct MappingTraits<WholeProgramDevirtResolution> {
  130 template <> struct MappingTraits<TypeIdSummary> {
  154 template <> struct MappingTraits<FunctionSummary::VFuncId> {
  161 template <> struct MappingTraits<FunctionSummary::ConstVCall> {
  177 template <> struct MappingTraits<FunctionSummaryYaml> {
  273 template <> struct MappingTraits<ModuleSummaryIndex> {
include/llvm/ObjectYAML/COFFYAML.h
  199 struct MappingTraits<COFFYAML::Relocation> {
  204 struct MappingTraits<COFFYAML::PEHeader> {
  209 struct MappingTraits<COFF::DataDirectory> {
  214 struct MappingTraits<COFF::header> {
  218 template <> struct MappingTraits<COFF::AuxiliaryFunctionDefinition> {
  222 template <> struct MappingTraits<COFF::AuxiliarybfAndefSymbol> {
  226 template <> struct MappingTraits<COFF::AuxiliaryWeakExternal> {
  230 template <> struct MappingTraits<COFF::AuxiliarySectionDefinition> {
  234 template <> struct MappingTraits<COFF::AuxiliaryCLRToken> {
  239 struct MappingTraits<COFFYAML::Symbol> {
  244 struct MappingTraits<COFFYAML::Section> {
  249 struct MappingTraits<COFFYAML::Object> {
include/llvm/ObjectYAML/DWARFYAML.h
  181 template <> struct MappingTraits<DWARFYAML::Data> {
  185 template <> struct MappingTraits<DWARFYAML::Abbrev> {
  189 template <> struct MappingTraits<DWARFYAML::AttributeAbbrev> {
  193 template <> struct MappingTraits<DWARFYAML::ARangeDescriptor> {
  197 template <> struct MappingTraits<DWARFYAML::ARange> {
  201 template <> struct MappingTraits<DWARFYAML::PubEntry> {
  205 template <> struct MappingTraits<DWARFYAML::PubSection> {
  209 template <> struct MappingTraits<DWARFYAML::Unit> {
  213 template <> struct MappingTraits<DWARFYAML::Entry> {
  217 template <> struct MappingTraits<DWARFYAML::FormValue> {
  221 template <> struct MappingTraits<DWARFYAML::File> {
  225 template <> struct MappingTraits<DWARFYAML::LineTableOpcode> {
  229 template <> struct MappingTraits<DWARFYAML::LineTable> {
  233 template <> struct MappingTraits<DWARFYAML::InitialLength> {
include/llvm/ObjectYAML/ELFYAML.h
  526 struct MappingTraits<ELFYAML::FileHeader> {
  530 template <> struct MappingTraits<ELFYAML::ProgramHeader> {
  540 template <> struct MappingTraits<ELFYAML::StackSizeEntry> {
  544 template <> struct MappingTraits<ELFYAML::DynamicEntry> {
  548 template <> struct MappingTraits<ELFYAML::NoteEntry> {
  552 template <> struct MappingTraits<ELFYAML::VerdefEntry> {
  556 template <> struct MappingTraits<ELFYAML::VerneedEntry> {
  560 template <> struct MappingTraits<ELFYAML::VernauxEntry> {
  564 template <> struct MappingTraits<ELFYAML::AddrsigSymbol> {
  568 template <> struct MappingTraits<ELFYAML::Relocation> {
  579 struct MappingTraits<ELFYAML::Object> {
  583 template <> struct MappingTraits<ELFYAML::SectionOrType> {
  587 template <> struct MappingTraits<ELFYAML::SectionName> {
include/llvm/ObjectYAML/MachOYAML.h
  161 template <> struct MappingTraits<MachOYAML::FileHeader> {
  165 template <> struct MappingTraits<MachOYAML::Object> {
  169 template <> struct MappingTraits<MachOYAML::FatHeader> {
  173 template <> struct MappingTraits<MachOYAML::FatArch> {
  177 template <> struct MappingTraits<MachOYAML::UniversalBinary> {
  181 template <> struct MappingTraits<MachOYAML::LoadCommand> {
  185 template <> struct MappingTraits<MachOYAML::LinkEditData> {
  189 template <> struct MappingTraits<MachOYAML::RebaseOpcode> {
  193 template <> struct MappingTraits<MachOYAML::BindOpcode> {
  197 template <> struct MappingTraits<MachOYAML::ExportEntry> {
  206 template <> struct MappingTraits<MachOYAML::NListEntry> {
  210 template <> struct MappingTraits<MachO::build_tool_version> {
  289 template <> struct MappingTraits<MachO::dylib> {
  293 template <> struct MappingTraits<MachO::fvmlib> {
include/llvm/ObjectYAML/ObjectYAML.h
   34 template <> struct MappingTraits<YamlObjectFile> {
include/llvm/ObjectYAML/WasmYAML.h
  426 template <> struct MappingTraits<WasmYAML::FileHeader> {
  430 template <> struct MappingTraits<std::unique_ptr<WasmYAML::Section>> {
  434 template <> struct MappingTraits<WasmYAML::Object> {
  438 template <> struct MappingTraits<WasmYAML::Import> {
  442 template <> struct MappingTraits<WasmYAML::Export> {
  446 template <> struct MappingTraits<WasmYAML::Global> {
  470 template <> struct MappingTraits<WasmYAML::Signature> {
  474 template <> struct MappingTraits<WasmYAML::Table> {
  478 template <> struct MappingTraits<WasmYAML::Limits> {
  482 template <> struct MappingTraits<WasmYAML::Function> {
  486 template <> struct MappingTraits<WasmYAML::Relocation> {
  490 template <> struct MappingTraits<WasmYAML::NameEntry> {
  494 template <> struct MappingTraits<WasmYAML::ProducerEntry> {
  502 template <> struct MappingTraits<WasmYAML::FeatureEntry> {
  506 template <> struct MappingTraits<WasmYAML::SegmentInfo> {
  510 template <> struct MappingTraits<WasmYAML::LocalDecl> {
  514 template <> struct MappingTraits<wasm::WasmInitExpr> {
  518 template <> struct MappingTraits<WasmYAML::DataSegment> {
  522 template <> struct MappingTraits<WasmYAML::ElemSegment> {
  526 template <> struct MappingTraits<WasmYAML::SymbolInfo> {
  530 template <> struct MappingTraits<WasmYAML::InitFunction> {
  538 template <> struct MappingTraits<WasmYAML::ComdatEntry> {
  542 template <> struct MappingTraits<WasmYAML::Comdat> {
  566 template <> struct MappingTraits<WasmYAML::Event> {
include/llvm/ObjectYAML/XCOFFYAML.h
   56 template <> struct MappingTraits<XCOFFYAML::FileHeader> {
   60 template <> struct MappingTraits<XCOFFYAML::Object> {
   64 template <> struct MappingTraits<XCOFFYAML::Symbol> {
include/llvm/Support/YAMLTraits.h
   60 struct MappingTraits {
include/llvm/XRay/InstrumentationMap.h
  115 template <> struct MappingTraits<xray::YAMLXRaySledEntry> {
include/llvm/XRay/YAMLXRayRecord.h
   66 template <> struct MappingTraits<xray::YAMLXRayFileHeader> {
   76 template <> struct MappingTraits<xray::YAMLXRayRecord> {
   93 template <> struct MappingTraits<xray::YAMLXRayTrace> {
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
  265 void MappingTraits<SourceLineEntry>::mapping(IO &IO, SourceLineEntry &Obj) {
  272 void MappingTraits<SourceColumnEntry>::mapping(IO &IO, SourceColumnEntry &Obj) {
  277 void MappingTraits<SourceLineBlock>::mapping(IO &IO, SourceLineBlock &Obj) {
  283 void MappingTraits<CrossModuleExport>::mapping(IO &IO, CrossModuleExport &Obj) {
  288 void MappingTraits<YAMLCrossModuleImport>::mapping(IO &IO,
  294 void MappingTraits<SourceFileChecksumEntry>::mapping(
  301 void MappingTraits<InlineeSite>::mapping(IO &IO, InlineeSite &Obj) {
  308 void MappingTraits<YAMLFrameData>::mapping(IO &IO, YAMLFrameData &Obj) {
  370 void MappingTraits<YAMLDebugSubsection>::mapping(
lib/ObjectYAML/CodeViewYAMLSymbols.cpp
  185 template <> struct MappingTraits<LocalVariableAddrRange> {
  192 template <> struct MappingTraits<LocalVariableAddrGap> {
  574 template <> struct MappingTraits<SymbolRecordBase> {
  617 void MappingTraits<CodeViewYAML::SymbolRecord>::mapping(
lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp
   29 void MappingTraits<DebugHSection>::mapping(IO &io, DebugHSection &DebugH) {
lib/ObjectYAML/CodeViewYAMLTypes.cpp
  385 void MappingTraits<MemberPointerInfo>::mapping(IO &IO, MemberPointerInfo &MPI) {
  502 void MappingTraits<OneMethodRecord>::mapping(IO &io, OneMethodRecord &Record) {
  703 template <> struct MappingTraits<LeafRecordBase> {
  707 template <> struct MappingTraits<MemberRecordBase> {
  726 void MappingTraits<LeafRecord>::mapping(IO &IO, LeafRecord &Obj) {
  755 void MappingTraits<MemberRecord>::mapping(IO &IO, MemberRecord &Obj) {
lib/ObjectYAML/MinidumpYAML.cpp
  163 void yaml::MappingTraits<CPUInfo::ArmInfo>::mapping(IO &IO,
  199 void yaml::MappingTraits<CPUInfo::OtherInfo>::mapping(
  235 void yaml::MappingTraits<CPUInfo::X86Info>::mapping(IO &IO,
  245 void yaml::MappingTraits<MemoryInfo>::mapping(IO &IO, MemoryInfo &Info) {
  259 void yaml::MappingTraits<VSFixedFileInfo>::mapping(IO &IO,
  276 void yaml::MappingTraits<ModuleListStream::entry_type>::mapping(
  301 void yaml::MappingTraits<MemoryListStream::entry_type>::mapping(
  358 void yaml::MappingTraits<ThreadListStream::entry_type>::mapping(
  379 void yaml::MappingTraits<minidump::Exception>::mapping(
  453 void yaml::MappingTraits<Object>::mapping(IO &IO, Object &O) {
lib/Remarks/YAMLRemarkSerializer.cpp
   38 template <> struct MappingTraits<remarks::Remark *> {
   76 template <> struct MappingTraits<RemarkLocation> {
  135 template <> struct MappingTraits<Argument> {
lib/Support/AMDGPUMetadata.cpp
   92 struct MappingTraits<Kernel::Attrs::Metadata> {
  106 struct MappingTraits<Kernel::Arg::Metadata> {
  130 struct MappingTraits<Kernel::CodeProps::Metadata> {
  160 struct MappingTraits<Kernel::DebugProps::Metadata> {
  176 struct MappingTraits<Kernel::Metadata> {
  195 struct MappingTraits<HSAMD::Metadata> {
lib/Target/AMDGPU/SIMachineFunctionInfo.h
  164 template <> struct MappingTraits<SIArgument> {
  209 template <> struct MappingTraits<SIArgumentInfo> {
  253 template <> struct MappingTraits<SIMode> {
lib/TextAPI/ELF/TBEHandler.cpp
   95 template <> struct MappingTraits<ELFSymbol> {
  130 template <> struct MappingTraits<ELFStub> {
lib/TextAPI/MachO/TextStub.cpp
  286 template <> struct MappingTraits<ExportSection> {
  308 template <> struct MappingTraits<UndefinedSection> {
  324 template <> struct MappingTraits<SymbolSection> {
  336 template <> struct MappingTraits<UmbrellaSection> {
  343 template <> struct MappingTraits<UUIDv4> {
  430 template <> struct MappingTraits<const InterfaceFile *> {
tools/clang/include/clang/Tooling/DiagnosticsYaml.h
   29 template <> struct MappingTraits<clang::tooling::DiagnosticMessage> {
   51 template <> struct MappingTraits<clang::tooling::Diagnostic> {
   89 template <> struct MappingTraits<clang::tooling::TranslationUnitDiagnostics> {
tools/clang/include/clang/Tooling/Inclusions/IncludeStyle.h
  134 struct MappingTraits<clang::tooling::IncludeStyle::IncludeCategory> {
tools/clang/include/clang/Tooling/ReplacementsYaml.h
   29 template <> struct MappingTraits<clang::tooling::Replacement> {
   69 template <> struct MappingTraits<clang::tooling::TranslationUnitReplacements> {
tools/clang/lib/Format/Format.cpp
  332 template <> struct MappingTraits<FormatStyle> {
  551 template <> struct MappingTraits<FormatStyle::BraceWrappingFlags> {
  572 template <> struct MappingTraits<FormatStyle::RawStringFormat> {
tools/clang/lib/Frontend/FrontendActions.cpp
  362 template <> struct MappingTraits<TemplightEntry> {
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  260 template <> struct MappingTraits<TaintConfig> {
  268 template <> struct MappingTraits<TaintConfig::Propagation> {
  288 template <> struct MappingTraits<TaintConfig::NameArgsPair> {
tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp
   54 template <> struct MappingTraits<NormalizedAtomicChange> {
   67 template <> struct MappingTraits<clang::tooling::AtomicChange> {
tools/clang/tools/clang-rename/ClangRename.cpp
   55 template <> struct MappingTraits<RenameAllInfo> {
tools/clang/tools/driver/cc1gen_reproducer_main.cpp
   52 template <> struct MappingTraits<UnsavedFileHash> {
   59 template <> struct MappingTraits<ClangInvocationInfo> {
tools/clang/tools/extra/clang-doc/YAMLGenerator.cpp
  160 template <> struct MappingTraits<Location> {
  167 template <> struct MappingTraits<Reference> {
  177 template <> struct MappingTraits<TypeInfo> {
  181 template <> struct MappingTraits<FieldTypeInfo> {
  188 template <> struct MappingTraits<MemberTypeInfo> {
  198 template <> struct MappingTraits<NamespaceInfo> {
  209 template <> struct MappingTraits<RecordInfo> {
  213 template <> struct MappingTraits<BaseRecordInfo> {
  225 template <> struct MappingTraits<EnumInfo> {
  233 template <> struct MappingTraits<FunctionInfo> {
  247 template <> struct MappingTraits<CommentInfo> {
  251 template <> struct MappingTraits<std::unique_ptr<CommentInfo>> {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/SymbolInfo.cpp
   28 template <> struct MappingTraits<SymbolAndSignals> {
   60 template <> struct MappingTraits<SymbolInfo::Context> {
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp
   36 template <> struct MappingTraits<tooling::Range> {
   57 template <> struct MappingTraits<IncludeFixerContext::HeaderInfo> {
   64 template <> struct MappingTraits<IncludeFixerContext::QuerySymbolInfo> {
   71 template <> struct MappingTraits<IncludeFixerContext> {
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp
   61 template <> struct MappingTraits<ClangTidyOptions::StringPair> {
   81 template <> struct MappingTraits<ClangTidyOptions> {
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp
  113 template <> struct MappingTraits<YPosition> {
  152 template <> struct MappingTraits<SymbolLocation> {
  166 template <> struct MappingTraits<SymbolInfo> {
  175 struct MappingTraits<clang::clangd::Symbol::IncludeHeaderWithReferences> {
  183 template <> struct MappingTraits<Symbol> {
  257 template <> struct MappingTraits<RefBundle> {
  275 template <> struct MappingTraits<Ref> {
  294 template <> struct MappingTraits<SymbolID> {
  301 template <> struct MappingTraits<Relation> {
  311 template <> struct MappingTraits<VariantEntry> {
tools/dsymutil/DebugMap.h
  233 struct MappingTraits<std::pair<std::string, DebugMapObject::SymbolMapping>> {
  239 template <> struct MappingTraits<dsymutil::DebugMapObject> {
  259 template <> struct MappingTraits<dsymutil::DebugMap> {
  263 template <> struct MappingTraits<std::unique_ptr<dsymutil::DebugMap>> {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp
  294 struct MappingTraits<Section> {
  350 struct MappingTraits<Relocation> {
  461 struct MappingTraits<Symbol> {
  529 struct MappingTraits<Segment> {
  564 struct MappingTraits<DependentDylib> {
  590 struct MappingTraits<RebaseLocation> {
  614 struct MappingTraits<BindLocation> {
  654 struct MappingTraits<Export> {
  684 struct MappingTraits<DataInCode> {
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  508 template <> struct MappingTraits<ArchMember> {
  571 template <> struct MappingTraits<const lld::File *> {
  737 template <> struct MappingTraits<const lld::Reference *> {
  987 template <> struct MappingTraits<lld::DefinedAtom *> {
 1051 template <> struct MappingTraits<lld::UndefinedAtom *> {
 1129 template <> struct MappingTraits<lld::SharedLibraryAtom *> {
 1209 template <> struct MappingTraits<lld::AbsoluteAtom *> {
tools/llvm-exegesis/lib/BenchmarkResult.cpp
  220 template <> struct MappingTraits<exegesis::BenchmarkMeasure> {
tools/llvm-ifs/llvm-ifs.cpp
  125 template <> struct MappingTraits<IFSSymbol> {
  187 template <> struct MappingTraits<IFSStub> {
tools/llvm-pdbutil/PdbYaml.cpp
  104 void MappingTraits<PdbObject>::mapping(IO &IO, PdbObject &Obj) {
  116 void MappingTraits<MSFHeaders>::mapping(IO &IO, MSFHeaders &Obj) {
  124 void MappingTraits<msf::SuperBlock>::mapping(IO &IO, msf::SuperBlock &SB) {
  138 void MappingTraits<StreamBlockList>::mapping(IO &IO, StreamBlockList &SB) {
  142 void MappingTraits<PdbInfoStream>::mapping(IO &IO, PdbInfoStream &Obj) {
  150 void MappingTraits<PdbDbiStream>::mapping(IO &IO, PdbDbiStream &Obj) {
  161 void MappingTraits<PdbTpiStream>::mapping(IO &IO,
  167 void MappingTraits<PdbPublicsStream>::mapping(
  178 void MappingTraits<PdbModiStream>::mapping(IO &IO, PdbModiStream &Obj) {
  183 void MappingTraits<PdbDbiModuleInfo>::mapping(IO &IO, PdbDbiModuleInfo &Obj) {
unittests/ObjectYAML/YAMLTest.cpp
   22 struct MappingTraits<BinaryHolder> {
unittests/Support/YAMLIOTest.cpp
   60   struct MappingTraits<FooBar> {
   67   template <> struct MappingTraits<FooBarContainer> {
  264 template <> struct MappingTraits<WithStringField> {
  350   struct MappingTraits<BuiltInTypes> {
  502 template <> struct MappingTraits<EndianTypes> {
  612 template <> struct MappingTraits<EndianEnums> {
  697   struct MappingTraits<StringTypes> {
  837   struct MappingTraits<ColorMap> {
  911   struct MappingTraits<FlagsMap> {
  994   struct MappingTraits<MyCustomTypeMap> {
 1087   struct MappingTraits<MultilineStringTypeMap> {
 1259   struct MappingTraits<NameAndNumbers> {
 1282   struct MappingTraits<NameAndNumbersFlow> {
 1396   struct MappingTraits<TotalSeconds> {
 1531   struct MappingTraits<KindAndFlags> {
 1621   struct MappingTraits<FooBarMap> {
 1700   struct MappingTraits<MyDouble> {
 1832   struct MappingTraits<FlowFooBar> {
 1842   struct MappingTraits<FlowFooBarDoc> {
 2291   struct MappingTraits<OptionalTest> {
 2298   struct MappingTraits<OptionalTestSeq> {
 2381   struct MappingTraits<FlowMap> {
 2511 template <> struct MappingTraits<NestedMap> {
 2632 template <> struct MappingTraits<FooBarMapMap> {