|
reference, declaration → definition
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> {
535 struct MappingTraits<ELFYAML::Symbol> {
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> {
573 struct MappingTraits<std::unique_ptr<ELFYAML::Section>> {
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> {
201 template <> struct MappingTraits<MachOYAML::Section> {
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/MinidumpYAML.h 237 template <> struct MappingTraits<std::unique_ptr<MinidumpYAML::Stream>> {
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 45 template <> struct MappingTraits<FileFilter> {
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> {
712 struct MappingTraits<NormalizedFile> {
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/lldb/include/lldb/Utility/GDBRemote.h 108 template <> struct MappingTraits<lldb_private::GDBRemotePacket> {
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> {
1782 struct MappingTraits<MyValidation> {
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> {