Home
last modified time | relevance | path

Searched refs:MCSectionCOFF (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCSectionCOFF.cpp19 bool MCSectionCOFF::shouldOmitSectionDirective(StringRef Name, in shouldOmitSectionDirective()
31 void MCSectionCOFF::setSelection(int Selection) const { in setSelection()
37 void MCSectionCOFF::printSwitchToSection(const MCAsmInfo &MAI, const Triple &T, in printSwitchToSection()
117 bool MCSectionCOFF::useCodeAlign() const { return isText(); } in useCodeAlign()
119 StringRef MCSectionCOFF::getVirtualSectionKind() const { in getVirtualSectionKind()
H A DWinCOFFObjectWriter.cpp112 MCSectionCOFF const *MCSection = nullptr;
174 void defineSection(MCSectionCOFF const &Sec);
259 static uint32_t getAlignment(const MCSectionCOFF &Sec) { in getAlignment()
295 void WinCOFFWriter::defineSection(const MCSectionCOFF &MCSec) { in defineSection()
374 MCSectionCOFF *MCSec = nullptr; in defineSymbol()
376 MCSec = cast<MCSectionCOFF>(Base->getFragment()->getParent()); in defineSymbol()
814 defineSection(static_cast<const MCSectionCOFF &>(Section)); in executePostLayoutBinding()
1043 const MCSectionCOFF &MCSec = *Section->MCSection; in writeObject()
1057 const auto *AssocMCSec = cast<MCSectionCOFF>(&AssocMCSym->getSection()); in writeObject()
H A DMCContext.cpp779 MCSectionCOFF *MCContext::getCOFFSection(StringRef Section, in getCOFFSection()
793 cast<MCSectionCOFF>(COMDATSymbol->getSection()).getCOMDATSymbol() != in getCOFFSection()
806 MCSectionCOFF *Result = new (COFFAllocator.Allocate()) MCSectionCOFF( in getCOFFSection()
814 MCSectionCOFF *MCContext::getCOFFSection(StringRef Section, in getCOFFSection()
820 MCSectionCOFF *MCContext::getAssociativeCOFFSection(MCSectionCOFF *Sec, in getAssociativeCOFFSection()
H A DMCWinCOFFStreamer.cpp160 if (auto *Sym = cast<MCSectionCOFF>(Section)->getCOMDATSymbol()) in changeSection()
H A DMCStreamer.cpp841 const auto *TextSecCOFF = cast<MCSectionCOFF>(TextSec); in getWinCFISection()
842 auto *MainCFISecCOFF = cast<MCSectionCOFF>(MainCFISec); in getWinCFISection()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSectionCOFF.h27 class MCSectionCOFF final : public MCSection {
55 MCSectionCOFF(StringRef Name, unsigned Characteristics, in MCSectionCOFF() function
H A DMCContext.h56 class MCSectionCOFF; variable
143 SpecificBumpPtrAllocator<MCSectionCOFF> COFFAllocator;
317 std::map<COFFSectionKey, MCSectionCOFF *> COFFUniquingMap;
628 LLVM_ABI MCSectionCOFF *
633 LLVM_ABI MCSectionCOFF *getCOFFSection(StringRef Section,
640 LLVM_ABI MCSectionCOFF *
641 getAssociativeCOFFSection(MCSectionCOFF *Sec, const MCSymbol *KeySym,
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DCOFFAsmParser.cpp272 MCSectionCOFF::isImplicitlyDiscardable(SectionName)) in parseSectionFlags()
645 const MCSectionCOFF *Current = in parseDirectiveLinkOnce()
646 static_cast<const MCSectionCOFF *>(getStreamer().getCurrentSectionOnly()); in parseDirectiveLinkOnce()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h49 class MCSectionCOFF; variable
251 DenseSet<MCSectionCOFF *> ComdatDebugSections;
H A DCodeViewDebug.cpp1053 MCSectionCOFF *GVSec = in switchToDebugSectionForSymbol()
1054 GVSym ? dyn_cast<MCSectionCOFF>(&GVSym->getSection()) : nullptr; in switchToDebugSectionForSymbol()
1057 MCSectionCOFF *DebugSec = cast<MCSectionCOFF>( in switchToDebugSectionForSymbol()
H A DAsmPrinter.cpp4223 if (const MCSectionCOFF *S = dyn_cast<MCSectionCOFF>( in GetCPISymbol()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp2005 static MCSectionCOFF *getCOFFStaticStructorSection(MCContext &Ctx, in getCOFFStaticStructorSection()
2009 MCSectionCOFF *Default) { in getCOFFStaticStructorSection()
2038 MCSectionCOFF *Sec = Ctx.getCOFFSection( in getCOFFStaticStructorSection()
2058 cast<MCSectionCOFF>(StaticCtorSection)); in getStaticCtorSection()
2065 cast<MCSectionCOFF>(StaticDtorSection)); in getStaticDtorSection()
/freebsd/lib/clang/libllvm/
H A DMakefile1029 SRCS_MIN+= MC/MCSectionCOFF.cpp
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc23010MCSectionCOFF const*>& llvm::StringMap<llvm::MCSectionCOFF const*, llvm::MallocAllocator>::GetOrCr…
23267 {"_ZN4llvm13MCSectionCOFFD0Ev", "llvm::MCSectionCOFF::~MCSectionCOFF()"},
23268 {"_ZN4llvm13MCSectionCOFFD1Ev", "llvm::MCSectionCOFF::~MCSectionCOFF()"},
23269 {"_ZN4llvm13MCSectionCOFFD2Ev", "llvm::MCSectionCOFF::~MCSectionCOFF()"},
23270 …F26ShouldOmitSectionDirectiveENS_9StringRefERKNS_9MCAsmInfoE", "llvm::MCSectionCOFF::ShouldOmitSec…
23271 …OFF20PrintSwitchToSectionERKNS_9MCAsmInfoERNS_11raw_ostreamE", "llvm::MCSectionCOFF::PrintSwitchTo…
23272 {"_ZNK4llvm13MCSectionCOFF12UseCodeAlignEv", "llvm::MCSectionCOFF::UseCodeAlign() const"},
23273 {"_ZNK4llvm13MCSectionCOFF16isVirtualSectionEv", "llvm::MCSectionCOFF::isVirtualSection() const"},
26119 {"_ZTVN4llvm13MCSectionCOFFE", "vtable for llvm::MCSectionCOFF"},