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

References

include/llvm/CodeGen/MIRYamlMapping.h
  625     YamlIO.mapOptional("machineFunctionInfo", MF.MachineFuncInfo);
include/llvm/IR/ModuleSummaryIndexYAML.h
   30     io.mapOptional("Kind", res.TheKind);
   31     io.mapOptional("SizeM1BitWidth", res.SizeM1BitWidth);
   32     io.mapOptional("AlignLog2", res.AlignLog2);
   33     io.mapOptional("SizeM1", res.SizeM1);
   34     io.mapOptional("BitMask", res.BitMask);
   35     io.mapOptional("InlineBits", res.InlineBits);
   55     io.mapOptional("Kind", res.TheKind);
   56     io.mapOptional("Info", res.Info);
   57     io.mapOptional("Byte", res.Byte);
   58     io.mapOptional("Bit", res.Bit);
  107     io.mapOptional("Kind", res.TheKind);
  108     io.mapOptional("SingleImplName", res.SingleImplName);
  109     io.mapOptional("ResByArg", res.ResByArg);
  132     io.mapOptional("TTRes", summary.TTRes);
  133     io.mapOptional("WPDRes", summary.WPDRes);
  156     io.mapOptional("GUID", id.GUID);
  157     io.mapOptional("Offset", id.Offset);
  163     io.mapOptional("VFunc", id.VFunc);
  164     io.mapOptional("Args", id.Args);
  179     io.mapOptional("Linkage", summary.Linkage);
  180     io.mapOptional("NotEligibleToImport", summary.NotEligibleToImport);
  181     io.mapOptional("Live", summary.Live);
  182     io.mapOptional("Local", summary.IsLocal);
  183     io.mapOptional("CanAutoHide", summary.CanAutoHide);
  184     io.mapOptional("Refs", summary.Refs);
  185     io.mapOptional("TypeTests", summary.TypeTests);
  186     io.mapOptional("TypeTestAssumeVCalls", summary.TypeTestAssumeVCalls);
  187     io.mapOptional("TypeCheckedLoadVCalls", summary.TypeCheckedLoadVCalls);
  188     io.mapOptional("TypeTestAssumeConstVCalls",
  190     io.mapOptional("TypeCheckedLoadConstVCalls",
  275     io.mapOptional("GlobalValueMap", index.GlobalValueMap);
  276     io.mapOptional("TypeIdMap", index.TypeIdMap);
  277     io.mapOptional("WithGlobalValueDeadStripping",
  283       io.mapOptional("CfiFunctionDefs", CfiFunctionDefs);
  286       io.mapOptional("CfiFunctionDecls", CfiFunctionDecls);
  289       io.mapOptional("CfiFunctionDefs", CfiFunctionDefs);
  292       io.mapOptional("CfiFunctionDecls", CfiFunctionDecls);
include/llvm/XRay/InstrumentationMap.h
  122     IO.mapOptional("function-name", Entry.FunctionName);
include/llvm/XRay/YAMLXRayRecord.h
   79     IO.mapOptional("func-id", Record.FuncId);
   80     IO.mapOptional("function", Record.Function);
   81     IO.mapOptional("args", Record.CallArgs);
   87     IO.mapOptional("data", Record.Data);
lib/ObjectYAML/COFFYAML.cpp
  413   IO.mapOptional("SymbolTableIndex", Rel.SymbolTableIndex);
  469   IO.mapOptional("ExportTable", PH.DataDirectories[COFF::EXPORT_TABLE]);
  470   IO.mapOptional("ImportTable", PH.DataDirectories[COFF::IMPORT_TABLE]);
  471   IO.mapOptional("ResourceTable", PH.DataDirectories[COFF::RESOURCE_TABLE]);
  472   IO.mapOptional("ExceptionTable", PH.DataDirectories[COFF::EXCEPTION_TABLE]);
  473   IO.mapOptional("CertificateTable", PH.DataDirectories[COFF::CERTIFICATE_TABLE]);
  474   IO.mapOptional("BaseRelocationTable",
  476   IO.mapOptional("Debug", PH.DataDirectories[COFF::DEBUG_DIRECTORY]);
  477   IO.mapOptional("Architecture", PH.DataDirectories[COFF::ARCHITECTURE]);
  478   IO.mapOptional("GlobalPtr", PH.DataDirectories[COFF::GLOBAL_PTR]);
  479   IO.mapOptional("TlsTable", PH.DataDirectories[COFF::TLS_TABLE]);
  480   IO.mapOptional("LoadConfigTable",
  482   IO.mapOptional("BoundImport", PH.DataDirectories[COFF::BOUND_IMPORT]);
  483   IO.mapOptional("IAT", PH.DataDirectories[COFF::IAT]);
  484   IO.mapOptional("DelayImportDescriptor",
  486   IO.mapOptional("ClrRuntimeHeader",
  496   IO.mapOptional("Characteristics", NC->Characteristics);
  551   IO.mapOptional("FunctionDefinition", S.FunctionDefinition);
  552   IO.mapOptional("bfAndefSymbol", S.bfAndefSymbol);
  553   IO.mapOptional("WeakExternal", S.WeakExternal);
  555   IO.mapOptional("SectionDefinition", S.SectionDefinition);
  556   IO.mapOptional("CLRToken", S.CLRToken);
  571   IO.mapOptional("SectionData", Sec.SectionData);
  573     IO.mapOptional("Subsections", Sec.DebugS);
  575     IO.mapOptional("Types", Sec.DebugT);
  577     IO.mapOptional("PrecompTypes", Sec.DebugP);
  579     IO.mapOptional("GlobalHashes", Sec.DebugH);
  585     IO.mapOptional("SizeOfRawData", Sec.Header.SizeOfRawData);
  587   IO.mapOptional("Relocations", Sec.Relocations);
  592   IO.mapOptional("OptionalHeader", Obj.OptionalHeader);
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
  305   IO.mapOptional("ExtraFiles", Obj.ExtraFiles);
  312   IO.mapOptional("MaxStackSize", Obj.MaxStackSize);
  313   IO.mapOptional("ParamsSize", Obj.ParamsSize);
  314   IO.mapOptional("PrologSize", Obj.PrologSize);
  315   IO.mapOptional("RvaStart", Obj.RvaStart);
  316   IO.mapOptional("SavedRegsSize", Obj.SavedRegsSize);
  342   IO.mapOptional("Exports", Exports);
  347   IO.mapOptional("Imports", Imports);
lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp
   32   io.mapOptional("HashValues", DebugH.Hashes);
lib/ObjectYAML/CodeViewYAMLTypes.cpp
  439   IO.mapOptional("MemberInfo", Record.MemberInfo);
lib/ObjectYAML/DWARFYAML.cpp
   27   IO.mapOptional("debug_str", DWARF.DebugStrings);
   28   IO.mapOptional("debug_abbrev", DWARF.AbbrevDecls);
   30     IO.mapOptional("debug_aranges", DWARF.ARanges);
   32     IO.mapOptional("debug_pubnames", DWARF.PubNames);
   34     IO.mapOptional("debug_pubtypes", DWARF.PubTypes);
   36     IO.mapOptional("debug_gnu_pubnames", DWARF.GNUPubNames);
   38     IO.mapOptional("debug_gnu_pubtypes", DWARF.GNUPubTypes);
   39   IO.mapOptional("debug_info", DWARF.CompileUnits);
   40   IO.mapOptional("debug_line", DWARF.DebugLines);
  105   IO.mapOptional("Entries", Unit.Entries);
  115   IO.mapOptional("Value", FormValue.Value);
  117     IO.mapOptional("CStr", FormValue.CStr);
  119     IO.mapOptional("BlockData", FormValue.BlockData);
  138     IO.mapOptional("UnknownOpcodeData", LineTableOpcode.UnknownOpcodeData);
  140     IO.mapOptional("StandardOpcodeData", LineTableOpcode.StandardOpcodeData);
  142     IO.mapOptional("FileEntry", LineTableOpcode.FileEntry);
  144     IO.mapOptional("SData", LineTableOpcode.SData);
  145   IO.mapOptional("Data", LineTableOpcode.Data);
lib/ObjectYAML/ELFYAML.cpp
  831   IO.mapOptional("SHEntSize", FileHdr.SHEntSize);
  832   IO.mapOptional("SHOff", FileHdr.SHOff);
  833   IO.mapOptional("SHNum", FileHdr.SHNum);
  834   IO.mapOptional("SHStrNdx", FileHdr.SHStrNdx);
  841   IO.mapOptional("Sections", Phdr.Sections);
  844   IO.mapOptional("Align", Phdr.Align);
  845   IO.mapOptional("FileSize", Phdr.FileSize);
  846   IO.mapOptional("MemSize", Phdr.MemSize);
  847   IO.mapOptional("Offset", Phdr.Offset);
  961   IO.mapOptional("NameIndex", Symbol.NameIndex);
  964   IO.mapOptional("Index", Symbol.Index);
  976   IO.mapOptional("Other", Keys->Other);
  991   IO.mapOptional("Flags", Section.Flags);
  995   IO.mapOptional("EntSize", Section.EntSize);
 1002   IO.mapOptional("ShName", Section.ShName);
 1003   IO.mapOptional("ShOffset", Section.ShOffset);
 1004   IO.mapOptional("ShSize", Section.ShSize);
 1009   IO.mapOptional("Entries", Section.Entries);
 1010   IO.mapOptional("Content", Section.Content);
 1015   IO.mapOptional("Content", Section.Content);
 1016   IO.mapOptional("Size", Section.Size);
 1017   IO.mapOptional("Info", Section.Info);
 1022   IO.mapOptional("Content", Section.Content);
 1023   IO.mapOptional("Size", Section.Size);
 1024   IO.mapOptional("Entries", Section.Entries);
 1029   IO.mapOptional("Content", Section.Content);
 1030   IO.mapOptional("Bucket", Section.Bucket);
 1031   IO.mapOptional("Chain", Section.Chain);
 1032   IO.mapOptional("Size", Section.Size);
 1037   IO.mapOptional("Content", Section.Content);
 1038   IO.mapOptional("Size", Section.Size);
 1039   IO.mapOptional("Notes", Section.Notes);
 1067   IO.mapOptional("Relocations", Section.Relocations);
 1083   IO.mapOptional("Content", Section.Content);
 1084   IO.mapOptional("Size", Section.Size);
 1085   IO.mapOptional("Symbols", Section.Symbols);
 1349   IO.mapOptional("Name", N.Name);
 1350   IO.mapOptional("Desc", N.Desc);
 1390   IO.mapOptional("Symbol", Rel.Symbol);
 1411   IO.mapOptional("ProgramHeaders", Object.ProgramHeaders);
 1412   IO.mapOptional("Sections", Object.Sections);
 1413   IO.mapOptional("Symbols", Object.Symbols);
 1414   IO.mapOptional("DynamicSymbols", Object.DynamicSymbols);
 1420   IO.mapOptional("Name", Sym.Name);
 1421   IO.mapOptional("Index", Sym.Index);
lib/ObjectYAML/MachOYAML.cpp
  110   IO.mapOptional("LoadCommands", Object.LoadCommands);
  112     IO.mapOptional("LinkEditData", Object.LinkEdit);
  115     IO.mapOptional("DWARF", Object.DWARF);
  154   IO.mapOptional("RebaseOpcodes", LinkEditData.RebaseOpcodes);
  155   IO.mapOptional("BindOpcodes", LinkEditData.BindOpcodes);
  156   IO.mapOptional("WeakBindOpcodes", LinkEditData.WeakBindOpcodes);
  157   IO.mapOptional("LazyBindOpcodes", LinkEditData.LazyBindOpcodes);
  159     IO.mapOptional("ExportTrie", LinkEditData.ExportTrie);
  160   IO.mapOptional("NameList", LinkEditData.NameList);
  161   IO.mapOptional("StringTable", LinkEditData.StringTable);
  168   IO.mapOptional("ExtraData", RebaseOpcode.ExtraData);
  175   IO.mapOptional("ULEBExtraData", BindOpcode.ULEBExtraData);
  176   IO.mapOptional("SLEBExtraData", BindOpcode.SLEBExtraData);
  177   IO.mapOptional("Symbol", BindOpcode.Symbol);
  183   IO.mapOptional("NodeOffset", ExportEntry.NodeOffset);
  184   IO.mapOptional("Name", ExportEntry.Name);
  185   IO.mapOptional("Flags", ExportEntry.Flags);
  186   IO.mapOptional("Address", ExportEntry.Address);
  187   IO.mapOptional("Other", ExportEntry.Other);
  188   IO.mapOptional("ImportName", ExportEntry.ImportName);
  189   IO.mapOptional("Children", ExportEntry.Children);
  207   IO.mapOptional("Sections", LoadCommand.Sections);
  213   IO.mapOptional("Sections", LoadCommand.Sections);
  219   IO.mapOptional("PayloadString", LoadCommand.PayloadString);
  225   IO.mapOptional("PayloadString", LoadCommand.PayloadString);
  231   IO.mapOptional("PayloadString", LoadCommand.PayloadString);
  237   IO.mapOptional("Tools", LoadCommand.Tools);
  258   IO.mapOptional("PayloadBytes", LoadCommand.PayloadBytes);
  289   IO.mapOptional("reserved3", Section.reserved3);
  290   IO.mapOptional("content", Section.content);
lib/ObjectYAML/MinidumpYAML.cpp
  291   IO.mapOptional("Content", Stream.Content);
  336     IO.mapOptional("CPU", Info.CPU.X86);
  340     IO.mapOptional("CPU", Info.CPU.Arm);
  343     IO.mapOptional("CPU", Info.CPU.Other);
  349   IO.mapOptional("Text", Stream.Text);
lib/ObjectYAML/WasmYAML.cpp
   41   IO.mapOptional("Sections", Object.Sections);
   47   IO.mapOptional("Relocations", Section.Relocations);
   63   IO.mapOptional("FunctionNames", Section.FunctionNames);
   70   IO.mapOptional("SymbolTable", Section.SymbolTable);
   71   IO.mapOptional("SegmentInfo", Section.SegmentInfos);
   72   IO.mapOptional("InitFunctions", Section.InitFunctions);
   73   IO.mapOptional("Comdats", Section.Comdats);
   79   IO.mapOptional("Languages", Section.Languages);
   80   IO.mapOptional("Tools", Section.Tools);
   81   IO.mapOptional("SDKs", Section.SDKs);
   98   IO.mapOptional("Signatures", Section.Signatures);
  103   IO.mapOptional("Imports", Section.Imports);
  108   IO.mapOptional("FunctionTypes", Section.FunctionTypes);
  113   IO.mapOptional("Tables", Section.Tables);
  118   IO.mapOptional("Memories", Section.Memories);
  123   IO.mapOptional("Globals", Section.Globals);
  128   IO.mapOptional("Events", Section.Events);
  133   IO.mapOptional("Exports", Section.Exports);
  138   IO.mapOptional("StartFunction", Section.StartFunction);
  143   IO.mapOptional("Segments", Section.Segments);
  366     IO.mapOptional("Flags", Limits.Flags);
  369     IO.mapOptional("Maximum", Limits.Maximum);
  441   IO.mapOptional("SectionOffset", Segment.SectionOffset);
lib/Remarks/YAMLRemarkSerializer.cpp
   29   io.mapOptional("DebugLoc", RL);
   31   io.mapOptional("Hotness", Hotness);
   32   io.mapOptional("Args", Args);
  152     io.mapOptional("DebugLoc", A.Loc);
lib/Support/AMDGPUMetadata.cpp
  184       YIO.mapOptional(Kernel::Key::Attrs, MD.mAttrs);
  186       YIO.mapOptional(Kernel::Key::Args, MD.mArgs);
  188       YIO.mapOptional(Kernel::Key::CodeProps, MD.mCodeProps);
  190       YIO.mapOptional(Kernel::Key::DebugProps, MD.mDebugProps);
  200       YIO.mapOptional(Key::Kernels, MD.mKernels);
lib/Target/AMDGPU/SIMachineFunctionInfo.h
  181     YamlIO.mapOptional("mask", A.Mask);
  211     YamlIO.mapOptional("privateSegmentBuffer", AI.PrivateSegmentBuffer);
  212     YamlIO.mapOptional("dispatchPtr", AI.DispatchPtr);
  213     YamlIO.mapOptional("queuePtr", AI.QueuePtr);
  214     YamlIO.mapOptional("kernargSegmentPtr", AI.KernargSegmentPtr);
  215     YamlIO.mapOptional("dispatchID", AI.DispatchID);
  216     YamlIO.mapOptional("flatScratchInit", AI.FlatScratchInit);
  217     YamlIO.mapOptional("privateSegmentSize", AI.PrivateSegmentSize);
  219     YamlIO.mapOptional("workGroupIDX", AI.WorkGroupIDX);
  220     YamlIO.mapOptional("workGroupIDY", AI.WorkGroupIDY);
  221     YamlIO.mapOptional("workGroupIDZ", AI.WorkGroupIDZ);
  222     YamlIO.mapOptional("workGroupInfo", AI.WorkGroupInfo);
  223     YamlIO.mapOptional("privateSegmentWaveByteOffset",
  226     YamlIO.mapOptional("implicitArgPtr", AI.ImplicitArgPtr);
  227     YamlIO.mapOptional("implicitBufferPtr", AI.ImplicitBufferPtr);
  229     YamlIO.mapOptional("workItemIDX", AI.WorkItemIDX);
  230     YamlIO.mapOptional("workItemIDY", AI.WorkItemIDY);
  231     YamlIO.mapOptional("workItemIDZ", AI.WorkItemIDZ);
  304     YamlIO.mapOptional("argumentInfo", MFI.ArgInfo);
lib/TextAPI/ELF/TBEHandler.cpp
  108     IO.mapOptional("Warning", Symbol.Warning);
  135     IO.mapOptional("SoName", Stub.SoName);
  137     IO.mapOptional("NeededLibs", Stub.NeededLibs);
lib/TextAPI/MachO/TextStub.cpp
  294       IO.mapOptional("allowed-clients", Section.AllowableClients);
  296       IO.mapOptional("allowable-clients", Section.AllowableClients);
  297     IO.mapOptional("re-exports", Section.ReexportedLibraries);
  298     IO.mapOptional("symbols", Section.Symbols);
  299     IO.mapOptional("objc-classes", Section.Classes);
  301       IO.mapOptional("objc-eh-types", Section.ClassEHs);
  302     IO.mapOptional("objc-ivars", Section.IVars);
  303     IO.mapOptional("weak-def-symbols", Section.WeakDefSymbols);
  304     IO.mapOptional("thread-local-symbols", Section.TLVSymbols);
  315     IO.mapOptional("symbols", Section.Symbols);
  316     IO.mapOptional("objc-classes", Section.Classes);
  318       IO.mapOptional("objc-eh-types", Section.ClassEHs);
  319     IO.mapOptional("objc-ivars", Section.IVars);
  320     IO.mapOptional("weak-ref-symbols", Section.WeakRefSymbols);
  327     IO.mapOptional("symbols", Section.Symbols);
  328     IO.mapOptional("objc-classes", Section.Classes);
  329     IO.mapOptional("objc-eh-types", Section.ClassEHs);
  330     IO.mapOptional("objc-ivars", Section.Ivars);
  331     IO.mapOptional("weak-symbols", Section.WeakSymbols);
  332     IO.mapOptional("thread-local-symbols", Section.TlvSymbols);
 1025       IO.mapOptional("uuids", Keys->UUIDs);
 1045     IO.mapOptional("exports", Keys->Exports);
 1047       IO.mapOptional("undefineds", Keys->Undefineds);
 1056     IO.mapOptional("uuids", Keys->UUIDs);
 1064     IO.mapOptional("parent-umbrella", Keys->ParentUmbrellas);
 1071     IO.mapOptional("exports", Keys->Exports);
 1072     IO.mapOptional("reexports", Keys->Reexports);
 1073     IO.mapOptional("undefineds", Keys->Undefineds);
tools/clang/include/clang/Tooling/DiagnosticsYaml.h
   32     Io.mapOptional("FilePath", M.FilePath);
   33     Io.mapOptional("FileOffset", M.FileOffset);
   81     Io.mapOptional("Notes", Keys->Notes);
tools/clang/lib/Format/Format.cpp
  335     IO.mapOptional("Language", Style.Language);
  346           IO.mapOptional("# BasedOnStyle", StyleName);
  352       IO.mapOptional("BasedOnStyle", BasedOnStyle);
  367       IO.mapOptional("AlignEscapedNewlinesLeft", Style.AlignEscapedNewlines);
  368       IO.mapOptional("DerivePointerBinding", Style.DerivePointerAlignment);
  369       IO.mapOptional("IndentFunctionDeclarationAfterType",
  371       IO.mapOptional("PointerBindsToType", Style.PointerAlignment);
  372       IO.mapOptional("SpaceAfterControlStatementKeyword",
  376     IO.mapOptional("AccessModifierOffset", Style.AccessModifierOffset);
  377     IO.mapOptional("AlignAfterOpenBracket", Style.AlignAfterOpenBracket);
  378     IO.mapOptional("AlignConsecutiveMacros", Style.AlignConsecutiveMacros);
  379     IO.mapOptional("AlignConsecutiveAssignments",
  381     IO.mapOptional("AlignConsecutiveDeclarations",
  383     IO.mapOptional("AlignEscapedNewlines", Style.AlignEscapedNewlines);
  384     IO.mapOptional("AlignOperands", Style.AlignOperands);
  385     IO.mapOptional("AlignTrailingComments", Style.AlignTrailingComments);
  386     IO.mapOptional("AllowAllArgumentsOnNextLine",
  388     IO.mapOptional("AllowAllConstructorInitializersOnNextLine",
  390     IO.mapOptional("AllowAllParametersOfDeclarationOnNextLine",
  392     IO.mapOptional("AllowShortBlocksOnASingleLine",
  394     IO.mapOptional("AllowShortCaseLabelsOnASingleLine",
  396     IO.mapOptional("AllowShortFunctionsOnASingleLine",
  398     IO.mapOptional("AllowShortLambdasOnASingleLine",
  400     IO.mapOptional("AllowShortIfStatementsOnASingleLine",
  402     IO.mapOptional("AllowShortLoopsOnASingleLine",
  404     IO.mapOptional("AlwaysBreakAfterDefinitionReturnType",
  406     IO.mapOptional("AlwaysBreakAfterReturnType",
  422     IO.mapOptional("AlwaysBreakBeforeMultilineStrings",
  424     IO.mapOptional("AlwaysBreakTemplateDeclarations",
  426     IO.mapOptional("BinPackArguments", Style.BinPackArguments);
  427     IO.mapOptional("BinPackParameters", Style.BinPackParameters);
  428     IO.mapOptional("BraceWrapping", Style.BraceWrapping);
  429     IO.mapOptional("BreakBeforeBinaryOperators",
  431     IO.mapOptional("BreakBeforeBraces", Style.BreakBeforeBraces);
  434     IO.mapOptional("BreakBeforeInheritanceComma", BreakBeforeInheritanceComma);
  435     IO.mapOptional("BreakInheritanceList", Style.BreakInheritanceList);
  443     IO.mapOptional("BreakBeforeTernaryOperators",
  447     IO.mapOptional("BreakConstructorInitializersBeforeComma",
  449     IO.mapOptional("BreakConstructorInitializers",
  458     IO.mapOptional("BreakAfterJavaFieldAnnotations",
  460     IO.mapOptional("BreakStringLiterals", Style.BreakStringLiterals);
  461     IO.mapOptional("ColumnLimit", Style.ColumnLimit);
  462     IO.mapOptional("CommentPragmas", Style.CommentPragmas);
  463     IO.mapOptional("CompactNamespaces", Style.CompactNamespaces);
  464     IO.mapOptional("ConstructorInitializerAllOnOneLineOrOnePerLine",
  466     IO.mapOptional("ConstructorInitializerIndentWidth",
  468     IO.mapOptional("ContinuationIndentWidth", Style.ContinuationIndentWidth);
  469     IO.mapOptional("Cpp11BracedListStyle", Style.Cpp11BracedListStyle);
  470     IO.mapOptional("DerivePointerAlignment", Style.DerivePointerAlignment);
  471     IO.mapOptional("DisableFormat", Style.DisableFormat);
  472     IO.mapOptional("ExperimentalAutoDetectBinPacking",
  474     IO.mapOptional("FixNamespaceComments", Style.FixNamespaceComments);
  475     IO.mapOptional("ForEachMacros", Style.ForEachMacros);
  476     IO.mapOptional("IncludeBlocks", Style.IncludeStyle.IncludeBlocks);
  477     IO.mapOptional("IncludeCategories", Style.IncludeStyle.IncludeCategories);
  478     IO.mapOptional("IncludeIsMainRegex", Style.IncludeStyle.IncludeIsMainRegex);
  479     IO.mapOptional("IndentCaseLabels", Style.IndentCaseLabels);
  480     IO.mapOptional("IndentGotoLabels", Style.IndentGotoLabels);
  481     IO.mapOptional("IndentPPDirectives", Style.IndentPPDirectives);
  482     IO.mapOptional("IndentWidth", Style.IndentWidth);
  483     IO.mapOptional("IndentWrappedFunctionNames",
  485     IO.mapOptional("JavaImportGroups", Style.JavaImportGroups);
  486     IO.mapOptional("JavaScriptQuotes", Style.JavaScriptQuotes);
  487     IO.mapOptional("JavaScriptWrapImports", Style.JavaScriptWrapImports);
  488     IO.mapOptional("KeepEmptyLinesAtTheStartOfBlocks",
  490     IO.mapOptional("MacroBlockBegin", Style.MacroBlockBegin);
  491     IO.mapOptional("MacroBlockEnd", Style.MacroBlockEnd);
  492     IO.mapOptional("MaxEmptyLinesToKeep", Style.MaxEmptyLinesToKeep);
  493     IO.mapOptional("NamespaceIndentation", Style.NamespaceIndentation);
  494     IO.mapOptional("NamespaceMacros", Style.NamespaceMacros);
  495     IO.mapOptional("ObjCBinPackProtocolList", Style.ObjCBinPackProtocolList);
  496     IO.mapOptional("ObjCBlockIndentWidth", Style.ObjCBlockIndentWidth);
  497     IO.mapOptional("ObjCSpaceAfterProperty", Style.ObjCSpaceAfterProperty);
  498     IO.mapOptional("ObjCSpaceBeforeProtocolList",
  500     IO.mapOptional("PenaltyBreakAssignment", Style.PenaltyBreakAssignment);
  501     IO.mapOptional("PenaltyBreakBeforeFirstCallParameter",
  503     IO.mapOptional("PenaltyBreakComment", Style.PenaltyBreakComment);
  504     IO.mapOptional("PenaltyBreakFirstLessLess",
  506     IO.mapOptional("PenaltyBreakString", Style.PenaltyBreakString);
  507     IO.mapOptional("PenaltyBreakTemplateDeclaration",
  509     IO.mapOptional("PenaltyExcessCharacter", Style.PenaltyExcessCharacter);
  510     IO.mapOptional("PenaltyReturnTypeOnItsOwnLine",
  512     IO.mapOptional("PointerAlignment", Style.PointerAlignment);
  513     IO.mapOptional("RawStringFormats", Style.RawStringFormats);
  514     IO.mapOptional("ReflowComments", Style.ReflowComments);
  515     IO.mapOptional("SortIncludes", Style.SortIncludes);
  516     IO.mapOptional("SortUsingDeclarations", Style.SortUsingDeclarations);
  517     IO.mapOptional("SpaceAfterCStyleCast", Style.SpaceAfterCStyleCast);
  518     IO.mapOptional("SpaceAfterLogicalNot", Style.SpaceAfterLogicalNot);
  519     IO.mapOptional("SpaceAfterTemplateKeyword",
  521     IO.mapOptional("SpaceBeforeAssignmentOperators",
  523     IO.mapOptional("SpaceBeforeCpp11BracedList",
  525     IO.mapOptional("SpaceBeforeCtorInitializerColon",
  527     IO.mapOptional("SpaceBeforeInheritanceColon",
  529     IO.mapOptional("SpaceBeforeParens", Style.SpaceBeforeParens);
  530     IO.mapOptional("SpaceBeforeRangeBasedForLoopColon",
  532     IO.mapOptional("SpaceInEmptyBlock", Style.SpaceInEmptyBlock);
  533     IO.mapOptional("SpaceInEmptyParentheses", Style.SpaceInEmptyParentheses);
  534     IO.mapOptional("SpacesBeforeTrailingComments",
  536     IO.mapOptional("SpacesInAngles", Style.SpacesInAngles);
  537     IO.mapOptional("SpacesInContainerLiterals",
  539     IO.mapOptional("SpacesInCStyleCastParentheses",
  541     IO.mapOptional("SpacesInParentheses", Style.SpacesInParentheses);
  542     IO.mapOptional("SpacesInSquareBrackets", Style.SpacesInSquareBrackets);
  543     IO.mapOptional("Standard", Style.Standard);
  544     IO.mapOptional("StatementMacros", Style.StatementMacros);
  545     IO.mapOptional("TabWidth", Style.TabWidth);
  546     IO.mapOptional("TypenameMacros", Style.TypenameMacros);
  547     IO.mapOptional("UseTab", Style.UseTab);
  553     IO.mapOptional("AfterCaseLabel", Wrapping.AfterCaseLabel);
  554     IO.mapOptional("AfterClass", Wrapping.AfterClass);
  555     IO.mapOptional("AfterControlStatement", Wrapping.AfterControlStatement);
  556     IO.mapOptional("AfterEnum", Wrapping.AfterEnum);
  557     IO.mapOptional("AfterFunction", Wrapping.AfterFunction);
  558     IO.mapOptional("AfterNamespace", Wrapping.AfterNamespace);
  559     IO.mapOptional("AfterObjCDeclaration", Wrapping.AfterObjCDeclaration);
  560     IO.mapOptional("AfterStruct", Wrapping.AfterStruct);
  561     IO.mapOptional("AfterUnion", Wrapping.AfterUnion);
  562     IO.mapOptional("AfterExternBlock", Wrapping.AfterExternBlock);
  563     IO.mapOptional("BeforeCatch", Wrapping.BeforeCatch);
  564     IO.mapOptional("BeforeElse", Wrapping.BeforeElse);
  565     IO.mapOptional("IndentBraces", Wrapping.IndentBraces);
  566     IO.mapOptional("SplitEmptyFunction", Wrapping.SplitEmptyFunction);
  567     IO.mapOptional("SplitEmptyRecord", Wrapping.SplitEmptyRecord);
  568     IO.mapOptional("SplitEmptyNamespace", Wrapping.SplitEmptyNamespace);
  574     IO.mapOptional("Language", Format.Language);
  575     IO.mapOptional("Delimiters", Format.Delimiters);
  576     IO.mapOptional("EnclosingFunctions", Format.EnclosingFunctions);
  577     IO.mapOptional("CanonicalDelimiter", Format.CanonicalDelimiter);
  578     IO.mapOptional("BasedOnStyle", Format.BasedOnStyle);
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  262     IO.mapOptional("Propagations", Config.Propagations);
  263     IO.mapOptional("Filters", Config.Filters);
  264     IO.mapOptional("Sinks", Config.Sinks);
  271     IO.mapOptional("SrcArgs", Propagation.SrcArgs);
  272     IO.mapOptional("DstArgs", Propagation.DstArgs);
tools/clang/lib/Tooling/Inclusions/IncludeStyle.cpp
   18   IO.mapOptional("Regex", Category.Regex);
   19   IO.mapOptional("Priority", Category.Priority);
   20   IO.mapOptional("SortPriority", Category.SortPriority);
tools/clang/tools/clang-rename/ClangRename.cpp
   57     IO.mapOptional("Offset", Info.Offset);
   58     IO.mapOptional("QualifiedName", Info.QualifiedName);
tools/clang/tools/driver/cc1gen_reproducer_main.cpp
   62     IO.mapOptional("libclang.operation", Info.LibclangOperation);
   63     IO.mapOptional("libclang.opts", Info.LibclangOptions);
   65     IO.mapOptional("invocation-args", Info.InvocationArguments);
   66     IO.mapOptional("unsaved_file_hashes", Info.UnsavedFileHashes);
tools/clang/tools/extra/clang-doc/YAMLGenerator.cpp
  119   IO.mapOptional("Description", I.Description);
  131   IO.mapOptional("Members", I.Members);
  132   IO.mapOptional("Bases", I.Bases);
  137   IO.mapOptional("ChildFunctions", I.ChildFunctions);
  138   IO.mapOptional("ChildEnums", I.ChildEnums);
  155   IO.mapOptional("Children", I.Children);
  204     IO.mapOptional("ChildFunctions", I.ChildFunctions);
  205     IO.mapOptional("ChildEnums", I.ChildEnums);
  229     IO.mapOptional("Members", I.Members);
  238     IO.mapOptional("Params", I.Params);
  239     IO.mapOptional("ReturnType", I.ReturnType);
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp
   48     IO.mapOptional("lines", File.LineRanges);
   86     IO.mapOptional("Checks", Options.Checks);
   87     IO.mapOptional("WarningsAsErrors", Options.WarningsAsErrors);
   88     IO.mapOptional("HeaderFilterRegex", Options.HeaderFilterRegex);
   89     IO.mapOptional("AnalyzeTemporaryDtors", Ignored); // legacy compatibility
   90     IO.mapOptional("FormatStyle", Options.FormatStyle);
   91     IO.mapOptional("User", Options.User);
   92     IO.mapOptional("CheckOptions", NOpts->Options);
   93     IO.mapOptional("ExtraArgs", Options.ExtraArgs);
   94     IO.mapOptional("ExtraArgsBefore", Options.ExtraArgsBefore);
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp
  198     IO.mapOptional("Origin", NSymbolOrigin->Origin);
  199     IO.mapOptional("Flags", NSymbolFlag->Flag);
  200     IO.mapOptional("Signature", Sym.Signature);
  201     IO.mapOptional("TemplateSpecializationArgs",
  203     IO.mapOptional("CompletionSnippetSuffix", Sym.CompletionSnippetSuffix);
  204     IO.mapOptional("Documentation", Sym.Documentation);
  205     IO.mapOptional("ReturnType", Sym.ReturnType);
  206     IO.mapOptional("Type", Sym.Type);
  207     IO.mapOptional("IncludeHeaders", Sym.IncludeHeaders);
tools/dsymutil/DebugMap.cpp
  166   io.mapOptional("objAddr", s.second.ObjectAddress);
  168   io.mapOptional("size", s.second.Size);
  175   io.mapOptional("timestamp", Norm->Timestamp);
  208   io.mapOptional("binary-path", DM.BinaryPath);
  211   io.mapOptional("objects", DM.Objects);
  219   io.mapOptional("binary-path", DM->BinaryPath);
  222   io.mapOptional("objects", DM->Objects);
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp
  300     io.mapOptional("attributes",      sect.attributes);
  306       io.mapOptional("size",          size);
  314       io.mapOptional("content",         content->_normalizedContent);
  316     io.mapOptional("relocations",     sect.relocations);
  317     io.mapOptional("indirect-syms",   sect.indirectSymbols);
  657     io.mapOptional("offset",       exp.offset);
  661       io.mapOptional("flags",      exp.flags);
  716     io.mapOptional("flags",            file.flags);
  717     io.mapOptional("dependents",       file.dependentDylibs);
  722     io.mapOptional("rpaths",           file.rpaths);
  726     io.mapOptional("OS",               file.os);
  730     io.mapOptional("segments",         file.segments);
  731     io.mapOptional("sections",         file.sections);
  732     io.mapOptional("local-symbols",    file.localSymbols);
  733     io.mapOptional("global-symbols",   file.globalSymbols);
  734     io.mapOptional("undefined-symbols",file.undefinedSymbols);
  736     io.mapOptional("rebasings",        file.rebasingInfo);
  737     io.mapOptional("bindings",         file.bindingInfo);
  738     io.mapOptional("weak-bindings",    file.weakBindingInfo);
  739     io.mapOptional("lazy-bindings",    file.lazyBindingInfo);
  740     io.mapOptional("exports",          file.exportInfo);
  741     io.mapOptional("dataInCode",       file.dataInCode);
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  511     io.mapOptional("name",    member._name);
  711     io.mapOptional("path",                 keys->_path);
  714       io.mapOptional("defined-atoms",        keys->_definedAtomsRef);
  715       io.mapOptional("undefined-atoms",      keys->_undefinedAtomsRef);
  716       io.mapOptional("shared-library-atoms", keys->_sharedLibraryAtomsRef);
  717       io.mapOptional("absolute-atoms",       keys->_absoluteAtomsRef);
  719       io.mapOptional("defined-atoms",        keys->_definedAtoms);
  720       io.mapOptional("undefined-atoms",      keys->_undefinedAtoms);
  721       io.mapOptional("shared-library-atoms", keys->_sharedLibraryAtoms);
  722       io.mapOptional("absolute-atoms",       keys->_absoluteAtoms);
  731     io.mapOptional("path",    keys->_path);
  732     io.mapOptional("members", keys->_members);
  797     io.mapOptional("offset", keys->_offset);
  798     io.mapOptional("target", keys->_targetName);
  963     io.mapOptional("content",          keys->_content);
  983     io.mapOptional("references",       keys->_references);
 1122     io.mapOptional("load-name",   keys->_loadName);
 1204     io.mapOptional("scope",    keys->_scope);
tools/llvm-exegesis/lib/BenchmarkResult.cpp
  225       Io.mapOptional("debug_string", Obj.Key);
  228     Io.mapOptional("per_snippet_value", Obj.PerSnippetValue);
  290     Io.mapOptional("config", Obj.Config);
  322     Io.mapOptional("info", Obj.Info);
  326     Io.mapOptional("assembled_snippet", BinaryString->Binary);
tools/llvm-ifs/llvm-ifs.cpp
  136     IO.mapOptional("Warning", Symbol.Warning);
  192     IO.mapOptional("Triple", Stub.Triple);
  193     IO.mapOptional("ObjectFileFormat", Stub.ObjectFileFormat);
  194     IO.mapOptional("SOName", Stub.SOName);
  195     IO.mapOptional("NeededLibs", Stub.NeededLibs);
tools/llvm-pdbutil/PdbYaml.cpp
  105   IO.mapOptional("MSF", Obj.Headers);
  106   IO.mapOptional("StreamSizes", Obj.StreamSizes);
  107   IO.mapOptional("StreamMap", Obj.StreamMap);
  108   IO.mapOptional("StringTable", Obj.StringTable);
  109   IO.mapOptional("PdbStream", Obj.PdbStream);
  110   IO.mapOptional("DbiStream", Obj.DbiStream);
  111   IO.mapOptional("TpiStream", Obj.TpiStream);
  112   IO.mapOptional("IpiStream", Obj.IpiStream);
  113   IO.mapOptional("PublicsStream", Obj.PublicsStream);
  117   IO.mapOptional("SuperBlock", Obj.SuperBlock);
  118   IO.mapOptional("NumDirectoryBlocks", Obj.NumDirectoryBlocks);
  119   IO.mapOptional("DirectoryBlocks", Obj.DirectoryBlocks);
  120   IO.mapOptional("NumStreams", Obj.NumStreams);
  121   IO.mapOptional("FileSize", Obj.FileSize);
  144   IO.mapOptional("Guid", Obj.Guid);
  146   IO.mapOptional("Features", Obj.Features);
  158   IO.mapOptional("Modules", Obj.ModInfos);
  186   IO.mapOptional("SourceFiles", Obj.SourceFiles);
  187   IO.mapOptional("Subsections", Obj.Subsections);
  188   IO.mapOptional("Modi", Obj.Modi);
unittests/Support/YAMLIOTest.cpp
 2293       IO.mapOptional("Numbers", OT.Numbers);
 2300       IO.mapOptional("Tests", OTS.Tests);