| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| H A D | WebAssemblyTargetStreamer.h | 24 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 D | WebAssemblyTargetStreamer.cpp | 63 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 D | WebAssemblyInstPrinter.cpp | 322 auto &Sym = static_cast<const MCSymbolWasm &>(SRE->getSymbol()); in printOperand() 360 auto *Sym = cast<MCSymbolWasm>(&Expr->getSymbol()); in printWebAssemblySignatureOperand()
|
| H A D | WebAssemblyWasmObjectWriter.cpp | 71 auto& SymA = cast<MCSymbolWasm>(RefA->getSymbol()); in getRelocType()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/ |
| H A D | WebAssemblyUtilities.cpp | 100 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 D | WebAssemblyUtilities.h | 24 class MCSymbolWasm; variable 67 MCSymbolWasm * 73 MCSymbolWasm *
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCSectionWasm.h | 21 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 D | MCSymbolWasm.h | 16 class MCSymbolWasm : public MCSymbol { 37 MCSymbolWasm(const StringMapEntry<bool> *Name, bool isTemporary) in MCSymbolWasm() function
|
| H A D | MCContext.h | 62 class MCSymbolWasm; variable 640 unsigned Flags, const MCSymbolWasm *Group,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/MC/ |
| H A D | WasmObjectWriter.cpp | 77 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 D | MCWasmStreamer.cpp | 83 auto *Symbol = cast<MCSymbolWasm>(S); in emitSymbolAttribute() 143 cast<MCSymbolWasm>(Symbol)->setSize(Value); in emitELFSize()
|
| H A D | MCContext.cpp | 228 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 D | WebAssemblyAsmPrinter.cpp | 152 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 D | WebAssemblyMCInstLower.cpp | 50 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 D | WebAssemblyAsmPrinter.h | 83 MCSymbolWasm *getMCSymbolForFunction(const Function *F, bool EnableEmEH,
|
| H A D | WebAssemblyISelLowering.cpp | 564 MCSymbolWasm *Table = IsFuncrefCall in LowerCallResults() 597 MCSymbolWasm *Table = WebAssembly::getOrCreateFuncrefCallTableSymbol( in LowerCallResults() 1100 MCSymbolWasm *Table = WebAssembly::getOrCreateFuncrefCallTableSymbol( in LowerCall()
|
| H A D | WebAssemblyFastISel.cpp | 872 MCSymbolWasm *Table = WebAssembly::getOrCreateFunctionTableSymbol( in selectCall()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
| H A D | WebAssemblyAsmParser.cpp | 181 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 D | WebAssemblyAsmTypeCheck.cpp | 151 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 D | WasmAsmParser.cpp | 227 auto WasmSym = cast<MCSymbolWasm>( in parseDirectiveType()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/Disassembler/ |
| H A D | WebAssemblyDisassembler.cpp | 236 auto *WasmSym = cast<MCSymbolWasm>(Sym); in getInstruction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfCompileUnit.cpp | 456 auto SPSym = cast<MCSymbolWasm>( in updateSubprogramScopeDIE()
|