| /wasmtime-44.0.1/cranelift/bforest/src/ |
| H A D | path.rs | 56 for level in 0.. { in find() 57 self.size = level + 1; in find() 94 for level in 0.. { in first() 95 self.size = level + 1; in first() 97 self.entry[level] = 0; in first() 207 for l in level.. { in goto_subtree_last() 353 if level > 0 { in split_and_insert() 548 } else if usize::from(self.entry[level]) >= pool[self.node[level]].entries() { in underflowed_node() 565 if level == 0 { in empty_node() 574 let pl = level - 1; in empty_node() [all …]
|
| /wasmtime-44.0.1/cranelift/codegen/src/ |
| H A D | loop_analysis.rs | 33 level: LoopLevel, field 47 pub fn level(self) -> usize { in level() method 63 pub fn clamped(level: usize) -> Self { in clamped() 83 level: LoopLevel::invalid(), in new() 158 .map_or(LoopLevel(0), |lp| self.loops[lp].level) in loop_level() 284 if self.loops[lp].level == LoopLevel::invalid() { in assign_loop_levels() 289 self.loops[lp].level = self.loops[parent].level.inc(); in assign_loop_levels() 363 assert_eq!(loop_analysis.loop_level(block0).level(), 1); in nested_loops_detection() 364 assert_eq!(loop_analysis.loop_level(block1).level(), 2); in nested_loops_detection() 365 assert_eq!(loop_analysis.loop_level(block2).level(), 2); in nested_loops_detection() [all …]
|
| H A D | scoped_hash_map.rs | 17 level: u32, field 52 level: self.depth, in insert() 124 let entry_depth = entry.get().level as usize; in entry_with_depth() 151 let level = entry.level as usize; in get() localVariable 152 self.generation_by_depth.get(level).cloned() == Some(entry.generation) in get() 190 level: depth as u32, in insert_with_depth()
|
| /wasmtime-44.0.1/cranelift/isle/isle/isle_examples/pass/ |
| H A D | tutorial.isle | 3 ;; Our high-level, RISC-y input IR. 9 ;; A value in our high-level IR is a Rust `Copy` type. Values are either defined 13 ;; Our low-level, CISC-y machine instructions. 19 ;; Different kinds of addressing modes for operands to our low-level machine 37 ;; Declare our top-level lowering function. We will attach rules to this 45 ;; Declare an external constructor that puts a high-level `Value` into a 46 ;; low-level `Reg`.
|
| /wasmtime-44.0.1/docs/ |
| H A D | cli-cache.md | 54 Setting `baseline-compression-level` 57 - **default**: `3`, the default zstd compression level 59 Compression level used when a new cache file is being written by the [cache system]. 62 [`baseline-compression-level`]: #setting-baseline-compression-level 64 Setting `optimized-compression-level` 69 Compression level used when the [cache worker] decides to recompress a cache file. 72 [`optimized-compression-level`]: #setting-optimized-compression-level 224 - **UPDATE request** - compresses received data with [zstd] and [`baseline-compression-level`], the… 242 - the file is compressed with compression level lower than [`optimized-compression-level`], 246 When recompressing, [`optimized-compression-level`] is used as a compression level.
|
| H A D | examples-debugging-native-debugger.md | 17 `-O opt-level=0` for better inspection of local variables if desired. 25 gdb --args wasmtime run -D debug-info -O opt-level=0 foo.wasm
|
| H A D | examples-pulley.md | 116 ## High-level Design of Pulley 119 is a description of the high-level design of Pulley. The Pulley virtual machine 208 instruction-level profiling in `perf` it can be useful to look at opcode-level 211 Pulley has limited support for opcode-level profiling. This is off-by-default as
|
| H A D | cli-logging.md | 27 - `WASMTIME_LOG_NO_CONTEXT`: if set to `1`, removes the time, level and target from output.
|
| /wasmtime-44.0.1/crates/wasmtime/src/compile/code_builder/ |
| H A D | compile_time_builtins.rs | 72 let mut level = 0; in check_imports_for_compile_time_builtins() localVariable 77 level += 1; in check_imports_for_compile_time_builtins() 80 level -= 1; in check_imports_for_compile_time_builtins() 82 wasmparser::Payload::ComponentImportSection(imports) if level == 1 => { in check_imports_for_compile_time_builtins()
|
| /wasmtime-44.0.1/cranelift/isle/veri/veri_ir/ |
| H A D | README.md | 5 The core, lower-level Verification IR defined typed expressions for bitvectors, booleans, and integ… 6 The higher-level Annotation IR `src/annotation_ir.rs` only requires types on some expressions (curr…
|
| /wasmtime-44.0.1/tests/misc_testsuite/component-model/ |
| H A D | restrictions.wast | 3 "root-level component imports are not supported") 22 "root-level component imports are not supported")
|
| H A D | simple.wast | 28 "root-level component imports are not supported")
|
| /wasmtime-44.0.1/cranelift/isle/ |
| H A D | README.md | 29 level, the rules can be seen as simple equivalences between values in two 61 for a simple, RISC-y, high-level IR down to low-level, CISC-y machine 77 ;; Our high-level, RISC-y input IR. 87 ;; Our low-level, CISC-y machine instructions. 93 ;; Different kinds of addressing modes for operands to our low-level machine 110 Now we can start writing some basic lowering rules! We declare the top-level 113 that to a low-level `Const` instruction, since there isn't any translation we 117 ;; Declare our top-level lowering function. We will attach rules to this 197 ;; Declare an external constructor that puts a high-level `Value` into a 198 ;; low-level `Reg`. [all …]
|
| /wasmtime-44.0.1/cranelift/docs/ |
| H A D | compare-llvm.md | 36 - Intermediate representation for common mid-level optimizations. A large 58 allocation. Many low-level optimizations run on MI code. The most important 93 lower level of abstraction, to allow it to be used all the way through the 96 This design tradeoff does mean that Cranelift IR is less friendly for mid-level 97 optimizations. Cranelift doesn't currently perform mid-level optimizations, 104 This biases the overall system towards fast compilation when mid-level 106 low-level optimizations are sufficient. 108 And, it removes some constraints in the mid-level optimize IR design space, 121 this level, there is no explicit module that contains the functions.
|
| /wasmtime-44.0.1/crates/cache/src/ |
| H A D | config.rs | 401 pub fn with_baseline_compression_level(&mut self, level: i32) -> &mut Self { in with_baseline_compression_level() 402 self.baseline_compression_level = level; in with_baseline_compression_level() 408 pub fn with_optimized_compression_level(&mut self, level: i32) -> &mut Self { in with_optimized_compression_level() 409 self.optimized_compression_level = level; in with_optimized_compression_level()
|
| H A D | worker.rs | 543 level: u8, in list_cache_contents() 575 format!("{}, level: {}", $err_msg, level), in list_cache_contents() 602 match (level, path.is_dir()) { in list_cache_contents() 603 (0..=1, true) => enter_dir(vec, &path, level + 1, cache_config), in list_cache_contents() 605 if level == 0 in list_cache_contents()
|
| /wasmtime-44.0.1/cranelift/ |
| H A D | README.md | 8 Cranelift is a low-level retargetable code generator. It translates a 127 `test-all.sh` at the top level is a script which runs all the cargo 134 specify any maximal logging level, so embedders can choose what it should be; 136 features to reduce the maximum logging level. For instance if you want to limit 137 the level of logging to `warn` messages and above in release mode:
|
| H A D | rustc.md | 6 mid-level optimization, and it does want very fast compile times, and 13 to get MIR-level inlining enabled, do some basic optimizations in 15 good low-level optimizations to produce code which has a chance of being
|
| /wasmtime-44.0.1/cranelift/isle/fuzz/ |
| H A D | README.md | 3 These are separate from the top-level `wasmtime/fuzz` fuzz targets because we
|
| /wasmtime-44.0.1/crates/wasi-nn/examples/classification-component-onnx/ |
| H A D | Cargo.toml | 16 opt-level = "s"
|
| /wasmtime-44.0.1/crates/wasi-preview1-component-adapter/byte-array-literals/ |
| H A D | README.md | 10 data section, at least when compiled with opt-level='s' on today's rustc
|
| /wasmtime-44.0.1/cranelift/module/ |
| H A D | README.md | 1 This crate provides module-level functionality, which allow multiple
|
| /wasmtime-44.0.1/tests/misc_testsuite/gc/ |
| H A D | rec-group-funcs.wast | 4 ;; engine level. We rely on this canonicalization to make cross-module imports
|
| /wasmtime-44.0.1/crates/wasi-nn/ |
| H A D | README.md | 39 high-level `wasi-nn` [bindings].
|
| /wasmtime-44.0.1/crates/c-api/include/wasmtime/ |
| H A D | config.hh | 456 void cranelift_opt_level(OptLevel level) { in cranelift_opt_level() argument 458 ptr.get(), static_cast<wasmtime_opt_level_t>(level)); in cranelift_opt_level()
|