Home
last modified time | relevance | path

Searched refs:MCSymbolWasm (Results 1 – 22 of 22) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyTargetStreamer.h24 class MCSymbolWasm; variable
46 virtual void emitTagType(const MCSymbolWasm *Sym) = 0;
48 virtual void emitImportModule(const MCSymbolWasm *Sym,
51 virtual void emitImportName(const MCSymbolWasm *Sym,
54 virtual void emitExportName(const MCSymbolWasm *Sym,
73 void emitTableType(const MCSymbolWasm *Sym) override;
74 void emitTagType(const MCSymbolWasm *Sym) override;
92 void emitImportModule(const MCSymbolWasm *Sym, in emitImportModule()
94 void emitImportName(const MCSymbolWasm *Sym, in emitImportName()
96 void emitExportName(const MCSymbolWasm *Sym, in emitExportName()
[all …]
H A DWebAssemblyTargetStreamer.cpp63 void WebAssemblyTargetAsmStreamer::emitFunctionType(const MCSymbolWasm *Sym) { in emitFunctionType()
70 void WebAssemblyTargetAsmStreamer::emitGlobalType(const MCSymbolWasm *Sym) { in emitGlobalType()
80 void WebAssemblyTargetAsmStreamer::emitTableType(const MCSymbolWasm *Sym) { in emitTableType()
94 void WebAssemblyTargetAsmStreamer::emitTagType(const MCSymbolWasm *Sym) { in emitTagType()
101 void WebAssemblyTargetAsmStreamer::emitImportModule(const MCSymbolWasm *Sym, in emitImportModule()
107 void WebAssemblyTargetAsmStreamer::emitImportName(const MCSymbolWasm *Sym, in emitImportName()
113 void WebAssemblyTargetAsmStreamer::emitExportName(const MCSymbolWasm *Sym, in emitExportName()
H A DWebAssemblyInstPrinter.cpp322 auto &Sym = static_cast<const MCSymbolWasm &>(SRE->getSymbol()); in printOperand()
360 auto *Sym = cast<MCSymbolWasm>(&Expr->getSymbol()); in printWebAssemblySignatureOperand()
H A DWebAssemblyWasmObjectWriter.cpp71 auto& SymA = cast<MCSymbolWasm>(RefA->getSymbol()); in getRelocType()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyUtilities.cpp100 MCSymbolWasm *WebAssembly::getOrCreateFunctionTableSymbol( in getOrCreateFunctionTableSymbol()
103 MCSymbolWasm *Sym = cast_or_null<MCSymbolWasm>(Ctx.lookupSymbol(Name)); in getOrCreateFunctionTableSymbol()
108 Sym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(Name)); in getOrCreateFunctionTableSymbol()
119 MCSymbolWasm *WebAssembly::getOrCreateFuncrefCallTableSymbol( in getOrCreateFuncrefCallTableSymbol()
122 MCSymbolWasm *Sym = cast_or_null<MCSymbolWasm>(Ctx.lookupSymbol(Name)); in getOrCreateFuncrefCallTableSymbol()
127 Sym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(Name)); in getOrCreateFuncrefCallTableSymbol()
H A DWebAssemblyUtilities.h24 class MCSymbolWasm; variable
67 MCSymbolWasm *
73 MCSymbolWasm *
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSectionWasm.h21 class MCSymbolWasm; variable
29 const MCSymbolWasm *Group;
49 const MCSymbolWasm *Group, unsigned UniqueID, MCSymbol *Begin) in MCSectionWasm()
58 const MCSymbolWasm *getGroup() const { return Group; } in getGroup()
H A DMCSymbolWasm.h16 class MCSymbolWasm : public MCSymbol {
37 MCSymbolWasm(const StringMapEntry<bool> *Name, bool isTemporary) in MCSymbolWasm() function
H A DMCContext.h62 class MCSymbolWasm; variable
640 unsigned Flags, const MCSymbolWasm *Group,
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/
H A DWasmObjectWriter.cpp77 const MCSymbolWasm *Sym;
193 DenseMap<const MCSymbolWasm *, uint32_t> TypeIndices;
200 DenseMap<const MCSymbolWasm *, uint32_t> GOTIndices;
340 uint32_t getTagType(const MCSymbolWasm &Symbol);
342 void registerTagType(const MCSymbolWasm &Symbol);
534 SymA = cast<MCSymbolWasm>(SectionSymbol); in recordRelocation()
546 MCSymbolWasm *Sym = cast_or_null<MCSymbolWasm>(Ctx.lookupSymbol(TableName)); in recordRelocation()
607 const MCSymbolWasm *Base = in getProvisionalValue()
1257 static bool isInSymtab(const MCSymbolWasm &Sym) { in isInSymtab()
1683 const MCSymbolWasm *Base = cast<MCSymbolWasm>(BS); in writeOneObject()
[all …]
H A DMCWasmStreamer.cpp83 auto *Symbol = cast<MCSymbolWasm>(S); in emitSymbolAttribute()
143 cast<MCSymbolWasm>(Symbol)->setSize(Value); in emitELFSize()
H A DMCContext.cpp228 static_assert(std::is_trivially_destructible<MCSymbolWasm>(), in createSymbolImpl()
243 return new (Name, *this) MCSymbolWasm(Name, IsTemporary); in createSymbolImpl()
693 MCSymbolWasm *GroupSym = nullptr; in getWasmSection()
695 GroupSym = cast<MCSymbolWasm>(getOrCreateSymbol(Group)); in getWasmSection()
704 const MCSymbolWasm *GroupSym, in getWasmSection()
721 cast<MCSymbolWasm>(Begin)->setType(wasm::WASM_SYMBOL_TYPE_SECTION); in getWasmSection()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAsmPrinter.cpp152 MCSymbolWasm *WebAssemblyAsmPrinter::getMCSymbolForFunction( in getMCSymbolForFunction()
155 MCSymbolWasm *WasmSym = nullptr; in getMCSymbolForFunction()
166 WasmSym = cast<MCSymbolWasm>( in getMCSymbolForFunction()
169 WasmSym = cast<MCSymbolWasm>(getSymbol(F)); in getMCSymbolForFunction()
182 MCSymbolWasm *Sym = cast<MCSymbolWasm>(getSymbol(GV)); in emitGlobalVariable()
212 auto *WasmSym = cast<MCSymbolWasm>(GetExternalSymbolSymbol(Name)); in getOrCreateWasmSymbol()
283 auto Sym = cast<MCSymbolWasm>(It.getValue()); in emitExternalDecls()
352 auto *Sym = cast<MCSymbolWasm>(getSymbol(&F)); in emitExternalDecls()
371 MCSymbolWasm *FunctionTable = in emitEndOfAsmFile()
546 auto *WasmSym = cast<MCSymbolWasm>(CurrentFnSym); in emitFunctionBodyStart()
H A DWebAssemblyMCInstLower.cpp50 auto *WasmSym = cast<MCSymbolWasm>(Printer.getSymbol(Global)); in GetGlobalAddressSymbol()
124 const auto *WasmSym = cast<MCSymbolWasm>(Sym); in lowerSymbolOperand()
149 auto *WasmSym = cast<MCSymbolWasm>(Sym); in lowerTypeIndexOperand()
H A DWebAssemblyAsmPrinter.h83 MCSymbolWasm *getMCSymbolForFunction(const Function *F, bool EnableEmEH,
H A DWebAssemblyISelLowering.cpp564 MCSymbolWasm *Table = IsFuncrefCall in LowerCallResults()
597 MCSymbolWasm *Table = WebAssembly::getOrCreateFuncrefCallTableSymbol( in LowerCallResults()
1100 MCSymbolWasm *Table = WebAssembly::getOrCreateFuncrefCallTableSymbol( in LowerCall()
H A DWebAssemblyFastISel.cpp872 MCSymbolWasm *Table = WebAssembly::getOrCreateFunctionTableSymbol( in selectCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp181 static MCSymbolWasm *GetOrCreateFunctionTableSymbol(MCContext &Ctx, in GetOrCreateFunctionTableSymbol()
183 MCSymbolWasm *Sym = cast_or_null<MCSymbolWasm>(Ctx.lookupSymbol(Name)); in GetOrCreateFunctionTableSymbol()
188 Sym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(Name)); in GetOrCreateFunctionTableSymbol()
236 MCSymbolWasm *DefaultFunctionTable = nullptr;
648 auto *WasmSym = cast<MCSymbolWasm>(Sym); in ParseInstruction()
828 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective()
859 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective()
876 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective()
904 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective()
916 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective()
[all …]
H A DWebAssemblyAsmTypeCheck.cpp151 auto WasmSym = cast<MCSymbolWasm>(&SymRef->getSymbol()); in getGlobal()
227 auto WasmSym = cast<MCSymbolWasm>(&SymRef->getSymbol()); in typeCheck()
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DWasmAsmParser.cpp227 auto WasmSym = cast<MCSymbolWasm>( in parseDirectiveType()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/Disassembler/
H A DWebAssemblyDisassembler.cpp236 auto *WasmSym = cast<MCSymbolWasm>(Sym); in getInstruction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp456 auto SPSym = cast<MCSymbolWasm>( in updateSubprogramScopeDIE()