Home
last modified time | relevance | path

Searched refs:FunctionTableElem (Results 1 – 16 of 16) sorted by relevance

/dports/www/firefox-esr/firefox-91.8.0/js/src/wasm/
H A DWasmTable.cpp65 cx->pod_calloc<FunctionTableElem>(desc.initialLength)); in create()
141 const FunctionTableElem& Table::getFuncRef(uint32_t index) const { in getFuncRef()
150 const FunctionTableElem& elem = getFuncRef(index); in getFuncRef()
167 FunctionTableElem& elem = functions_[index]; in setFuncRef()
240 FunctionTableElem& elem = functions_[index]; in setNull()
261 FunctionTableElem& dst = functions_[dstIndex]; in copy()
266 FunctionTableElem& src = srcTable.functions_[srcIndex]; in copy()
331 FunctionTableElem* newFunctions = js_pod_realloc<FunctionTableElem>( in grow()
396 size += length() * sizeof(FunctionTableElem); in gcMallocBytes()
H A DWasmTable.h48 using UniqueFuncRefArray = UniquePtr<FunctionTableElem[], JS::FreePolicy>;
92 const FunctionTableElem& getFuncRef(uint32_t index) const;
H A DWasmTlsData.h171 struct FunctionTableElem { struct
/dports/www/firefox/firefox-99.0/js/src/wasm/
H A DWasmTable.cpp67 cx->pod_calloc<FunctionTableElem>(desc.initialLength)); in create()
141 const FunctionTableElem& Table::getFuncRef(uint32_t index) const { in getFuncRef()
150 const FunctionTableElem& elem = getFuncRef(index); in getFuncRef()
167 FunctionTableElem& elem = functions_[index]; in setFuncRef()
240 FunctionTableElem& elem = functions_[index]; in setNull()
262 FunctionTableElem& dst = functions_[dstIndex]; in copy()
267 FunctionTableElem& src = srcTable.functions_[srcIndex]; in copy()
330 FunctionTableElem* newFunctions = js_pod_realloc<FunctionTableElem>( in grow()
395 size += length() * sizeof(FunctionTableElem); in gcMallocBytes()
H A DWasmTable.h48 using UniqueFuncRefArray = UniquePtr<FunctionTableElem[], JS::FreePolicy>;
93 const FunctionTableElem& getFuncRef(uint32_t index) const;
H A DWasmTlsData.h178 struct FunctionTableElem { struct
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/wasm/
H A DWasmTable.cpp65 cx->pod_calloc<FunctionTableElem>(desc.initialLength)); in create()
141 const FunctionTableElem& Table::getFuncRef(uint32_t index) const { in getFuncRef()
150 const FunctionTableElem& elem = getFuncRef(index); in getFuncRef()
167 FunctionTableElem& elem = functions_[index]; in setFuncRef()
240 FunctionTableElem& elem = functions_[index]; in setNull()
261 FunctionTableElem& dst = functions_[dstIndex]; in copy()
266 FunctionTableElem& src = srcTable.functions_[srcIndex]; in copy()
331 FunctionTableElem* newFunctions = js_pod_realloc<FunctionTableElem>( in grow()
396 size += length() * sizeof(FunctionTableElem); in gcMallocBytes()
H A DWasmTable.h48 using UniqueFuncRefArray = UniquePtr<FunctionTableElem[], JS::FreePolicy>;
92 const FunctionTableElem& getFuncRef(uint32_t index) const;
H A DWasmTlsData.h171 struct FunctionTableElem { struct
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/wasm/
H A DWasmTable.cpp61 cx->pod_calloc<FunctionTableElem>(desc.limits.initial)); in create()
136 const FunctionTableElem& Table::getFuncRef(uint32_t index) const { in getFuncRef()
145 const FunctionTableElem& elem = getFuncRef(index); in getFuncRef()
162 FunctionTableElem& elem = functions_[index]; in setFuncRef()
240 FunctionTableElem& elem = functions_[index]; in setNull()
262 FunctionTableElem& dst = functions_[dstIndex]; in copy()
267 FunctionTableElem& src = srcTable.functions_[srcIndex]; in copy()
336 FunctionTableElem* newFunctions = js_pod_realloc<FunctionTableElem>( in grow()
401 size += length() * sizeof(FunctionTableElem); in gcMallocBytes()
H A DWasmTable.h48 using UniqueFuncRefArray = UniquePtr<FunctionTableElem[], JS::FreePolicy>;
98 const FunctionTableElem& getFuncRef(uint32_t index) const;
H A DWasmTypes.h2945 struct FunctionTableElem { struct
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/
H A DMacroAssembler.cpp3378 static_assert(sizeof(wasm::FunctionTableElem) == 8 || in wasmCallIndirect()
3379 sizeof(wasm::FunctionTableElem) == 16, in wasmCallIndirect()
3386 if (sizeof(wasm::FunctionTableElem) == 8) { in wasmCallIndirect()
3392 loadPtr(Address(scratch, offsetof(wasm::FunctionTableElem, code)), scratch); in wasmCallIndirect()
3427 if (sizeof(wasm::FunctionTableElem) == 8) { in wasmCallIndirect()
3434 loadPtr(Address(scratch, offsetof(wasm::FunctionTableElem, tls)), WasmTlsReg); in wasmCallIndirect()
3444 loadPtr(Address(scratch, offsetof(wasm::FunctionTableElem, code)), scratch); in wasmCallIndirect()
/dports/www/firefox/firefox-99.0/js/src/jit/
H A DMacroAssembler.cpp3897 static_assert(sizeof(wasm::FunctionTableElem) == 8 || in asmCallIndirect()
3898 sizeof(wasm::FunctionTableElem) == 16, in asmCallIndirect()
3904 if (sizeof(wasm::FunctionTableElem) == 8) { in asmCallIndirect()
3910 loadPtr(Address(scratch, offsetof(wasm::FunctionTableElem, code)), scratch); in asmCallIndirect()
3933 static_assert(sizeof(wasm::FunctionTableElem) == 2 * sizeof(void*), in wasmCallIndirect()
3937 const int shift = sizeof(wasm::FunctionTableElem) == 8 ? 3 : 4; in wasmCallIndirect()
3991 loadPtr(Address(calleeScratch, offsetof(wasm::FunctionTableElem, tls)), in wasmCallIndirect()
4023 loadPtr(Address(calleeScratch, offsetof(wasm::FunctionTableElem, code)), in wasmCallIndirect()
4045 loadPtr(Address(calleeScratch, offsetof(wasm::FunctionTableElem, code)), in wasmCallIndirect()
/dports/www/firefox-esr/firefox-91.8.0/js/src/jit/
H A DMacroAssembler.cpp3858 static_assert(sizeof(wasm::FunctionTableElem) == 8 || in wasmCallIndirect()
3859 sizeof(wasm::FunctionTableElem) == 16, in wasmCallIndirect()
3866 if (sizeof(wasm::FunctionTableElem) == 8) { in wasmCallIndirect()
3872 loadPtr(Address(scratch, offsetof(wasm::FunctionTableElem, code)), scratch); in wasmCallIndirect()
3911 if (sizeof(wasm::FunctionTableElem) == 8) { in wasmCallIndirect()
3920 loadPtr(Address(scratch, offsetof(wasm::FunctionTableElem, tls)), WasmTlsReg); in wasmCallIndirect()
3932 loadPtr(Address(scratch, offsetof(wasm::FunctionTableElem, code)), scratch); in wasmCallIndirect()
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/jit/
H A DMacroAssembler.cpp3858 static_assert(sizeof(wasm::FunctionTableElem) == 8 || in wasmCallIndirect()
3859 sizeof(wasm::FunctionTableElem) == 16, in wasmCallIndirect()
3866 if (sizeof(wasm::FunctionTableElem) == 8) { in wasmCallIndirect()
3872 loadPtr(Address(scratch, offsetof(wasm::FunctionTableElem, code)), scratch); in wasmCallIndirect()
3911 if (sizeof(wasm::FunctionTableElem) == 8) { in wasmCallIndirect()
3920 loadPtr(Address(scratch, offsetof(wasm::FunctionTableElem, tls)), WasmTlsReg); in wasmCallIndirect()
3932 loadPtr(Address(scratch, offsetof(wasm::FunctionTableElem, code)), scratch); in wasmCallIndirect()