Home
last modified time | relevance | path

Searched refs:MCSectionXCOFF (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCSectionXCOFF.cpp20 MCSectionXCOFF::~MCSectionXCOFF() = default;
22 void MCSectionXCOFF::printCsectDirective(raw_ostream &OS) const { in printCsectDirective()
26 void MCSectionXCOFF::printSwitchToSection(const MCAsmInfo &MAI, const Triple &T, in printSwitchToSection()
134 bool MCSectionXCOFF::useCodeAlign() const { return getKind().isText(); } in useCodeAlign()
H A DMCSymbolXCOFF.cpp13 MCSectionXCOFF *MCSymbolXCOFF::getRepresentedCsect() const { in getRepresentedCsect()
22 void MCSymbolXCOFF::setRepresentedCsect(MCSectionXCOFF *C) { in setRepresentedCsect()
H A DXCOFFObjectWriter.cpp54 uint8_t getEncodedType(const MCSectionXCOFF *);
82 const MCSectionXCOFF *const MCSec;
93 XCOFFSection(const MCSectionXCOFF *MCSec) in XCOFFSection()
309 DenseMap<const MCSectionXCOFF *, XCOFFSection *> SectionMap;
346 CsectGroup &getCsectGroup(const MCSectionXCOFF *MCSec);
490 CsectGroup &XCOFFWriter::getCsectGroup(const MCSectionXCOFF *MCSec) { in getCsectGroup()
551 static MCSectionXCOFF *getContainingCsect(const MCSymbolXCOFF *XSym) { in getContainingCsect()
553 return cast<MCSectionXCOFF>(XSym->getFragment()->getParent()); in getContainingCsect()
559 const auto *MCSec = cast<const MCSectionXCOFF>(&S); in executePostLayoutBinding()
595 const MCSectionXCOFF *ContainingCsect = getContainingCsect(XSym); in executePostLayoutBinding()
[all …]
H A DMCContext.cpp892 MCSectionXCOFF *MCContext::getXCOFFSection( in getXCOFFSection()
906 MCSectionXCOFF *ExistedEntry = Entry.second; in getXCOFFSection()
926 MCSectionXCOFF *Result = nullptr; in getXCOFFSection()
928 Result = new (XCOFFAllocator.Allocate()) MCSectionXCOFF( in getXCOFFSection()
933 MCSectionXCOFF(QualName->getUnqualifiedName(), CsectProp->MappingClass, in getXCOFFSection()
H A DMCObjectFileInfo.cpp939 MCSectionXCOFF *TS = static_cast<MCSectionXCOFF *>(TextSection); in initXCOFFMCObjectFileInfo()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSymbolXCOFF.h18 class MCSectionXCOFF; variable
53 MCSectionXCOFF *getRepresentedCsect() const;
55 void setRepresentedCsect(MCSectionXCOFF *C);
94 MCSectionXCOFF *RepresentedCsect = nullptr;
H A DMCSectionXCOFF.h32 class MCSectionXCOFF final : public MCSection {
45 MCSectionXCOFF(StringRef Name, XCOFF::StorageMappingClass SMC, in MCSectionXCOFF() function
76 MCSectionXCOFF(StringRef Name, SectionKind K, MCSymbolXCOFF *QualName, in MCSectionXCOFF() function
96 ~MCSectionXCOFF();
H A DMCContext.h62 class MCSectionXCOFF; variable
150 SpecificBumpPtrAllocator<MCSectionXCOFF> XCOFFAllocator;
321 std::map<XCOFFSectionKey, MCSectionXCOFF *> XCOFFUniquingMap;
667 LLVM_ABI MCSectionXCOFF *getXCOFFSection(
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAIXException.cpp41 cast<MCSectionXCOFF>(Asm->getObjFileLowering().getCompactUnwindSection()); in emitExceptionInfoTable()
H A DAsmPrinter.cpp543 static_cast<MCSectionXCOFF *>(TextSection)->getQualNameSymbol(); in doInitialization()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp2277 MCSectionXCOFF *FnDescSec = in SetupMachineFunction()
2278 cast<MCSectionXCOFF>(getObjFileLowering().getSectionForFunctionDescriptor( in SetupMachineFunction()
2673 cast<MCSectionXCOFF>(getObjFileLowering().getTOCBaseSection()) in emitTracebackTable()
2791 MCSectionXCOFF *Csect = cast<MCSectionXCOFF>( in emitGlobalVariableHelper()
2873 cast<MCSectionXCOFF>(getObjFileLowering().getTOCBaseSection()) in emitFunctionDescriptor()
2985 MCSectionXCOFF *TCEntry; in emitEndOfAsmFile()
2999 TCEntry = cast<MCSectionXCOFF>( in emitEndOfAsmFile()
3002 TCEntry = cast<MCSectionXCOFF>( in emitEndOfAsmFile()
3057 MCSectionXCOFF *Csect = cast<MCSectionXCOFF>( in doInitialization()
3320 cast<MCSectionXCOFF>(getObjFileLowering().getTOCBaseSection()) in emitTTypeReference()
H A DPPCISelLowering.cpp5579 MCSectionXCOFF *Sec = Context.getXCOFFSection( in transformCallee()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp216 cast<MCSectionXCOFF>(Streamer.getCurrentSectionOnly()) in emitTCEntry()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp2392 return cast<MCSectionXCOFF>(getSectionForExternalReference(GO, TM)) in getTargetSymbol()
2397 return cast<MCSectionXCOFF>( in getTargetSymbol()
2403 return cast<MCSectionXCOFF>( in getTargetSymbol()
2408 return cast<MCSectionXCOFF>(SectionForGlobal(GO, GOKind, TM)) in getTargetSymbol()
2744 auto *LSDA = cast<MCSectionXCOFF>(LSDASection); in getSectionForLSDA()
/freebsd/lib/clang/libllvm/
H A DMakefile1035 SRCS_MIN+= MC/MCSectionXCOFF.cpp