Searched refs:Subsection (Results 1 - 25 of 38) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCSection.cpp57 MCSection::getSubsectionInsertionPoint(unsigned Subsection) { argument
58 if (Subsection == 0 && SubsectionFragmentMap.empty())
64 std::make_pair(Subsection, (MCFragment *)nullptr));
67 ExactMatch = MI->first == Subsection;
76 if (!ExactMatch && Subsection != 0) {
80 SubsectionFragmentMap.insert(MI, std::make_pair(Subsection, F));
88 void MCSection::addPendingLabel(MCSymbol* label, unsigned Subsection) { argument
89 PendingLabels.push_back(PendingLabel(label, Subsection));
93 unsigned Subsection) {
98 // specified Subsection, an
92 flushPendingLabels(MCFragment *F, uint64_t FOffset, unsigned Subsection) argument
[all...]
H A DMCSectionWasm.cpp49 const MCExpr *Subsection) const {
53 if (Subsection) {
55 Subsection->print(OS, &MAI);
85 if (Subsection) {
87 Subsection->print(OS, &MAI);
H A DMCSectionELF.cpp55 const MCExpr *Subsection) const {
58 if (Subsection) {
60 Subsection->print(OS, &MAI);
185 if (Subsection) {
187 Subsection->print(OS, &MAI);
H A DMCSectionXCOFF.cpp21 const MCExpr *Subsection) const {
H A DMCSectionCOFF.cpp39 const MCExpr *Subsection) const {
H A DMCWasmStreamer.cpp61 const MCExpr *Subsection) {
68 this->MCObjectStreamer::ChangeSection(Section, Subsection);
60 ChangeSection(MCSection *Section, const MCExpr *Subsection) argument
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DDebugSubsectionRecord.cpp56 std::shared_ptr<DebugSubsection> Subsection, CodeViewContainer Container)
57 : Subsection(std::move(Subsection)), Container(Container) {}
64 uint32_t DataSize = Subsection ? Subsection->calculateSerializedSize()
73 "Debug Subsection not properly aligned");
76 Header.Kind = uint32_t(Subsection ? Subsection->kind() : Contents.kind());
79 uint32_t DataSize = Subsection ? Subsection
55 DebugSubsectionRecordBuilder( std::shared_ptr<DebugSubsection> Subsection, CodeViewContainer Container) argument
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSection.h94 unsigned Subsection; member in struct:llvm::MCSection::PendingLabel
95 PendingLabel(MCSymbol* Sym, unsigned Subsection = 0)
96 : Sym(Sym), Subsection(Subsection) {}
171 MCSection::iterator getSubsectionInsertionPoint(unsigned Subsection);
177 const MCExpr *Subsection) const = 0;
189 void addPendingLabel(MCSymbol* label, unsigned Subsection = 0);
193 unsigned Subsection = 0);
H A DMCSectionCOFF.h78 const MCExpr *Subsection) const override;
H A DMCSectionELF.h79 const MCExpr *Subsection) const override;
H A DMCSectionMachO.h80 const MCExpr *Subsection) const override;
H A DMCSectionWasm.h64 const MCExpr *Subsection) const override;
H A DMCSectionXCOFF.h69 const MCExpr *Subsection) const override;
H A DMCWasmStreamer.h47 void ChangeSection(MCSection *Section, const MCExpr *Subsection) override;
H A DMCStreamer.h408 bool SubSection(const MCExpr *Subsection) { argument
412 SwitchSection(SectionStack.back().first.first, Subsection);
421 const MCExpr *Subsection = nullptr);
427 const MCExpr *Subsection = nullptr) {
431 if (MCSectionSubPair(Section, Subsection) != curSection)
432 SectionStack.back().first = MCSectionSubPair(Section, Subsection);
H A DMCELFStreamer.h42 void ChangeSection(MCSection *Section, const MCExpr *Subsection) override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLDebugSections.cpp371 IO &IO, YAMLDebugSubsection &Subsection) {
375 Subsection.Subsection = SS;
377 Subsection.Subsection = std::make_shared<YAMLLinesSubsection>();
379 Subsection.Subsection = std::make_shared<YAMLInlineeLinesSubsection>();
381 Subsection.Subsection =
384 Subsection
370 mapping( IO &IO, YAMLDebugSubsection &Subsection) argument
788 YAMLDebugSubsection Subsection; member in struct:__anon4811::SubsectionConversionVisitor
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DDebugSubsectionRecord.h56 DebugSubsectionRecordBuilder(std::shared_ptr<DebugSubsection> Subsection,
70 std::shared_ptr<DebugSubsection> Subsection; member in class:llvm::codeview::DebugSubsectionRecordBuilder
72 /// The bytes of the subsection. Only non-empty if Subsection is null.
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DDbiModuleDescriptorBuilder.cpp181 std::shared_ptr<DebugSubsection> Subsection) {
182 assert(Subsection);
184 std::move(Subsection), CodeViewContainer::Pdb));
180 addDebugSubsection( std::shared_ptr<DebugSubsection> Subsection) argument
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsELFStreamer.cpp94 const MCExpr *Subsection) {
95 MCELFStreamer::SwitchSection(Section, Subsection);
93 SwitchSection(MCSection *Section, const MCExpr *Subsection) argument
H A DMipsELFStreamer.h54 const MCExpr *Subsection = nullptr) override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFStreamer.cpp84 void ChangeSection(MCSection *Section, const MCExpr *Subsection) override {
91 MCELFStreamer::ChangeSection(Section, Subsection);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DDbiModuleDescriptorBuilder.h56 addDebugSubsection(std::shared_ptr<codeview::DebugSubsection> Subsection);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DCodeViewYAMLDebugSections.h115 std::shared_ptr<detail::YAMLSubsectionBase> Subsection; member in struct:llvm::CodeViewYAML::YAMLDebugSubsection
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DELFAsmParser.cpp204 const MCExpr *Subsection = nullptr; local
206 if (getParser().parseExpression(Subsection))
212 Subsection);
496 const MCExpr *Subsection = nullptr; local
521 if (getParser().parseExpression(Subsection))
639 getStreamer().SwitchSection(ELFSection, Subsection);
837 const MCExpr *Subsection = nullptr; local
839 if (getParser().parseExpression(Subsection))
848 getStreamer().SubSection(Subsection);

Completed in 209 milliseconds

12