Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WAVM/WAVM
/ functions
Functions
3,870 in github.com/WAVM/WAVM
⨍
Functions
3,870
◇
Types & classes
919
↓ 4 callers
Function
asReferenceType
Include/WAVM/IR/Types.h:660
↓ 4 callers
Function
asWASIFileType
Lib/WASI/WASIFile.cpp:128
↓ 4 callers
Function
blake2b
ThirdParty/BLAKE2/sse/blake2b.c:267
↓ 4 callers
Function
blake2b_update
ThirdParty/BLAKE2/neon/blake2b-neon.c:463
↓ 4 callers
Function
blake2s_update
ThirdParty/BLAKE2/neon/blake2s-neon.c:540
↓ 4 callers
Method
callLLVMIntrinsic
Lib/LLVMJIT/EmitFunctionContext.h:166
↓ 4 callers
Method
coerceAddressToPointer
Lib/LLVMJIT/EmitMem.cpp:185
↓ 4 callers
Method
commit
Lib/ObjectCache/ObjectCache.cpp:335
↓ 4 callers
Function
countTrailingZeroes
countTrailingZeroes returns the number of trailing zeroes, or the bit width of the input if no bits are set.
Include/WAVM/Platform/Intrinsic.h:49
↓ 4 callers
Function
crcu16
ThirdParty/Benchmarks/coremark/core_util.c:189
↓ 4 callers
Function
create_wavm_configure_task
Create a configure-only task for a WAVM configuration.
Build/lib/build.py:466
↓ 4 callers
Function
cvt
ThirdParty/Benchmarks/coremark/barebones/cvt.c:20
↓ 4 callers
Function
emitAllTrue
Lib/LLVMJIT/EmitNumeric.cpp:711
↓ 4 callers
Method
entryCount
ThirdParty/libunwind/src/UnwindCursor.hpp:348
↓ 4 callers
Function
fileTimeToI128
Lib/Platform/Windows/ClockWindows.cpp:18
↓ 4 callers
Function
floorLogTwo
Include/WAVM/Platform/Intrinsic.h:75
↓ 4 callers
Method
gen_test_cases
(self)
Test/WebAssembly/spec/simd/meta/simd_store_lane.py:154
↓ 4 callers
Method
gen_test_cases
generate case file
Test/WebAssembly/spec/simd/meta/simd_int_arith2.py:519
↓ 4 callers
Method
gen_test_cases
(self)
Test/WebAssembly/spec/simd/meta/simd_load_lane.py:144
↓ 4 callers
Function
getCOFFSymbolName
Lib/ObjectLinker/COFF.cpp:176
↓ 4 callers
Function
getCommandListHelpText
Programs/wavm/wavm.cpp:55
↓ 4 callers
Function
getContextIP
Lib/Platform/Windows/UnwindWindows.cpp:22
↓ 4 callers
Method
getFloatRegister
ThirdParty/libunwind/src/Registers.hpp:246
↓ 4 callers
Function
getFormName
Lib/DWARF/DWARF.cpp:19
↓ 4 callers
Method
getMaxIndex
Include/WAVM/Inline/IndexMap.h:105
↓ 4 callers
Method
getMinIndex
Include/WAVM/Inline/IndexMap.h:104
↓ 4 callers
Function
getModuleContextByInternalName
Programs/wavm/Testing/RunTestScript.cpp:251
↓ 4 callers
Method
getP
ThirdParty/libunwind/src/AddressSpace.hpp:208
↓ 4 callers
Function
get_cross_compile_cmake_args
Extra CMake arguments needed when cross-compiling on macOS.
Build/lib/platform.py:159
↓ 4 callers
Function
initializeModule
Lib/Runtime/Intrinsics.cpp:41
↓ 4 callers
Function
is_command_available
Check if a command is available on PATH.
Build/lib/toolchain.py:98
↓ 4 callers
Function
iterate
ThirdParty/Benchmarks/coremark/core_main.c:51
↓ 4 callers
Function
lookupAddrx
Look up an address by index in .debug_addr. addrBase points past the section header to the first entry.
Lib/DWARF/DWARF.cpp:199
↓ 4 callers
Function
lookupStrx
Look up a string by index in .debug_str_offsets, then .debug_str. strOffsetsBase points past the section header to the first offset entry.
Lib/DWARF/DWARF.cpp:322
↓ 4 callers
Function
matrix_sum
Function: matrix_sum Calculate a function that depends on the values of elements in the matrix. For each element, accumulate into
ThirdParty/Benchmarks/coremark/core_matrix.c:237
↓ 4 callers
Function
mdb_cursor_push
Push a page onto the top of the cursor's stack. * Set #MDB_TXN_ERROR on failure. */
ThirdParty/liblmdb/mdb.c:5940
↓ 4 callers
Function
mdb_dpage_free
Free a dirty page */
ThirdParty/liblmdb/mdb.c:2039
↓ 4 callers
Function
mdb_env_cthr_toggle
Give buffer and/or #MDB_EOF to writer thread, await unused buffer. * * @param[in] my control structure. * @param[in] adjust (1 to hand off 1 buf
ThirdParty/liblmdb/mdb.c:10028
↓ 4 callers
Function
mdb_env_mname_init
Init #MDB_env.me_mutexname[] except the char which #MUTEXNAME() will set. * Changes to this code must be reflected in #MDB_LOCK_FORMAT. */
ThirdParty/liblmdb/mdb.c:5137
↓ 4 callers
Function
mdb_fopen
Open an LMDB file. * @param[in] env The LMDB environment. * @param[in,out] fname Path from from #mdb_fname_init(). A suffix is * appended if neces
ThirdParty/liblmdb/mdb.c:4631
↓ 4 callers
Function
mdb_midl_sort
ThirdParty/liblmdb/midl.c:220
↓ 4 callers
Function
mdb_page_new
Allocate and initialize new pages for a database. * Set #MDB_TXN_ERROR on failure. * @param[in] mc a cursor on the database being added to. * @para
ThirdParty/liblmdb/mdb.c:8058
↓ 4 callers
Function
memoryAccessAsPOSIXFlag
Lib/Platform/POSIX/MemoryPOSIX.cpp:35
↓ 4 callers
Function
mulmod127
Include/WAVM/Inline/Impl/I128Impl.h:322
↓ 4 callers
Function
nibbleToHexChar
Lib/WASTPrint/Print.cpp:25
↓ 4 callers
Method
openTable
Gets a handle for a table. All errors are fatal.
Lib/ObjectCache/ObjectCache.cpp:189
↓ 4 callers
Function
parseSizeConstraints
Lib/WASTParse/ParseModule.cpp:85
↓ 4 callers
Function
printmatC
ThirdParty/Benchmarks/coremark/core_matrix.c:68
↓ 4 callers
Function
quietNaN
Lib/LLVMJIT/EmitNumeric.cpp:319
↓ 4 callers
Function
readEncodedPointer
Read a DWARF-encoded pointer from the stream. For PC-relative encodings, lsdaBase must point to the start of the LSDA so the field address can be reco
Lib/Platform/POSIX/DebugPersonality.cpp:31
↓ 4 callers
Function
readImpl
Lib/WASI/WASIFile.cpp:411
↓ 4 callers
Function
relocMovwUabs
Patch a MOVZ/MOVK instruction's 16-bit immediate field (bits [20:5]). groupShift is 0, 16, 32, or 48 for G0, G1, G2, G3 respectively.
Lib/ObjectLinker/ObjectLinkerPrivate.h:210
↓ 4 callers
Method
select
Lib/WASM/WASMSerialization.cpp:973
↓ 4 callers
Function
serializeVarInt32
Include/WAVM/Inline/LEB128.h:208
↓ 4 callers
Function
setTableElementNonNull
Lib/Runtime/Table.cpp:320
↓ 4 callers
Function
showDisassembleHelp
Programs/wavm/wavm-disassemble.cpp:35
↓ 4 callers
Function
showHelp
Programs/wavm/Testing/RunTestScript.cpp:1487
↓ 4 callers
Method
step
Lib/Platform/POSIX/UnwindPOSIX.cpp:314
↓ 4 callers
Method
stop
Include/WAVM/Inline/Timing.h:14
↓ 4 callers
Function
throwIfNotValidUTF8
Lib/WASM/WASMSerialization.cpp:26
↓ 4 callers
Method
toString
Include/WAVM/Inline/StringBuilder.h:89
↓ 4 callers
Method
v128_const
(lane, value)
Test/WebAssembly/spec/simd/meta/simd_f64x2_cmp.py:43
↓ 4 callers
Method
v128_const
(lane, value)
Test/WebAssembly/spec/simd/meta/simd_f32x4_arith.py:46
↓ 4 callers
Function
validateBlockType
Lib/IR/Validate.cpp:217
↓ 4 callers
Function
validateGlobalIndex
Lib/IR/Validate.cpp:169
↓ 4 callers
Function
validatePostCodeSections
Include/WAVM/IR/Validate.h:94
↓ 4 callers
Function
validatePreCodeSections
Include/WAVM/IR/Validate.h:78
↓ 4 callers
Function
wasm_func_call
Lib/wavm-c/wavm-c.cpp:939
↓ 4 callers
Function
wasm_functype_new_0_0
Include/WAVM/wavm-c/wavm-c.h:620
↓ 4 callers
Function
wasm_module_delete
wasm_module_t
Lib/wavm-c/wavm-c.cpp:747
↓ 4 callers
Function
writeImpl
Lib/WASI/WASIFile.cpp:473
↓ 3 callers
Function
BottomUpTree
ThirdParty/Benchmarks/ComputerLanguageBenchmarksGame/binary-trees/binary-trees.c:39
↓ 3 callers
Function
ItemCheck
ThirdParty/Benchmarks/ComputerLanguageBenchmarksGame/binary-trees/binary-trees.c:31
↓ 3 callers
Function
U16
Include/WAVM/Inline/Impl/I128Impl.h:67
↓ 3 callers
Function
XXH3_128bits_reset_internal
Include/WAVM/Inline/xxhash/xxh3.h:2580
↓ 3 callers
Function
XXH3_mul128_fold64
* Does a 64-bit to 128-bit multiply, then XOR folds it. * * The reason for the separate function is to prevent passing too many structs * around by
Include/WAVM/Inline/xxhash/xxh3.h:639
↓ 3 callers
Function
XXH_free
Include/WAVM/Inline/xxhash/xxhash.h:883
↓ 3 callers
Function
XXH_malloc
Include/WAVM/Inline/xxhash/xxhash.h:882
↓ 3 callers
Function
XXH_readBE64
Include/WAVM/Inline/xxhash/xxhash.h:1649
↓ 3 callers
Function
XXH_vec_loadu
* Performs an unaligned load and byte swaps it on big endian. */
Include/WAVM/Inline/xxhash/xxh3.h:399
↓ 3 callers
Function
_Unwind_GetRegionStart
Called by personality handler during phase 2 to find the start of the function.
ThirdParty/libunwind/src/Unwind-sjlj.c:473
↓ 3 callers
Method
__init__
( self, test: TestDef, context: TestContext, parent_task: Task, extra_
Build/lib/test.py:528
↓ 3 callers
Method
__init__
( self, config: LLVMConfig, clone_task: "CloneWAVMLLVMTask", scratch_dir: Path
Build/lib/llvm.py:270
↓ 3 callers
Function
__unw_resume
ThirdParty/libunwind/src/libunwind.cpp:209
↓ 3 callers
Function
__unw_seh_get_disp_ctx
ThirdParty/libunwind/src/Unwind-seh.cpp:527
↓ 3 callers
Method
_build_clear
Build escape sequence to erase the current status region.
Build/lib/output.py:35
↓ 3 callers
Function
_count_files
Count files in a directory (non-recursive).
Build/lib/fuzz.py:169
↓ 3 callers
Function
_format_duration
Format a duration as a compact string.
Build/lib/task_graph.py:66
↓ 3 callers
Function
_get_results_dir
(work_dir: Path)
Build/lib/benchmark.py:355
↓ 3 callers
Function
_per_run_geometric_means
Compute the geometric mean across benchmarks for each run index.
Build/lib/benchmark.py:452
↓ 3 callers
Function
areResultsReturnedDirectly
Lib/LLVMJIT/LLVMJITPrivate.h:170
↓ 3 callers
Function
backtrace
ThirdParty/libunwind/test/libunwind_01.pass.cpp:21
↓ 3 callers
Function
biasedTableElementValueToObject
Lib/Runtime/Table.cpp:68
↓ 3 callers
Function
blake2b
inlen, at least, should be uint64_t. Others can be size_t. */
ThirdParty/BLAKE2/neon/blake2b-neon.c:515
↓ 3 callers
Function
blake2b
inlen, at least, should be uint64_t. Others can be size_t. */
ThirdParty/BLAKE2/neon/blake2b.c:236
↓ 3 callers
Function
blake2b
inlen, at least, should be uint64_t. Others can be size_t. */
ThirdParty/BLAKE2/ref/blake2b-ref.c:273
↓ 3 callers
Function
blake2b_compress
ThirdParty/BLAKE2/neon/blake2b-neon.c:417
↓ 3 callers
Function
blake2b_compress
ThirdParty/BLAKE2/neon/blake2b.c:139
↓ 3 callers
Function
blake2b_compress
ThirdParty/BLAKE2/ref/blake2b-ref.c:177
↓ 3 callers
Function
blake2b_compress
ThirdParty/BLAKE2/sse/blake2b.c:151
← previous
next →
401–500 of 3,870, ranked by callers