MCPcopy Create free account

hub / github.com/WAVM/WAVM / types & classes

Types & classes919 in github.com/WAVM/WAVM

↓ 396 callersClassI128
An emulated 128-bit integer type They have the range (-2^127..+2^127), with a single NaN value. In general, NaN is propagated though operations: op(x,
Include/WAVM/Inline/I128.h:30
↓ 81 callersClassTestStep
A single command to run as part of a test.
Build/lib/test_def.py:37
↓ 61 callersClassRecoverParseException
Lib/WASTParse/Parse.h:23
↓ 61 callersClassTaskResult
Result of a task execution.
Build/lib/task_graph.py:28
↓ 58 callersClassFunctionType
The type of a WebAssembly function
Include/WAVM/IR/Types.h:285
↓ 54 callersClassFatalSerializationException
An exception that is thrown for various errors during serialization. Any code using serialization should handle it!
Include/WAVM/Inline/Serialization.h:16
↓ 50 callersClassTestDef
A test consisting of one or more steps.
Build/lib/test_def.py:137
↓ 47 callersClassTypeTuple
The tuple of value types.
Include/WAVM/IR/Types.h:133
↓ 42 callersClassAssertReturn
Test/WebAssembly/spec/simd/meta/test_assert.py:13
↓ 32 callersClassTrackedValue
Programs/wavm/Testing/TestUtils.h:187
↓ 27 callersClassValidationException
Include/WAVM/IR/Validate.h:11
↓ 23 callersClassOpSignature
Include/WAVM/IR/OperatorSignatures.h:44
↓ 20 callersClassValue
Lib/LLVMJIT/Thunk.cpp:33
↓ 19 callersClassCMakeVarArg
A CMake -D variable argument with automatic path conversion for values.
Build/lib/toolchain.py:64
↓ 17 callersEnumU16
Lib/WASTParse/Lexer.h:112
↓ 14 callersClassArithmeticOp
This class provides methods to simulate integer arithmetic and saturating integer arithmetic operations for the purpose of getting correspondi
Test/WebAssembly/spec/simd/meta/simd_integer_op.py:8
↓ 10 callersClassBenchmarkProgram
Definition of a benchmark program.
Build/lib/benchmark.py:28
↓ 9 callersClassException
Include/WAVM/Runtime/Runtime.h:235
↓ 9 callersClassMemoryType
The type of a memory
Include/WAVM/IR/Types.h:478
↓ 9 callersClassWAVMConfigTemplate
Template for WAVM build configuration (before compiler is determined).
Build/lib/build.py:39
↓ 7 callersClassGlobalType
The type of a global
Include/WAVM/IR/Types.h:522
↓ 7 callersClassTableType
The type of a table
Include/WAVM/IR/Types.h:427
↓ 7 callersClassTestResult
Result of running a test.
Build/lib/test_def.py:29
↓ 7 callersClassToolchain
A compiler-linker pair detected on the system. cmake_args are composed of static args (known at construction) plus optional dynamic args reso
Build/lib/toolchain.py:148
↓ 7 callersClassWASTTestDir
A directory of WAST script tests with shared arguments and per-test overrides.
Build/lib/test.py:358
↓ 6 callersClassSIMD
Test/WebAssembly/spec/simd/meta/simd.py:9
↓ 5 callersClassElemExpr
An element expression: a literal reference used to initialize a table element.
Include/WAVM/IR/Module.h:176
↓ 5 callersClassException
Lib/ObjectCache/ObjectCache.cpp:140
↓ 5 callersClassLLVMConfig
LLVM build configuration. CMake arguments are handled by WAVM-LLVM's build-llvm.py and cmake cache files. This class only tracks config names
Build/lib/llvm.py:19
↓ 5 callersClassLaneValue
This class stands for the value of signed integer represented by a lane in v128. Suppose a bit number of the lane is n, then: For signed integ
Test/WebAssembly/spec/simd/meta/simd_lane_value.py:4
↓ 5 callersClassValue
A boxed value: may hold any value that can be passed to a function invoked through the runtime.
Include/WAVM/IR/Value.h:48
↓ 4 callersClassElement
Lib/Runtime/RuntimePrivate.h:45
↓ 4 callersClassFuzzerConfig
Per-fuzzer libFuzzer configuration.
Build/lib/fuzz.py:26
↓ 4 callersClassLockedFDE
Lib/WASI/WASIFile.cpp:81
↓ 4 callersClassName
Encapsulates a name ($whatever) parsed from the WAST file. References the characters in the input string the name was parsed from, so it can handle ar
Lib/WASTParse/Parse.h:58
↓ 4 callersEnumOpcode
Include/WAVM/IR/Module.h:15
↓ 4 callersClassReference
Represents a yet-to-be-resolved reference, parsed as either a name or an index.
Lib/WASTParse/Parse.h:104
↓ 4 callersClassTask
A unit of work in the task graph.
Build/lib/task_graph.py:38
↓ 4 callersClassUntaggedValue
A runtime value of any type.
Include/WAVM/IR/Value.h:18
↓ 3 callersEnumSymbolKind
Lib/WASTPrint/Print.cpp:1293
↓ 3 callersClassUnresolvedElem
Lib/WASTParse/ParseModule.cpp:575
↓ 3 callersEnumValueType
The type of a WebAssembly operand
Include/WAVM/IR/Types.h:20
↓ 3 callersClassWAVMConfig
WAVM build configuration with toolchain specified.
Build/lib/build.py:61
↓ 3 callersClasssigaction
Lib/Platform/POSIX/SignalPOSIX.cpp:118
↓ 2 callersClassBenchmarkSource
A compilable benchmark, potentially with multiple source files.
Build/lib/benchmark.py:108
↓ 2 callersClassCommandResult
Result of a command execution, with helpers for formatting output.
Build/lib/platform.py:264
↓ 2 callersClassDownloadWasiSdkTask
Download the WASI SDK.
Build/lib/wasi.py:40
↓ 2 callersClassFeatureSpec
Include/WAVM/IR/FeatureSpec.h:74
↓ 2 callersClassFloatingPointRoundingOp
Test/WebAssembly/spec/simd/meta/simd_float_op.py:260
↓ 2 callersClassFloatingPointSimpleOp
Common simple ops for both f32x4 and f64x2: abs, min, max, pmin, pmax
Test/WebAssembly/spec/simd/meta/simd_float_op.py:141
↓ 2 callersClassIterator
Include/WAVM/Inline/IndexMap.h:107
↓ 2 callersClassModule
Lib/Runtime/RuntimePrivate.h:24
↓ 2 callersEnumObjectKind
Runtime object types. This must be a superset of IR::ExternKind, with IR::ExternKind values having the same representation in Runtime::ObjectKind.
Include/WAVM/RuntimeABI/RuntimeABI.h:33
↓ 2 callersClassPythonLintTask
Run a Python linter via uvx on the Build directory.
Build/lib/lint.py:14
↓ 2 callersClassSimdf32x4CmpCase
Test/WebAssembly/spec/simd/meta/simd_f32x4_cmp.py:16
↓ 2 callersClassSimdi16x8CmpCase
Test/WebAssembly/spec/simd/meta/simd_i16x8_cmp.py:13
↓ 2 callersClassSimdi32x4CmpCase
Test/WebAssembly/spec/simd/meta/simd_i32x4_cmp.py:13
↓ 2 callersClassSimdi64x2CmpCase
Test/WebAssembly/spec/simd/meta/simd_i64x2_cmp.py:7
↓ 2 callersClassSimdi8x16CmpCase
Test/WebAssembly/spec/simd/meta/simd_i8x16_cmp.py:13
↓ 2 callersClassTestHistoryEntry
History entry for a single test.
Build/lib/test.py:429
↓ 2 callersClassTextFileLocus
A location in a text file.
Include/WAVM/WASTParse/WASTParse.h:14
↓ 2 callersClassstat
Lib/Platform/POSIX/FilePOSIX.cpp:147
↓ 1 callersClassBuildLLVMTask
Build an LLVM configuration from source using build-llvm.py. Delegates to WAVM-LLVM's build-llvm.py script which handles: - Cloning llvm-proj
Build/lib/llvm.py:260
↓ 1 callersClassBuildWAVMTask
Build WAVM.
Build/lib/build.py:434
↓ 1 callersClassCallStack
Include/WAVM/Runtime/Runtime.h:234
↓ 1 callersClassClangFormatTask
Check or fix formatting of a single file.
Build/lib/format.py:15
↓ 1 callersClassClangTidyTask
Run clang-tidy on a single source file.
Build/lib/tidy.py:16
↓ 1 callersClassCloneFuzzCorporaTask
Clone the fuzz corpora repository (shared across all configs).
Build/lib/test.py:655
↓ 1 callersClassCloneWAVMLLVMTask
Clone or update the WAVM-LLVM repository. This task only clones/updates WAVM-LLVM which contains: - build-llvm.py script for building LLVM
Build/lib/llvm.py:103
↓ 1 callersClassCommandContext
Build/lib/context.py:8
↓ 1 callersClassCompileBenchmarkTask
Compile a benchmark to WASI .wasm (may have multiple source files).
Build/lib/benchmark.py:162
↓ 1 callersClassCompileWasiTestTask
Compile a single WASI test .cpp file to .wasm using WASI SDK.
Build/lib/wasi.py:96
↓ 1 callersClassConfigureWAVMTask
Configure WAVM with CMake.
Build/lib/build.py:349
↓ 1 callersClassCoverageReportTask
Generate a coverage report from profraw files produced by tests.
Build/lib/coverage.py:66
↓ 1 callersClassCreateTestTasksTask
Create test tasks for a specific config.
Build/lib/test.py:696
↓ 1 callersClassCustomSection
A custom module section as an array of bytes
Include/WAVM/IR/Module.h:292
↓ 1 callersClassDiscoverFormatFilesTask
Discover files to format and create individual format tasks.
Build/lib/format.py:102
↓ 1 callersClassDiscoverTidyFilesTask
Discover files to tidy and create individual clang-tidy tasks.
Build/lib/tidy.py:70
↓ 1 callersClassDiscoverWASTTestsTask
Discover WAST script test files (shared across all configs).
Build/lib/test.py:587
↓ 1 callersClassDownloadLLVMTask
Download pre-built LLVM from WAVM-LLVM GitHub releases. Uses the cloned WAVM-LLVM commit hash to find the matching release. Falls back to the
Build/lib/llvm.py:178
↓ 1 callersClassEmitFunctionContext
Lib/LLVMJIT/EmitFunctionContext.h:27
↓ 1 callersClassF32ArithOp
Test/WebAssembly/spec/simd/meta/simd_f32x4_arith.py:13
↓ 1 callersClassF64ArithOp
Test/WebAssembly/spec/simd/meta/simd_f64x2_arith.py:11
↓ 1 callersClassFatalParseException
Lib/WASTParse/Parse.h:20
↓ 1 callersClassFloatingPointCmpOp
Test/WebAssembly/spec/simd/meta/simd_float_op.py:215
↓ 1 callersClassFloatingPointOp
Test/WebAssembly/spec/simd/meta/simd_float_op.py:10
↓ 1 callersClassHostRef
Lib/WASTParse/ParseTests.cpp:27
↓ 1 callersClassInstructionSource
Include/WAVM/LLVMJIT/LLVMJIT.h:192
↓ 1 callersClassMemoryInputStream
An input stream that reads from a contiguous range of memory.
Include/WAVM/Inline/Serialization.h:145
↓ 1 callersClassOutput
Manages console output with support for status lines and verbosity levels.
Build/lib/output.py:8
↓ 1 callersEnumReferenceType
The reference types subset of ValueType.
Include/WAVM/IR/Types.h:36
↓ 1 callersEnumResult
Include/WAVM/VFS/VFS.h:162
↓ 1 callersClassRunTestTask
Run a single test.
Build/lib/test.py:525
↓ 1 callersClassSimdBitWise
Generate common tests
Test/WebAssembly/spec/simd/meta/simd_bitwise.py:11
↓ 1 callersClassSimdI16x8ArithmeticCase
Test/WebAssembly/spec/simd/meta/simd_i16x8_arith.py:10
↓ 1 callersClassSimdI16x8ExtAddPairwise
Test/WebAssembly/spec/simd/meta/simd_extadd_pairwise.py:45
↓ 1 callersClassSimdI16x8ExtMulCase
Test/WebAssembly/spec/simd/meta/simd_ext_mul.py:44
↓ 1 callersClassSimdI16x8Q15MulRSatS
Test/WebAssembly/spec/simd/meta/simd_i16x8_q15mulr_sat_s.py:8
↓ 1 callersClassSimdI16x8SaturateArithmeticCases
Test/WebAssembly/spec/simd/meta/simd_sat_arith.py:305
↓ 1 callersClassSimdI32x4ArithmeticCase
Test/WebAssembly/spec/simd/meta/simd_i32x4_arith.py:10
next →1–100 of 919, ranked by callers