Home
last modified time | relevance | path

Searched refs:WasmLimits (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/
H A DWasmTraits.h65 template <> struct DenseMapInfo<wasm::WasmLimits, void> {
66 static wasm::WasmLimits getEmptyKey() {
67 return wasm::WasmLimits{0xff, 0xff, 0xff};
69 static wasm::WasmLimits getTombstoneKey() {
70 return wasm::WasmLimits{0xee, 0xee, 0xee};
72 static unsigned getHashValue(const wasm::WasmLimits &Limits) {
80 static bool isEqual(const wasm::WasmLimits &LHS,
81 const wasm::WasmLimits &RHS) {
90 0, DenseMapInfo<wasm::WasmLimits, void>::getEmptyKey()};
94 1, DenseMapInfo<wasm::WasmLimits, void>::getTombstoneKey()};
[all …]
H A DWasm.h77 struct WasmLimits { struct
85 WasmLimits Limits; argument
138 WasmLimits Memory;
464 inline bool operator==(const WasmLimits &LHS, const WasmLimits &RHS) {
/llvm-project-15.0.7/lld/include/lld/Common/
H A DLLVM.h52 struct WasmLimits;
93 using llvm::wasm::WasmLimits;
/llvm-project-15.0.7/lld/wasm/
H A DWriterUtils.cpp61 static std::string toString(const llvm::wasm::WasmLimits &limits) { in toString()
193 void writeLimits(raw_ostream &os, const WasmLimits &limits) { in writeLimits()
H A DWriterUtils.h57 void writeLimits(raw_ostream &os, const llvm::wasm::WasmLimits &limits);
H A DInputElement.h89 void setLimits(const WasmLimits &limits) { type.Limits = limits; } in setLimits()
H A DSymbolTable.cpp652 WasmLimits limits{0, 0, 0}; // Set by the writer. in createUndefinedIndirectFunctionTable()
667 WasmLimits limits{0, 0, 0}; // Set by the writer. in createDefinedIndirectFunctionTable()
H A DSymbols.cpp380 void TableSymbol::setLimits(const WasmLimits &limits) { in setLimits()
H A DSymbols.h385 void setLimits(const WasmLimits &limits);
H A DWriter.cpp804 WasmLimits limits = {0, tableSize, 0}; in finalizeIndirectFunctionTable()
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DWasm.h141 ArrayRef<wasm::WasmLimits> memories() const { return Memories; } in memories()
276 std::vector<wasm::WasmLimits> Memories;
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCSymbolWasm.h146 wasm::WasmLimits Limits = {wasm::WASM_LIMITS_FLAG_NONE, 0, 0}; in setTableType()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyUtilities.cpp158 wasm::WasmLimits Limits = {0, 1, 1}; in getOrCreateFuncrefCallTableSymbol()
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Dwasm2yaml.cpp34 static WasmYAML::Limits makeLimits(const wasm::WasmLimits &Limits) { in makeLimits()
280 for (const wasm::WasmLimits &Memory : Obj.memories()) { in dump()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp178 static wasm::WasmLimits DefaultLimits() { in DefaultLimits()
482 bool parseLimits(wasm::WasmLimits *Limits) { in parseLimits()
842 wasm::WasmLimits Limits = DefaultLimits(); in ParseDirective()
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DWasmDumper.cpp198 for (const wasm::WasmLimits &Memory : Obj->memories()) { in printSectionHeaders()
/llvm-project-15.0.7/llvm/lib/Object/
H A DWasmObjectFile.cpp239 static wasm::WasmLimits readLimits(WasmObjectFile::ReadContext &Ctx) { in readLimits()
240 wasm::WasmLimits Result; in readLimits()