Lines Matching refs:MCContext
73 MCContext::MCContext(const Triple &TheTriple, const MCAsmInfo *mai, in MCContext() function in MCContext
124 MCContext::~MCContext() { in ~MCContext()
132 void MCContext::initInlineSourceManager() { in initInlineSourceManager()
141 void MCContext::reset() { in reset()
199 MCInst *MCContext::createMCInst() { in createMCInst()
207 MCSymbol *MCContext::getOrCreateSymbol(const Twine &Name) { in getOrCreateSymbol()
220 MCSymbol *MCContext::getOrCreateFrameAllocSymbol(StringRef FuncName, in getOrCreateFrameAllocSymbol()
226 MCSymbol *MCContext::getOrCreateParentFrameOffsetSymbol(StringRef FuncName) { in getOrCreateParentFrameOffsetSymbol()
231 MCSymbol *MCContext::getOrCreateLSDASymbol(StringRef FuncName) { in getOrCreateLSDASymbol()
236 MCSymbol *MCContext::createSymbolImpl(const StringMapEntry<bool> *Name, in createSymbolImpl()
250 case MCContext::IsCOFF: in createSymbolImpl()
252 case MCContext::IsELF: in createSymbolImpl()
254 case MCContext::IsGOFF: in createSymbolImpl()
256 case MCContext::IsMachO: in createSymbolImpl()
258 case MCContext::IsWasm: in createSymbolImpl()
260 case MCContext::IsXCOFF: in createSymbolImpl()
262 case MCContext::IsDXContainer: in createSymbolImpl()
264 case MCContext::IsSPIRV: in createSymbolImpl()
272 MCSymbol *MCContext::createSymbol(StringRef Name, bool AlwaysAddSuffix, in createSymbol()
306 MCSymbol *MCContext::createTempSymbol(const Twine &Name, bool AlwaysAddSuffix) { in createTempSymbol()
312 MCSymbol *MCContext::createNamedTempSymbol(const Twine &Name) { in createNamedTempSymbol()
318 MCSymbol *MCContext::createLinkerPrivateTempSymbol() { in createLinkerPrivateTempSymbol()
324 MCSymbol *MCContext::createTempSymbol() { return createTempSymbol("tmp"); } in createTempSymbol()
326 MCSymbol *MCContext::createNamedTempSymbol() { in createNamedTempSymbol()
330 unsigned MCContext::NextInstance(unsigned LocalLabelVal) { in NextInstance()
337 unsigned MCContext::GetInstance(unsigned LocalLabelVal) { in GetInstance()
344 MCSymbol *MCContext::getOrCreateDirectionalLocalSymbol(unsigned LocalLabelVal, in getOrCreateDirectionalLocalSymbol()
352 MCSymbol *MCContext::createDirectionalLocalSymbol(unsigned LocalLabelVal) { in createDirectionalLocalSymbol()
357 MCSymbol *MCContext::getDirectionalLocalSymbol(unsigned LocalLabelVal, in getDirectionalLocalSymbol()
365 MCSymbol *MCContext::lookupSymbol(const Twine &Name) const { in lookupSymbol()
371 void MCContext::setSymbolValue(MCStreamer &Streamer, in setSymbolValue()
378 void MCContext::registerInlineAsmLabel(MCSymbol *Sym) { in registerInlineAsmLabel()
383 MCContext::createXCOFFSymbolImpl(const StringMapEntry<bool> *Name, in createXCOFFSymbolImpl()
441 MCSectionMachO *MCContext::getMachOSection(StringRef Segment, StringRef Section, in getMachOSection()
471 MCSectionELF *MCContext::createELFSectionImpl(StringRef Section, unsigned Type, in createELFSectionImpl()
507 MCSectionELF *MCContext::createELFRelSection(const Twine &Name, unsigned Type, in createELFRelSection()
521 MCSectionELF *MCContext::getELFNamedSection(const Twine &Prefix, in getELFNamedSection()
529 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type, in getELFSection()
542 MCSectionELF *MCContext::getELFSection(const Twine &Section, unsigned Type, in getELFSection()
581 MCSectionELF *MCContext::createELFGroupSection(const MCSymbolELF *Group, in createELFGroupSection()
588 void MCContext::recordELFMergeableSectionInfo(StringRef SectionName, in recordELFMergeableSectionInfo()
604 bool MCContext::isELFImplicitMergeableSectionNamePrefix(StringRef SectionName) { in isELFImplicitMergeableSectionNamePrefix()
609 bool MCContext::isELFGenericMergeableSection(StringRef SectionName) { in isELFGenericMergeableSection()
614 Optional<unsigned> MCContext::getELFUniqueIDForEntsize(StringRef SectionName, in getELFUniqueIDForEntsize()
618 MCContext::ELFEntrySizeKey{SectionName, Flags, EntrySize}); in getELFUniqueIDForEntsize()
622 MCSectionGOFF *MCContext::getGOFFSection(StringRef Section, SectionKind Kind, in getGOFFSection()
634 MCSectionCOFF *MCContext::getCOFFSection(StringRef Section, in getCOFFSection()
666 MCSectionCOFF *MCContext::getCOFFSection(StringRef Section, in getCOFFSection()
674 MCSectionCOFF *MCContext::getAssociativeCOFFSection(MCSectionCOFF *Sec, in getAssociativeCOFFSection()
695 MCSectionWasm *MCContext::getWasmSection(const Twine &Section, SectionKind K, in getWasmSection()
708 MCSectionWasm *MCContext::getWasmSection(const Twine &Section, SectionKind Kind, in getWasmSection()
741 bool MCContext::hasXCOFFSection(StringRef Section, in hasXCOFFSection()
747 MCSectionXCOFF *MCContext::getXCOFFSection( in getXCOFFSection()
811 MCSectionSPIRV *MCContext::getSPIRVSection() { in getSPIRVSection()
826 MCSectionDXContainer *MCContext::getDXContainerSection(StringRef Section, in getDXContainerSection()
849 MCSubtargetInfo &MCContext::getSubtargetCopy(const MCSubtargetInfo &STI) { in getSubtargetCopy()
853 void MCContext::addDebugPrefixMapEntry(const std::string &From, in addDebugPrefixMapEntry()
858 void MCContext::remapDebugPath(SmallVectorImpl<char> &Path) { in remapDebugPath()
864 void MCContext::RemapDebugPaths() { in RemapDebugPaths()
893 EmitDwarfUnwindType MCContext::emitDwarfUnwindInfo() const { in emitDwarfUnwindInfo()
899 void MCContext::setGenDwarfRootFile(StringRef InputFileName, StringRef Buffer) { in setGenDwarfRootFile()
939 Expected<unsigned> MCContext::getDwarfFile(StringRef Directory, in getDwarfFile()
952 bool MCContext::isValidDwarfFileNumber(unsigned FileNumber, unsigned CUID) { in isValidDwarfFileNumber()
964 void MCContext::finalizeDwarfSections(MCStreamer &MCOS) { in finalizeDwarfSections()
969 CodeViewContext &MCContext::getCVContext() { in getCVContext()
979 void MCContext::diagnose(const SMDiagnostic &SMD) { in diagnose()
993 void MCContext::reportCommon( in reportCommon()
1024 void MCContext::reportError(SMLoc Loc, const Twine &Msg) { in reportError()
1031 void MCContext::reportWarning(SMLoc Loc, const Twine &Msg) { in reportWarning()