Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/
H A DMCSection.cpp59 MCSection::getSubsectionInsertionPoint(unsigned Subsection) { in getSubsectionInsertionPoint() argument
60 if (Subsection == 0 && SubsectionFragmentMap.empty()) in getSubsectionInsertionPoint()
67 ExactMatch = MI->first == Subsection; in getSubsectionInsertionPoint()
76 if (!ExactMatch && Subsection != 0) { in getSubsectionInsertionPoint()
80 SubsectionFragmentMap.insert(MI, std::make_pair(Subsection, F)); in getSubsectionInsertionPoint()
83 F->setSubsectionNumber(Subsection); in getSubsectionInsertionPoint()
92 PendingLabels.push_back(PendingLabel(label, Subsection)); in addPendingLabel()
96 unsigned Subsection) { in flushPendingLabels() argument
101 if (Label.Subsection == Subsection) { in flushPendingLabels()
115 this->getSubsectionInsertionPoint(Label.Subsection); in flushPendingLabels()
[all …]
H A DMCSectionWasm.cpp49 const MCExpr *Subsection) const { in printSwitchToSection()
53 if (Subsection) { in printSwitchToSection()
55 Subsection->print(OS, &MAI); in printSwitchToSection()
97 if (Subsection) { in printSwitchToSection()
99 Subsection->print(OS, &MAI); in printSwitchToSection()
H A DMCSectionELF.cpp55 const MCExpr *Subsection) const { in printSwitchToSection()
58 if (Subsection) { in printSwitchToSection()
60 Subsection->print(OS, &MAI); in printSwitchToSection()
206 if (Subsection) { in printSwitchToSection()
208 Subsection->print(OS, &MAI); in printSwitchToSection()
H A DMCObjectStreamer.cpp368 const MCExpr *Subsection) { in changeSection() argument
369 changeSectionImpl(Section, Subsection); in changeSection()
373 const MCExpr *Subsection) { in changeSectionImpl() argument
380 if (Subsection && in changeSectionImpl()
381 !Subsection->evaluateAsAbsolute(IntSubsection, getAssemblerPtr())) { in changeSectionImpl()
382 getContext().reportError(Subsection->getLoc(), in changeSectionImpl()
386 getContext().reportError(Subsection->getLoc(), in changeSectionImpl()
H A DMCWasmStreamer.cpp85 const MCExpr *Subsection) { in changeSection() argument
92 this->MCObjectStreamer::changeSection(Section, Subsection); in changeSection()
H A DMCSectionCOFF.cpp39 const MCExpr *Subsection) const { in printSwitchToSection()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DDebugSubsectionRecord.cpp52 std::shared_ptr<DebugSubsection> Subsection) in DebugSubsectionRecordBuilder() argument
53 : Subsection(std::move(Subsection)) {} in DebugSubsectionRecordBuilder()
60 uint32_t DataSize = Subsection ? Subsection->calculateSerializedSize() in calculateSerializedLength()
73 Header.Kind = uint32_t(Subsection ? Subsection->kind() : Contents.kind()); in commit()
76 uint32_t DataSize = Subsection ? Subsection->calculateSerializedSize() in commit()
82 if (Subsection) { in commit()
83 if (auto EC = Subsection->commit(Writer)) in commit()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLDebugSections.cpp375 Subsection.Subsection = SS; in mapping()
381 Subsection.Subsection = in mapping()
384 Subsection.Subsection = in mapping()
398 Subsection.Subsection->map(IO); in mapping()
804 Subsection.Subsection = *Result; in visitLines()
815 Subsection.Subsection = *Result; in visitFileChecksums()
826 Subsection.Subsection = *Result; in visitInlineeLines()
837 Subsection.Subsection = *Result; in visitCrossModuleExports()
848 Subsection.Subsection = *Result; in visitCrossModuleImports()
858 Subsection.Subsection = *Result; in visitStringTable()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSection.h105 unsigned Subsection;
106 PendingLabel(MCSymbol* Sym, unsigned Subsection = 0)
107 : Sym(Sym), Subsection(Subsection) {}
191 MCSection::iterator getSubsectionInsertionPoint(unsigned Subsection);
197 const MCExpr *Subsection) const = 0;
211 void addPendingLabel(MCSymbol* label, unsigned Subsection = 0);
215 unsigned Subsection = 0);
H A DMCSectionSPIRV.h34 const MCExpr *Subsection) const override {} in printSwitchToSection() argument
H A DMCStreamer.h439 bool subSection(const MCExpr *Subsection) { in subSection() argument
443 switchSection(SectionStack.back().first.first, Subsection); in subSection()
452 const MCExpr *Subsection = nullptr);
458 const MCExpr *Subsection = nullptr) {
462 if (MCSectionSubPair(Section, Subsection) != curSection)
463 SectionStack.back().first = MCSectionSubPair(Section, Subsection);
H A DMCSectionGOFF.h38 const MCExpr *Subsection) const override { in printSwitchToSection() argument
H A DMCSectionMachO.h73 const MCExpr *Subsection) const override;
H A DMCSectionCOFF.h74 const MCExpr *Subsection) const override;
H A DMCObjectStreamer.h108 bool changeSectionImpl(MCSection *Section, const MCExpr *Subsection);
144 void changeSection(MCSection *Section, const MCExpr *Subsection) override;
H A DMCSectionWasm.h63 const MCExpr *Subsection) const override;
H A DMCSectionELF.h81 const MCExpr *Subsection) const override;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DInputFile.h212 SubsectionT Subsection; in iterateModuleSubsections()
214 if (SS.kind() != Subsection.kind()) in iterateModuleSubsections()
218 if (auto Err = Subsection.initialize(Reader)) in iterateModuleSubsections()
220 if (auto Err = Callback(Modi, SG, Subsection)) in iterateModuleSubsections()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DDebugSubsectionRecord.h53 DebugSubsectionRecordBuilder(std::shared_ptr<DebugSubsection> Subsection);
65 std::shared_ptr<DebugSubsection> Subsection;
/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DELFAsmParser.cpp209 const MCExpr *Subsection = nullptr; in ParseSectionSwitch() local
211 if (getParser().parseExpression(Subsection)) in ParseSectionSwitch()
217 Subsection); in ParseSectionSwitch()
551 const MCExpr *Subsection = nullptr; in ParseSectionArguments() local
575 if (getParser().parseExpression(Subsection)) in ParseSectionArguments()
698 getStreamer().switchSection(Section, Subsection); in ParseSectionArguments()
919 const MCExpr *Subsection = nullptr; in ParseDirectiveSubsection() local
921 if (getParser().parseExpression(Subsection)) in ParseDirectiveSubsection()
930 getStreamer().subSection(Subsection); in ParseDirectiveSubsection()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DDbiModuleDescriptorBuilder.cpp214 std::shared_ptr<DebugSubsection> Subsection) { in addDebugSubsection() argument
215 assert(Subsection); in addDebugSubsection()
216 C13Builders.push_back(DebugSubsectionRecordBuilder(std::move(Subsection))); in addDebugSubsection()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsELFStreamer.cpp94 const MCExpr *Subsection) { in switchSection() argument
95 MCELFStreamer::switchSection(Section, Subsection); in switchSection()
H A DMipsELFStreamer.h54 const MCExpr *Subsection = nullptr) override;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVELFStreamer.cpp163 const MCExpr *Subsection) { in changeSection() argument
170 MCELFStreamer::changeSection(Section, Subsection); in changeSection()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFStreamer.cpp186 void changeSection(MCSection *Section, const MCExpr *Subsection) override { in changeSection() argument
193 MCELFStreamer::changeSection(Section, Subsection); in changeSection()

123