Home
last modified time | relevance | path

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

12

/freebsd-13.1/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
104 if (Label.Subsection == Subsection) { in flushPendingLabels()
118 this->getSubsectionInsertionPoint(Label.Subsection); in flushPendingLabels()
[all …]
H A DMCSectionWasm.cpp50 const MCExpr *Subsection) const { in PrintSwitchToSection()
54 if (Subsection) { in PrintSwitchToSection()
56 Subsection->print(OS, &MAI); in PrintSwitchToSection()
98 if (Subsection) { in PrintSwitchToSection()
100 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()
192 if (Subsection) { in PrintSwitchToSection()
194 Subsection->print(OS, &MAI); in PrintSwitchToSection()
H A DMCWasmStreamer.cpp61 const MCExpr *Subsection) { in changeSection() argument
68 this->MCObjectStreamer::changeSection(Section, Subsection); in changeSection()
H A DMCSectionCOFF.cpp39 const MCExpr *Subsection) const { in PrintSwitchToSection()
H A DMCSectionXCOFF.cpp27 const MCExpr *Subsection) const { in PrintSwitchToSection()
H A DMCObjectStreamer.cpp330 const MCExpr *Subsection) { in changeSection() argument
331 changeSectionImpl(Section, Subsection); in changeSection()
335 const MCExpr *Subsection) { in changeSectionImpl() argument
342 if (Subsection && in changeSectionImpl()
343 !Subsection->evaluateAsAbsolute(IntSubsection, getAssemblerPtr())) in changeSectionImpl()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DDebugSubsectionRecord.cpp53 std::shared_ptr<DebugSubsection> Subsection) in DebugSubsectionRecordBuilder() argument
54 : Subsection(std::move(Subsection)) {} in DebugSubsectionRecordBuilder()
61 uint32_t DataSize = Subsection ? Subsection->calculateSerializedSize() in calculateSerializedLength()
74 Header.Kind = uint32_t(Subsection ? Subsection->kind() : Contents.kind()); in commit()
77 uint32_t DataSize = Subsection ? Subsection->calculateSerializedSize() in commit()
83 if (Subsection) { in commit()
84 if (auto EC = Subsection->commit(Writer)) in commit()
/freebsd-13.1/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-13.1/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSection.h103 unsigned Subsection;
104 PendingLabel(MCSymbol* Sym, unsigned Subsection = 0)
105 : Sym(Sym), Subsection(Subsection) {}
183 MCSection::iterator getSubsectionInsertionPoint(unsigned Subsection);
189 const MCExpr *Subsection) const = 0;
203 void addPendingLabel(MCSymbol* label, unsigned Subsection = 0);
207 unsigned Subsection = 0);
H A DMCStreamer.h420 bool SubSection(const MCExpr *Subsection) { in SubSection() argument
424 SwitchSection(SectionStack.back().first.first, Subsection); in SubSection()
433 const MCExpr *Subsection = nullptr);
439 const MCExpr *Subsection = nullptr) {
443 if (MCSectionSubPair(Section, Subsection) != curSection)
444 SectionStack.back().first = MCSectionSubPair(Section, Subsection);
H A DMCSectionGOFF.h34 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.h92 bool changeSectionImpl(MCSection *Section, const MCExpr *Subsection);
126 void changeSection(MCSection *Section, const MCExpr *Subsection) override;
H A DMCSectionWasm.h63 const MCExpr *Subsection) const override;
H A DMCSectionELF.h83 const MCExpr *Subsection) const override;
H A DMCWasmStreamer.h43 void changeSection(MCSection *Section, const MCExpr *Subsection) override;
/freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DELFAsmParser.cpp210 const MCExpr *Subsection = nullptr; in ParseSectionSwitch() local
212 if (getParser().parseExpression(Subsection)) in ParseSectionSwitch()
218 Subsection); in ParseSectionSwitch()
517 const MCExpr *Subsection = nullptr; in ParseSectionArguments() local
542 if (getParser().parseExpression(Subsection)) in ParseSectionArguments()
661 getStreamer().SwitchSection(Section, Subsection); in ParseSectionArguments()
884 const MCExpr *Subsection = nullptr; in ParseDirectiveSubsection() local
886 if (getParser().parseExpression(Subsection)) in ParseDirectiveSubsection()
895 getStreamer().SubSection(Subsection); in ParseDirectiveSubsection()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DDbiModuleDescriptorBuilder.cpp210 std::shared_ptr<DebugSubsection> Subsection) { in addDebugSubsection() argument
211 assert(Subsection); in addDebugSubsection()
212 C13Builders.push_back(DebugSubsectionRecordBuilder(std::move(Subsection))); in addDebugSubsection()
/freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFStreamer.cpp145 void changeSection(MCSection *Section, const MCExpr *Subsection) override { in changeSection() argument
152 MCELFStreamer::changeSection(Section, Subsection); in changeSection()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DCodeViewYAMLDebugSections.h115 std::shared_ptr<detail::YAMLSubsectionBase> Subsection; member

12