Home
last modified time | relevance | path

Searched refs:WasmTableType (Results 1 – 19 of 19) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/BinaryFormat/
H A DWasmTraits.h87 template <> struct DenseMapInfo<wasm::WasmTableType, void> {
88 static wasm::WasmTableType getEmptyKey() {
89 return wasm::WasmTableType{
92 static wasm::WasmTableType getTombstoneKey() {
93 return wasm::WasmTableType{
96 static unsigned getHashValue(const wasm::WasmTableType &TableType) {
101 static bool isEqual(const wasm::WasmTableType &LHS,
102 const wasm::WasmTableType &RHS) {
H A DWasm.h83 struct WasmTableType { struct
90 WasmTableType Type; argument
137 WasmTableType Table;
470 inline bool operator==(const WasmTableType &LHS, const WasmTableType &RHS) {
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCSymbolWasm.h29 std::optional<wasm::WasmTableType> TableType;
138 const wasm::WasmTableType &getTableType() const { in getTableType()
142 void setTableType(wasm::WasmTableType TT) { TableType = TT; } in setTableType()
/openbsd-src/gnu/llvm/lld/wasm/
H A DWriterUtils.h61 void writeTableType(raw_ostream &os, const llvm::wasm::WasmTableType &type);
72 std::string toString(const llvm::wasm::WasmTableType &type);
H A DInputElement.h89 const WasmTableType &getType() const { return type; } in getType()
93 WasmTableType type;
H A DSymbols.h391 const WasmTableType *getTableType() const { return tableType; } in getTableType()
401 const WasmTableType *type) in TableSymbol()
404 const WasmTableType *tableType;
422 InputFile *file, const WasmTableType *type) in UndefinedTable()
H A DSymbolTable.cpp195 const WasmTableType *newType) { in checkTableType()
201 const WasmTableType *oldType = cast<TableSymbol>(existing)->getTableType(); in checkTableType()
619 const WasmTableType *type) { in addUndefinedTable()
665 WasmTableType *type = make<WasmTableType>(); in createUndefinedIndirectFunctionTable()
680 WasmTableType type{uint8_t(ValType::FUNCREF), limits}; in createDefinedIndirectFunctionTable()
H A DWriterUtils.cpp70 std::string toString(const WasmTableType &type) { in toString()
206 void writeTableType(raw_ostream &os, const WasmTableType &type) { in writeTableType()
H A DSymbolTable.h80 const WasmTableType *type);
H A DSymbols.cpp390 auto *newType = make<WasmTableType>(*tableType); in setLimits()
H A DSyntheticSections.h201 llvm::DenseMap<ImportKey<WasmTableType>, uint32_t> importedTables;
H A DSyntheticSections.cpp221 ImportKey<WasmTableType> key(*(table->getTableType()), module, name); in addImport()
/openbsd-src/gnu/llvm/lld/include/lld/Common/
H A DLLVM.h56 struct WasmTableType;
97 using llvm::wasm::WasmTableType;
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyTargetStreamer.cpp80 const wasm::WasmTableType &Type = Sym->getTableType(); in emitTableType()
/openbsd-src/gnu/llvm/llvm/include/llvm/Object/
H A DWasm.h39 const wasm::WasmTableType *TableType, in WasmSymbol()
46 const wasm::WasmTableType *TableType;
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyUtilities.cpp159 wasm::WasmTableType TableType = {wasm::WASM_TYPE_FUNCREF, Limits}; in getOrCreateFuncrefCallTableSymbol()
/openbsd-src/gnu/llvm/llvm/tools/obj2yaml/
H A Dwasm2yaml.cpp43 const wasm::WasmTableType &Type) { in makeTable()
/openbsd-src/gnu/llvm/llvm/lib/Object/
H A DWasmObjectFile.cpp248 static wasm::WasmTableType readTableType(WasmObjectFile::ReadContext &Ctx) { in readTableType()
249 wasm::WasmTableType TableType; in readTableType()
614 const wasm::WasmTableType *TableType = nullptr; in parseLinkingSectionSymtab()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp853 wasm::WasmTableType Type = {uint8_t(*ElemType), Limits}; in ParseDirective()