Lines Matching refs:MCContext
67 MCContext::MCContext(const Triple &TheTriple, const MCAsmInfo *mai, in MCContext() function in MCContext
119 MCContext::~MCContext() { in ~MCContext()
127 void MCContext::initInlineSourceManager() { in initInlineSourceManager()
136 void MCContext::reset() { in reset()
195 MCInst *MCContext::createMCInst() { in createMCInst()
200 MCDataFragment *MCContext::allocInitialFragment(MCSection &Sec) { in allocInitialFragment()
213 MCSymbol *MCContext::getOrCreateSymbol(const Twine &Name) { in getOrCreateSymbol()
236 MCSymbol *MCContext::getOrCreateFrameAllocSymbol(const Twine &FuncName, in getOrCreateFrameAllocSymbol()
242 MCSymbol *MCContext::getOrCreateParentFrameOffsetSymbol(const Twine &FuncName) { in getOrCreateParentFrameOffsetSymbol()
247 MCSymbol *MCContext::getOrCreateLSDASymbol(const Twine &FuncName) { in getOrCreateLSDASymbol()
252 MCSymbolTableEntry &MCContext::getSymbolTableEntry(StringRef Name) { in getSymbolTableEntry()
256 MCSymbol *MCContext::createSymbolImpl(const MCSymbolTableEntry *Name, in createSymbolImpl()
270 case MCContext::IsCOFF: in createSymbolImpl()
272 case MCContext::IsELF: in createSymbolImpl()
274 case MCContext::IsGOFF: in createSymbolImpl()
276 case MCContext::IsMachO: in createSymbolImpl()
278 case MCContext::IsWasm: in createSymbolImpl()
280 case MCContext::IsXCOFF: in createSymbolImpl()
282 case MCContext::IsDXContainer: in createSymbolImpl()
284 case MCContext::IsSPIRV: in createSymbolImpl()
292 MCSymbol *MCContext::createRenamableSymbol(const Twine &Name, in createRenamableSymbol()
313 MCSymbol *MCContext::createTempSymbol(const Twine &Name, bool AlwaysAddSuffix) { in createTempSymbol()
320 MCSymbol *MCContext::createNamedTempSymbol(const Twine &Name) { in createNamedTempSymbol()
325 MCSymbol *MCContext::createBlockSymbol(const Twine &Name, bool AlwaysEmit) { in createBlockSymbol()
336 MCSymbol *MCContext::createLinkerPrivateTempSymbol() { in createLinkerPrivateTempSymbol()
340 MCSymbol *MCContext::createLinkerPrivateSymbol(const Twine &Name) { in createLinkerPrivateSymbol()
346 MCSymbol *MCContext::createTempSymbol() { return createTempSymbol("tmp"); } in createTempSymbol()
348 MCSymbol *MCContext::createNamedTempSymbol() { in createNamedTempSymbol()
352 MCSymbol *MCContext::createLocalSymbol(StringRef Name) { in createLocalSymbol()
357 unsigned MCContext::NextInstance(unsigned LocalLabelVal) { in NextInstance()
364 unsigned MCContext::GetInstance(unsigned LocalLabelVal) { in GetInstance()
371 MCSymbol *MCContext::getOrCreateDirectionalLocalSymbol(unsigned LocalLabelVal, in getOrCreateDirectionalLocalSymbol()
379 MCSymbol *MCContext::createDirectionalLocalSymbol(unsigned LocalLabelVal) { in createDirectionalLocalSymbol()
384 MCSymbol *MCContext::getDirectionalLocalSymbol(unsigned LocalLabelVal, in getDirectionalLocalSymbol()
393 Symbol *MCContext::getOrCreateSectionSymbol(StringRef Section) { in getOrCreateSectionSymbol()
413 MCSymbol *MCContext::lookupSymbol(const Twine &Name) const { in lookupSymbol()
419 void MCContext::setSymbolValue(MCStreamer &Streamer, const Twine &Sym, in setSymbolValue()
425 void MCContext::registerInlineAsmLabel(MCSymbol *Sym) { in registerInlineAsmLabel()
429 wasm::WasmSignature *MCContext::createWasmSignature() { in createWasmSignature()
433 MCSymbolXCOFF *MCContext::createXCOFFSymbolImpl(const MCSymbolTableEntry *Name, in createXCOFFSymbolImpl()
489 MCSectionMachO *MCContext::getMachOSection(StringRef Segment, StringRef Section, in getMachOSection()
521 MCSectionELF *MCContext::createELFSectionImpl(StringRef Section, unsigned Type, in createELFSectionImpl()
540 MCContext::createELFRelSection(const Twine &Name, unsigned Type, unsigned Flags, in createELFRelSection()
552 MCSectionELF *MCContext::getELFNamedSection(const Twine &Prefix, in getELFNamedSection()
560 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type, in getELFSection()
573 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type, in getELFSection()
630 MCSectionELF *MCContext::createELFGroupSection(const MCSymbolELF *Group, in createELFGroupSection()
636 void MCContext::recordELFMergeableSectionInfo(StringRef SectionName, in recordELFMergeableSectionInfo()
657 bool MCContext::isELFImplicitMergeableSectionNamePrefix(StringRef SectionName) { in isELFImplicitMergeableSectionNamePrefix()
662 bool MCContext::isELFGenericMergeableSection(StringRef SectionName) { in isELFGenericMergeableSection()
668 MCContext::getELFUniqueIDForEntsize(StringRef SectionName, unsigned Flags, in getELFUniqueIDForEntsize()
675 MCSectionGOFF *MCContext::getGOFFSection(StringRef Section, SectionKind Kind, in getGOFFSection()
693 MCSectionCOFF *MCContext::getCOFFSection(StringRef Section, in getCOFFSection()
728 MCSectionCOFF *MCContext::getCOFFSection(StringRef Section, in getCOFFSection()
733 MCSectionCOFF *MCContext::getAssociativeCOFFSection(MCSectionCOFF *Sec, in getAssociativeCOFFSection()
752 MCSectionWasm *MCContext::getWasmSection(const Twine &Section, SectionKind K, in getWasmSection()
764 MCSectionWasm *MCContext::getWasmSection(const Twine &Section, SectionKind Kind, in getWasmSection()
794 bool MCContext::hasXCOFFSection(StringRef Section, in hasXCOFFSection()
800 MCSectionXCOFF *MCContext::getXCOFFSection( in getXCOFFSection()
860 MCSectionSPIRV *MCContext::getSPIRVSection() { in getSPIRVSection()
867 MCSectionDXContainer *MCContext::getDXContainerSection(StringRef Section, in getDXContainerSection()
887 MCSubtargetInfo &MCContext::getSubtargetCopy(const MCSubtargetInfo &STI) { in getSubtargetCopy()
891 void MCContext::addDebugPrefixMapEntry(const std::string &From, in addDebugPrefixMapEntry()
896 void MCContext::remapDebugPath(SmallVectorImpl<char> &Path) { in remapDebugPath()
902 void MCContext::RemapDebugPaths() { in RemapDebugPaths()
931 EmitDwarfUnwindType MCContext::emitDwarfUnwindInfo() const { in emitDwarfUnwindInfo()
937 bool MCContext::emitCompactUnwindNonCanonical() const { in emitCompactUnwindNonCanonical()
943 void MCContext::setGenDwarfRootFile(StringRef InputFileName, StringRef Buffer) { in setGenDwarfRootFile()
984 MCContext::getDwarfFile(StringRef Directory, StringRef FileName, in getDwarfFile()
995 bool MCContext::isValidDwarfFileNumber(unsigned FileNumber, unsigned CUID) { in isValidDwarfFileNumber()
1007 void MCContext::finalizeDwarfSections(MCStreamer &MCOS) { in finalizeDwarfSections()
1012 CodeViewContext &MCContext::getCVContext() { in getCVContext()
1022 void MCContext::diagnose(const SMDiagnostic &SMD) { in diagnose()
1036 void MCContext::reportCommon( in reportCommon()
1067 void MCContext::reportError(SMLoc Loc, const Twine &Msg) { in reportError()
1074 void MCContext::reportWarning(SMLoc Loc, const Twine &Msg) { in reportWarning()