Home
last modified time | relevance | path

Searched refs:Subsection (Results 1 – 25 of 57) sorted by relevance

123

/freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/
H A DDebugSubsectionRecord.cpp57 std::shared_ptr<DebugSubsection> Subsection, CodeViewContainer Container) in DebugSubsectionRecordBuilder() argument
58 : Subsection(std::move(Subsection)), Container(Container) {} in DebugSubsectionRecordBuilder()
65 uint32_t DataSize = Subsection ? Subsection->calculateSerializedSize() in calculateSerializedLength()
77 Header.Kind = uint32_t(Subsection ? Subsection->kind() : Contents.kind()); in commit()
80 uint32_t DataSize = Subsection ? Subsection->calculateSerializedSize() in commit()
86 if (Subsection) { in commit()
87 if (auto EC = Subsection->commit(Writer)) in commit()
/freebsd-12.1/contrib/llvm/lib/ObjectYAML/
H A DCodeViewYAMLDebugSections.cpp376 Subsection.Subsection = SS; in mapping()
382 Subsection.Subsection = in mapping()
385 Subsection.Subsection = in mapping()
399 Subsection.Subsection->map(IO); in mapping()
805 Subsection.Subsection = *Result; in visitLines()
816 Subsection.Subsection = *Result; in visitFileChecksums()
827 Subsection.Subsection = *Result; in visitInlineeLines()
838 Subsection.Subsection = *Result; in visitCrossModuleExports()
849 Subsection.Subsection = *Result; in visitCrossModuleImports()
859 Subsection.Subsection = *Result; in visitStringTable()
[all …]
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCSection.cpp59 MCSection::getSubsectionInsertionPoint(unsigned Subsection) { in getSubsectionInsertionPoint() argument
60 if (Subsection == 0 && SubsectionFragmentMap.empty()) in getSubsectionInsertionPoint()
66 std::make_pair(Subsection, (MCFragment *)nullptr)); in getSubsectionInsertionPoint()
69 ExactMatch = MI->first == Subsection; in getSubsectionInsertionPoint()
78 if (!ExactMatch && Subsection != 0) { in getSubsectionInsertionPoint()
82 SubsectionFragmentMap.insert(MI, std::make_pair(Subsection, F)); in getSubsectionInsertionPoint()
H A DMCSectionWasm.cpp52 const MCExpr *Subsection) const { in PrintSwitchToSection()
56 if (Subsection) { in PrintSwitchToSection()
58 Subsection->print(OS, &MAI); in PrintSwitchToSection()
87 if (Subsection) { in PrintSwitchToSection()
89 Subsection->print(OS, &MAI); in PrintSwitchToSection()
H A DMCSectionELF.cpp58 const MCExpr *Subsection) const { in PrintSwitchToSection()
61 if (Subsection) { in PrintSwitchToSection()
63 Subsection->print(OS, &MAI); in PrintSwitchToSection()
184 if (Subsection) { in PrintSwitchToSection()
186 Subsection->print(OS, &MAI); in PrintSwitchToSection()
H A DMCWasmStreamer.cpp62 const MCExpr *Subsection) { in ChangeSection() argument
69 this->MCObjectStreamer::ChangeSection(Section, Subsection); in ChangeSection()
H A DMCObjectStreamer.cpp285 const MCExpr *Subsection) { in ChangeSection() argument
286 changeSectionImpl(Section, Subsection); in ChangeSection()
290 const MCExpr *Subsection) { in changeSectionImpl() argument
298 if (Subsection && in changeSectionImpl()
299 !Subsection->evaluateAsAbsolute(IntSubsection, getAssemblerPtr())) in changeSectionImpl()
H A DMCStreamer.cpp55 const MCExpr *Subsection, in changeSection() argument
60 Subsection); in changeSection()
1040 void MCStreamer::SwitchSection(MCSection *Section, const MCExpr *Subsection) { in SwitchSection() argument
1044 if (MCSectionSubPair(Section, Subsection) != curSection) { in SwitchSection()
1045 ChangeSection(Section, Subsection); in SwitchSection()
1046 SectionStack.back().first = MCSectionSubPair(Section, Subsection); in SwitchSection()
H A DMCSectionCOFF.cpp42 const MCExpr *Subsection) const { in PrintSwitchToSection()
/freebsd-12.1/contrib/llvm/lib/MC/MCParser/
H A DELFAsmParser.cpp205 const MCExpr *Subsection = nullptr; in ParseSectionSwitch() local
207 if (getParser().parseExpression(Subsection)) in ParseSectionSwitch()
213 Subsection); in ParseSectionSwitch()
497 const MCExpr *Subsection = nullptr; in ParseSectionArguments() local
522 if (getParser().parseExpression(Subsection)) in ParseSectionArguments()
636 getStreamer().SwitchSection(ELFSection, Subsection); in ParseSectionArguments()
834 const MCExpr *Subsection = nullptr; in ParseDirectiveSubsection() local
836 if (getParser().parseExpression(Subsection)) in ParseDirectiveSubsection()
845 getStreamer().SubSection(Subsection); in ParseDirectiveSubsection()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/
H A DDebugSubsectionRecord.h57 DebugSubsectionRecordBuilder(std::shared_ptr<DebugSubsection> Subsection,
71 std::shared_ptr<DebugSubsection> Subsection;
/freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/Native/
H A DDbiModuleDescriptorBuilder.cpp180 std::shared_ptr<DebugSubsection> Subsection) { in addDebugSubsection() argument
181 assert(Subsection); in addDebugSubsection()
183 std::move(Subsection), CodeViewContainer::Pdb)); in addDebugSubsection()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCStreamer.h392 bool SubSection(const MCExpr *Subsection) { in SubSection() argument
396 SwitchSection(SectionStack.back().first.first, Subsection); in SubSection()
405 const MCExpr *Subsection = nullptr);
411 const MCExpr *Subsection = nullptr) {
415 if (MCSectionSubPair(Section, Subsection) != curSection)
416 SectionStack.back().first = MCSectionSubPair(Section, Subsection);
H A DMCSection.h175 MCSection::iterator getSubsectionInsertionPoint(unsigned Subsection);
181 const MCExpr *Subsection) const = 0;
H A DMCObjectStreamer.h91 bool changeSectionImpl(MCSection *Section, const MCExpr *Subsection);
118 void ChangeSection(MCSection *Section, const MCExpr *Subsection) override;
H A DMCSectionMachO.h81 const MCExpr *Subsection) const override;
H A DMCSectionCOFF.h81 const MCExpr *Subsection) const override;
H A DMCSectionWasm.h66 const MCExpr *Subsection) const override;
H A DMCSectionELF.h82 const MCExpr *Subsection) const override;
H A DMCWasmStreamer.h48 void ChangeSection(MCSection *Section, const MCExpr *Subsection) override;
/freebsd-12.1/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsELFStreamer.cpp95 const MCExpr *Subsection) { in SwitchSection() argument
96 MCELFStreamer::SwitchSection(Section, Subsection); in SwitchSection()
H A DMipsELFStreamer.h56 const MCExpr *Subsection = nullptr) override;
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFStreamer.cpp85 void ChangeSection(MCSection *Section, const MCExpr *Subsection) override { in ChangeSection() argument
92 MCELFStreamer::ChangeSection(Section, Subsection); in ChangeSection()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/PDB/Native/
H A DDbiModuleDescriptorBuilder.h57 addDebugSubsection(std::shared_ptr<codeview::DebugSubsection> Subsection);
/freebsd-12.1/contrib/llvm/include/llvm/ObjectYAML/
H A DCodeViewYAMLDebugSections.h116 std::shared_ptr<detail::YAMLSubsectionBase> Subsection; member

123