| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| HD | WebAssemblyTargetStreamer.h | 24 class MCSymbolWasm; variable 36 virtual void emitFunctionType(const MCSymbolWasm *Sym) = 0; 40 virtual void emitGlobalType(const MCSymbolWasm *Sym) = 0; 42 virtual void emitTableType(const MCSymbolWasm *Sym) = 0; 44 virtual void emitTagType(const MCSymbolWasm *Sym) = 0; 46 virtual void emitImportModule(const MCSymbolWasm *Sym, 49 virtual void emitImportName(const MCSymbolWasm *Sym, 52 virtual void emitExportName(const MCSymbolWasm *Sym, 67 void emitFunctionType(const MCSymbolWasm *Sym) override; 69 void emitGlobalType(const MCSymbolWasm *Sym) override; [all …]
|
| HD | WebAssemblyTargetStreamer.cpp | 61 void WebAssemblyTargetAsmStreamer::emitFunctionType(const MCSymbolWasm *Sym) { in emitFunctionType() 68 void WebAssemblyTargetAsmStreamer::emitGlobalType(const MCSymbolWasm *Sym) { in emitGlobalType() 78 void WebAssemblyTargetAsmStreamer::emitTableType(const MCSymbolWasm *Sym) { in emitTableType() 92 void WebAssemblyTargetAsmStreamer::emitTagType(const MCSymbolWasm *Sym) { in emitTagType() 99 void WebAssemblyTargetAsmStreamer::emitImportModule(const MCSymbolWasm *Sym, in emitImportModule() 105 void WebAssemblyTargetAsmStreamer::emitImportName(const MCSymbolWasm *Sym, in emitImportName() 111 void WebAssemblyTargetAsmStreamer::emitExportName(const MCSymbolWasm *Sym, in emitExportName()
|
| HD | WebAssemblyInstPrinter.cpp | 322 auto &Sym = static_cast<const MCSymbolWasm &>(SRE->getSymbol()); in printOperand() 360 auto *Sym = cast<MCSymbolWasm>(&Expr->getSymbol()); in printWebAssemblySignatureOperand()
|
| HD | WebAssemblyWasmObjectWriter.cpp | 71 auto& SymA = cast<MCSymbolWasm>(RefA->getSymbol()); in getRelocType()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| HD | WebAssemblyUtilities.cpp | 103 MCSymbolWasm *WebAssembly::getOrCreateFunctionTableSymbol( in getOrCreateFunctionTableSymbol() 106 MCSymbolWasm *Sym = cast_or_null<MCSymbolWasm>(Ctx.lookupSymbol(Name)); in getOrCreateFunctionTableSymbol() 112 Sym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(Name)); in getOrCreateFunctionTableSymbol() 123 MCSymbolWasm *WebAssembly::getOrCreateFuncrefCallTableSymbol( in getOrCreateFuncrefCallTableSymbol() 126 MCSymbolWasm *Sym = cast_or_null<MCSymbolWasm>(Ctx.lookupSymbol(Name)); in getOrCreateFuncrefCallTableSymbol() 131 Sym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(Name)); in getOrCreateFuncrefCallTableSymbol()
|
| HD | WebAssemblyUtilities.h | 26 class MCSymbolWasm; variable 49 MCSymbolWasm * 55 MCSymbolWasm *
|
| HD | WebAssemblyAsmPrinter.cpp | 156 MCSymbolWasm *WebAssemblyAsmPrinter::getMCSymbolForFunction( in getMCSymbolForFunction() 159 MCSymbolWasm *WasmSym = nullptr; in getMCSymbolForFunction() 170 WasmSym = cast<MCSymbolWasm>( in getMCSymbolForFunction() 173 WasmSym = cast<MCSymbolWasm>(getSymbol(F)); in getMCSymbolForFunction() 186 MCSymbolWasm *Sym = cast<MCSymbolWasm>(getSymbol(GV)); in emitGlobalVariable() 217 auto *WasmSym = cast<MCSymbolWasm>(GetExternalSymbolSymbol(Name)); in getOrCreateWasmSymbol() 280 void WebAssemblyAsmPrinter::emitSymbolType(const MCSymbolWasm *Sym) { in emitSymbolType() 311 auto *WasmSym = cast<MCSymbolWasm>(getOrCreateWasmSymbol(Name)); in emitDecls() 323 auto Sym = cast_or_null<MCSymbolWasm>(It.getValue().Symbol); in emitDecls() 382 auto *Sym = cast<MCSymbolWasm>(getSymbol(&F)); in emitDecls() [all …]
|
| HD | WebAssemblyAsmPrinter.h | 58 void emitSymbolType(const MCSymbolWasm *Sym); 72 MCSymbolWasm *getMCSymbolForFunction(const Function *F, bool EnableEmEH,
|
| HD | WebAssemblyMCInstLower.cpp | 49 auto *WasmSym = cast<MCSymbolWasm>(Printer.getSymbol(Global)); in GetGlobalAddressSymbol() 122 const auto *WasmSym = cast<MCSymbolWasm>(Sym); in lowerSymbolOperand() 148 auto *WasmSym = cast<MCSymbolWasm>(Sym); in lowerTypeIndexOperand()
|
| HD | WebAssemblyISelLowering.cpp | 620 MCSymbolWasm *Table = IsFuncrefCall in LowerCallResults() 653 MCSymbolWasm *Table = WebAssembly::getOrCreateFuncrefCallTableSymbol( in LowerCallResults() 1267 MCSymbolWasm *Table = WebAssembly::getOrCreateFuncrefCallTableSymbol( in LowerCall()
|
| HD | WebAssemblyFastISel.cpp | 888 MCSymbolWasm *Table = WebAssembly::getOrCreateFunctionTableSymbol( in selectCall()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/ |
| HD | WasmObjectWriter.cpp | 94 const MCSymbolWasm *Symbol; // The symbol to relocate with. 99 WasmRelocationEntry(uint64_t Offset, const MCSymbolWasm *Symbol, in WasmRelocationEntry() 211 DenseMap<const MCSymbolWasm *, uint32_t> TypeIndices; 214 DenseMap<const MCSymbolWasm *, uint32_t> TableIndices; 217 DenseMap<const MCSymbolWasm *, uint32_t> WasmIndices; 218 DenseMap<const MCSymbolWasm *, uint32_t> GOTIndices; 220 DenseMap<const MCSymbolWasm *, wasm::WasmDataReference> DataLocations; 332 void writeElemSection(const MCSymbolWasm *IndirectFunctionTable, 357 uint32_t getFunctionType(const MCSymbolWasm &Symbol); 358 uint32_t getTagType(const MCSymbolWasm &Symbol); [all …]
|
| HD | MCWasmStreamer.cpp | 43 auto *Symbol = cast<MCSymbolWasm>(S); in emitLabel() 54 auto *Symbol = cast<MCSymbolWasm>(S); in emitLabelAtPos() 93 auto *Symbol = cast<MCSymbolWasm>(S); in emitSymbolAttribute() 158 cast<MCSymbolWasm>(Symbol)->setSize(Value); in emitELFSize() 228 cast<MCSymbolWasm>(symRef.getSymbol()).setTLS(); in fixSymbolsInTLSFixups()
|
| HD | MCContext.cpp | 264 static_assert(std::is_trivially_destructible<MCSymbolWasm>(), in createSymbolImpl() 279 return new (Name, *this) MCSymbolWasm(Name, IsTemporary); in createSymbolImpl() 755 MCSymbolWasm *GroupSym = nullptr; in getWasmSection() 757 GroupSym = cast<MCSymbolWasm>(getOrCreateSymbol(Group)); in getWasmSection() 766 const MCSymbolWasm *GroupSym, in getWasmSection() 783 cast<MCSymbolWasm>(Begin)->setType(wasm::WASM_SYMBOL_TYPE_SECTION); in getWasmSection()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/ |
| HD | MCSectionWasm.h | 21 class MCSymbolWasm; variable 29 const MCSymbolWasm *Group; 53 const MCSymbolWasm *Group, unsigned UniqueID, MCSymbol *Begin) in MCSectionWasm() 64 const MCSymbolWasm *getGroup() const { return Group; } in getGroup()
|
| HD | MCSymbolWasm.h | 17 class MCSymbolWasm : public MCSymbol { 37 MCSymbolWasm(const MCSymbolTableEntry *Name, bool isTemporary) in MCSymbolWasm() function
|
| HD | MCContext.h | 66 class MCSymbolWasm; variable 638 unsigned Flags, const MCSymbolWasm *Group,
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
| HD | WebAssemblyAsmParser.cpp | 180 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() 233 MCSymbolWasm *DefaultFunctionTable = nullptr; 642 auto *WasmSym = cast<MCSymbolWasm>(Sym); in ParseInstruction() 807 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in parseDirective() 838 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in parseDirective() 858 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in parseDirective() 899 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in parseDirective() 914 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in parseDirective() [all …]
|
| HD | WebAssemblyAsmTypeCheck.cpp | 197 auto WasmSym = cast<MCSymbolWasm>(&SymRef->getSymbol()); in getGlobal() 225 auto WasmSym = cast<MCSymbolWasm>(&SymRef->getSymbol()); in getTable() 358 const auto *WasmSym = cast<MCSymbolWasm>(&SymRef->getSymbol()); in typeCheck() 389 auto WasmSym = cast<MCSymbolWasm>(&SymRef->getSymbol()); in typeCheck()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/ |
| HD | WebAssemblyTypeUtilities.h | 62 void wasmSymbolSetType(MCSymbolWasm *Sym, const Type *GlobalVT,
|
| HD | WebAssemblyTypeUtilities.cpp | 69 void WebAssembly::wasmSymbolSetType(MCSymbolWasm *Sym, const Type *GlobalVT, in wasmSymbolSetType()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/MCParser/ |
| HD | WasmAsmParser.cpp | 227 auto WasmSym = cast<MCSymbolWasm>(Sym); in parseDirectiveSize() 244 auto WasmSym = cast<MCSymbolWasm>( in parseDirectiveType()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/Disassembler/ |
| HD | WebAssemblyDisassembler.cpp | 239 auto *WasmSym = cast<MCSymbolWasm>(Sym); in getInstruction()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| HD | DwarfCompileUnit.cpp | 487 auto *Sym = cast<MCSymbolWasm>(Asm->GetExternalSymbolSymbol(GlobalName)); in addWasmRelocBaseGlobal()
|