| /wasmtime-44.0.1/pulley/src/ |
| H A D | lib.rs | 250 xmov = Xmov { dst: XReg, src: XReg }; 317 xctz32 = Xctz32 { dst: XReg, src: XReg }; 319 xctz64 = Xctz64 { dst: XReg, src: XReg }; 322 xclz32 = Xclz32 { dst: XReg, src: XReg }; 324 xclz64 = Xclz64 { dst: XReg, src: XReg }; 368 xneg32 = Xneg32 { dst: XReg, src: XReg }; 370 xneg64 = Xneg64 { dst: XReg, src: XReg }; 512 zext8 = Zext8 { dst: XReg, src: XReg }; 518 sext8 = Sext8 { dst: XReg, src: XReg }; 758 fmov = Fmov { dst: FReg, src: FReg }; [all …]
|
| H A D | interp.rs | 1666 let val = self.state[src]; in xmov() 2110 let src = self.state[src].get_u64() as u8; in zext8() localVariable 2116 let src = self.state[src].get_u64() as u16; in zext16() localVariable 2122 let src = self.state[src].get_u64() as u32; in zext32() localVariable 2128 let src = self.state[src].get_i64() as i8; in sext8() localVariable 2134 let src = self.state[src].get_i64() as i16; in sext16() localVariable 2140 let src = self.state[src].get_i64() as i32; in sext32() localVariable 2844 let src = self.state[src].get_u32(); in bswap32() localVariable 2850 let src = self.state[src].get_u64(); in bswap64() localVariable 3160 let val = self.state[src]; in fmov() [all …]
|
| /wasmtime-44.0.1/crates/wit-bindgen/src/ |
| H A D | lib.rs | 68 src: Source, field 1026 let mut src = mem::take(&mut self.src); in finish() localVariable 1299 let src = String::from(mem::take(&mut generator.src)); in world_imports_trait() localVariable 1300 self.src.push_str(&src); in world_imports_trait() 1441 let src = String::from(generator.src); in world_add_to_linker() localVariable 1442 self.src.push_str(&src); in world_add_to_linker() 1522 let src = src.unwrap_or(&mut self.src); in generate_add_resource_to_linker() localVariable 1589 src: Source, field 3279 src, in write_struct() 3320 src, in write_impl_from_world() [all …]
|
| /wasmtime-44.0.1/winch/codegen/src/isa/x64/ |
| H A D | asm.rs | 420 let src = i8::try_from(src).unwrap(); in mov_im() localVariable 424 let src = i16::try_from(src).unwrap(); in mov_im() localVariable 589 let src = Self::to_synthetic_amode(src, flags); in xmm_mov_mr() localVariable 609 let src = Self::to_synthetic_amode(src, flags); in xmm_vpmov_mr() localVariable 645 let src = Self::to_synthetic_amode(src, flags); in xmm_vpbroadcast_mr() localVariable 707 let src: Xmm = src.into(); in xmm_mov_rm() localVariable 823 let src: Xmm = src.into(); in xmm_to_gpr() localVariable 848 src: src.into(), in cvt_float_to_sint_seq() 871 src: src.into(), in cvt_float_to_uint_seq() 910 src: src.into(), in cvt_uint64_to_float_seq() [all …]
|
| H A D | masm.rs | 453 src: Reg, in cmov() 1153 src: Reg, in signed_truncate() 1214 src: Reg, in signed_convert() 1225 src: Reg, in unsigned_convert() 1249 src: Reg, in reinterpret_float_as_int() 1259 src: Reg, in reinterpret_int_as_float() 1294 self.asm.test_rr(src, src, self.ptr_size); in trapz() 2012 self.asm.xmm_vptest(src, src); in v128_any_true() 2131 self.asm.xmm_vpalignr_rrr(src, src, dst, 0x8); in v128_extend() 2764 masm.asm.xmm_vptest(src, src); in v128_all_true() [all …]
|
| /wasmtime-44.0.1/.github/ |
| H A D | labeler.yml | 24 - "cranelift/codegen/src/machinst/**" 27 - "cranelift/codegen/src/isa/aarch64/**" 30 - "cranelift/codegen/src/isa/x64/**" 57 - "cranelift/codegen/src/opts/*" 74 - "crates/wasmtime/src/config.rs" 75 - "crates/wasmtime/src/config/**" 82 - "crates/cranelift/src/gc.rs" 83 - "crates/cranelift/src/gc/**" 84 - "crates/wasmtime/src/runtime/gc.rs" 85 - "crates/wasmtime/src/runtime/gc/**" [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/component/ |
| H A D | libcalls.rs | 192 let src = unsafe { slice::from_raw_parts(src, len) }; in utf8_to_utf8() localVariable 213 let src = unsafe { slice::from_raw_parts(src, len) }; in utf16_to_utf16() localVariable 249 let src = unsafe { slice::from_raw_parts(src, len) }; in latin1_to_latin1() localVariable 268 let src = unsafe { slice::from_raw_parts(src, len) }; in latin1_to_utf16() localVariable 271 for (src, dst) in src.iter().zip(dst) { in latin1_to_utf16() 299 let src = unsafe { slice::from_raw_parts(src, len) }; in utf8_to_utf16() localVariable 425 let src = unsafe { slice::from_raw_parts(src, len) }; in utf16_to_compact_probably_utf16() localVariable 461 let src = unsafe { slice::from_raw_parts(src, len) }; in utf8_to_latin1() localVariable 488 for (src, dst) in src.iter().zip(dst) { in utf16_to_latin1() 489 let src = u16::from_le(*src); in utf16_to_latin1() localVariable [all …]
|
| /wasmtime-44.0.1/winch/codegen/src/ |
| H A D | visitor.rs | 600 &mut |masm: &mut M, dst, src, size| { in visit_f32_add() 611 &mut |masm: &mut M, dst, src, size| { in visit_f64_add() 622 &mut |masm: &mut M, dst, src, size| { in visit_f32_sub() 633 &mut |masm: &mut M, dst, src, size| { in visit_f64_sub() 1619 let src = self.emit_set_local(index)?; in visit_local_set() localVariable 1620 self.context.free_reg(src); in visit_local_set() 3118 |masm, src, dst, kind| masm.extract_lane(src, dst, lane, kind), in visit_i8x16_extract_lane_s() 3126 |masm, src, dst, kind| masm.extract_lane(src, dst, lane, kind), in visit_i8x16_extract_lane_u() 3134 |masm, src, dst, kind| masm.extract_lane(src, dst, lane, kind), in visit_i16x8_extract_lane_s() 3142 |masm, src, dst, kind| masm.extract_lane(src, dst, lane, kind), in visit_i16x8_extract_lane_u() [all …]
|
| H A D | masm.rs | 1532 src: SPOffset, in memmove() 1574 src_offs = src.as_u32(); in memmove() 1783 src: RegImm, in cmp_with_set() 1838 src: Reg, in signed_truncate() 1859 src: Reg, in signed_convert() 1869 src: Reg, in unsigned_convert() 1879 src: Reg, in reinterpret_float_as_int() 1887 src: Reg, in reinterpret_int_as_float() 2071 src: Reg, in extract_lane() 2080 src: RegImm, in replace_lane() [all …]
|
| /wasmtime-44.0.1/tests/all/component_model/ |
| H A D | strings.rs | 92 for src in ENCODINGS { in roundtrip() 94 test_roundtrip(&engine, src, dst)?; in roundtrip() 132 let src = mk_echo("$src", src); in test_roundtrip() localVariable 198 for src in ENCODINGS { in ptr_out_of_bounds() 267 for src in ENCODINGS { in ptr_overflow() 332 match src { in test_ptr_overflow() 372 for src in ENCODINGS { in realloc_oob() 494 src: &str, in test_invalid_string_encoding() 500 let src = src.replace("latin1+", ""); in test_invalid_string_encoding() localVariable 510 src: &str, in test_valid_string_encoding() [all …]
|
| /wasmtime-44.0.1/crates/environ/src/fact/ |
| H A D | trampoline.rs | 284 let src = match helper.src.loc { in compile_helper() localVariable 354 compiler.translate(&helper.src.ty, &src, &helper.dst.ty, &dst); in compile_helper() 1331 match src { in translate_bool() 1354 match src { in convert_u8_mask() 1379 match src { in translate_s8() 2120 self.validate_string_inbounds(src, src.len.idx); in string_utf8_to_utf16() 2853 src, in translate_map() 3040 (src, dst) => assert_eq!(src, dst), in convert_src_len_to_dst() 3064 for (i, src) in src in translate_record() 3392 src, in translate_option() [all …]
|
| /wasmtime-44.0.1/cranelift/isle/isle/src/ |
| H A D | lexer.rs | 14 pub struct Lexer<'src> { 15 src: &'src str, field 63 impl<'src> Lexer<'src> { 65 pub fn new(file: usize, src: &'src str) -> Result<Lexer<'src>> { in new() argument 67 src, in new() 176 let s = &self.src[start..end]; in next_token() 192 self.src.as_bytes().get(self.pos.offset), in next_token() 221 let s = &self.src[start..end]; in next_token() 279 self.src.as_bytes().get(self.pos.offset + n).copied() in lookahead_byte() 300 fn lex(src: &str) -> Vec<Token> { in lex() [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/ |
| H A D | interpreter.rs | 343 (@set bool $src:expr => $dst:expr) => ($dst.set_i32(i32::from($src))); in call_indirect_host() 344 (@set u32 $src:expr => $dst:expr) => ($dst.set_u32($src)); in call_indirect_host() 345 (@set u64 $src:expr => $dst:expr) => ($dst.set_u64($src)); in call_indirect_host() 346 (@set f32 $src:expr => $dst:expr) => (unreachable::<f32, _>(($dst, $src))); in call_indirect_host() 347 (@set f64 $src:expr => $dst:expr) => (unreachable::<f64, _>(($dst, $src))); in call_indirect_host() 348 (@set i8x16 $src:expr => $dst:expr) => (unreachable::<i8x16, _>(($dst, $src))); in call_indirect_host() 349 (@set f32x4 $src:expr => $dst:expr) => (unreachable::<f32x4, _>(($dst, $src))); in call_indirect_host() 350 (@set f64x2 $src:expr => $dst:expr) => (unreachable::<f64x2, _>(($dst, $src))); in call_indirect_host() 351 (@set pointer $src:expr => $dst:expr) => ($dst.set_ptr($src)); in call_indirect_host() 352 (@set size $src:expr => $dst:expr) => ($dst.set_ptr($src as *mut u8)); in call_indirect_host()
|
| /wasmtime-44.0.1/ci/ |
| H A D | ensure_deterministic_build.sh | 36 rm -rf /tmp/src$i 37 mkdir /tmp/src$i 38 mv ./* /tmp/src$i 39 cd /tmp/src$i 43 …SKIP_ISLE=1 OUT_DIR=/tmp/try TARGET=x86_64 CARGO_PKG_VERSION=0.1.0 CARGO_MANIFEST_DIR=/tmp/src$i $…
|
| H A D | vendor-wit.sh | 45 rm -rf crates/wasi/src/p2/wit/deps 46 mkdir -p crates/wasi/src/p2/wit/deps 70 rm -rf crates/wasi-tls/src/p3/wit/deps 71 mkdir -p crates/wasi-tls/src/p3/wit/deps 72 get_github wasi-tls 6781ae2 crates/wasi-tls/src/p3/wit/deps/tls wit-0.3.0-draft 82 rm -rf crates/wasi/src/p3/wit/deps 83 mkdir -p crates/wasi/src/p3/wit/deps 90 rm -rf crates/wasi-http/src/p3/wit/deps 91 mkdir -p crates/wasi-http/src/p3/wit/deps
|
| /wasmtime-44.0.1/winch/codegen/src/isa/aarch64/ |
| H A D | masm.rs | 350 match src { in store() 481 src: Self::Address, in compute_addr() 511 match (src, dst) { in mov() 535 src: Reg, in cmov() 723 .fround_rr(src.into(), writable!(src.into()), mode, size); in float_round() 923 src: Reg, in signed_truncate() 971 src: Reg, in signed_convert() 982 src: Reg, in unsigned_convert() 994 src: Reg, in reinterpret_float_as_int() 1004 src: Reg, in reinterpret_int_as_float() [all …]
|
| /wasmtime-44.0.1/crates/wiggle/generate/src/ |
| H A D | funcs.rs | 59 src: &mut body, in _define_func() 142 src: &'a mut TokenStream, field 170 let src = mem::replace(self.src, to_restore); in finish_block() localVariable 172 None => self.blocks.push(src), in finish_block() 174 if src.is_empty() { in finish_block() 276 self.src.extend(quote! { in emit() 284 self.src.extend(quote! { in emit() 288 self.src.extend(quote! { in emit() 297 self.src.extend(quote! { in emit() 346 self.src.extend(quote!(return Ok(()))); in emit() [all …]
|
| /wasmtime-44.0.1/cranelift/codegen/src/ |
| H A D | data_value.rs | 199 pub fn read_from_slice_ne(src: &[u8], ty: Type) -> Self { in read_from_slice_ne() 207 src[..2].try_into().unwrap(), in read_from_slice_ne() 210 src[..4].try_into().unwrap(), in read_from_slice_ne() 213 src[..8].try_into().unwrap(), in read_from_slice_ne() 216 src[..16].try_into().unwrap(), in read_from_slice_ne() 220 8 => DataValue::V64(src[..8].try_into().unwrap()), in read_from_slice_ne() 221 4 => DataValue::V32(src[..4].try_into().unwrap()), in read_from_slice_ne() 234 pub fn read_from_slice_be(src: &[u8], ty: Type) -> Self { in read_from_slice_be() 235 DataValue::read_from_slice_ne(src, ty).to_be() in read_from_slice_be() 243 pub fn read_from_slice_le(src: &[u8], ty: Type) -> Self { in read_from_slice_le() [all …]
|
| /wasmtime-44.0.1/winch/codegen/src/codegen/ |
| H A D | context.rs | 312 src: &Val, in move_val_to_reg() 317 match src { in move_val_to_reg() 362 self.free_reg(src); in binop() 516 self.free_reg(src); in convert_op() 564 emit(masm, src.reg, dst, kind)?; in extract_lane_op() 603 let src = match kind { in replace_lane_op() localVariable 620 if let RegImm::Reg(reg) = src { in replace_lane_op() 892 emit(masm, src.reg, dst)?; in v128_all_true_op() 893 self.free_reg(src); in v128_all_true_op() 907 emit(masm, src.reg, dst)?; in v128_bitmask_op() [all …]
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/inst/ |
| H A D | mod.rs | 281 src, in pulley_get_operands() 286 collector.reg_use(src); in pulley_get_operands() 301 src, in pulley_get_operands() 306 collector.reg_use(src); in pulley_get_operands() 321 src, in pulley_get_operands() 777 src, in print_with_state() 783 let src = format_reg(**src); in print_with_state() localVariable 801 src, in print_with_state() 807 let src = format_reg(**src); in print_with_state() localVariable 825 src, in print_with_state() [all …]
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/x64/inst/ |
| H A D | mod.rs | 199 let src = match src { in movzx_rm_r() localVariable 224 let src = match src { in movsx_rm_r() localVariable 459 src, in pretty_print() 466 let src = pretty_print_reg(src.to_reg(), 8); in pretty_print() localVariable 482 src, in pretty_print() 528 let src: Reg = (*src).into(); in pretty_print() localVariable 529 let src = pretty_print_reg(src, 8); in pretty_print() localVariable 536 let src = pretty_print_reg(src.to_reg(), 8); in pretty_print() localVariable 918 src, in x64_get_operands() 930 src, in x64_get_operands() [all …]
|
| H A D | emit.rs | 14 src: Reg, in emit_signed_cvt() 18 assert!(src.is_real()); in emit_signed_cvt() 294 let src: Reg = (*src).into(); in emit() localVariable 886 src, in emit() 891 let src = src.to_reg(); in emit() localVariable 987 src, in emit() 994 let src = src.to_reg(); in emit() localVariable 1046 Size64 => asm::inst::ucomisd_a::new(src, src).into(), in emit() 1047 Size32 => asm::inst::ucomiss_a::new(src, src).into(), in emit() 1193 src, in emit() [all …]
|
| /wasmtime-44.0.1/crates/c-api/src/ |
| H A D | val.rs | 337 src: &wasmtime_val_t, in wasmtime_val_clone() 340 let of = match src.kind { in wasmtime_val_clone() 342 anyref: ManuallyDrop::new(src.of.anyref.as_wasmtime().into()), in wasmtime_val_clone() 348 exnref: ManuallyDrop::new(src.of.exnref.as_wasmtime().into()), in wasmtime_val_clone() 350 crate::WASMTIME_I32 => wasmtime_val_union { i32: src.of.i32 }, in wasmtime_val_clone() 351 crate::WASMTIME_I64 => wasmtime_val_union { i64: src.of.i64 }, in wasmtime_val_clone() 352 crate::WASMTIME_F32 => wasmtime_val_union { f32: src.of.f32 }, in wasmtime_val_clone() 353 crate::WASMTIME_F64 => wasmtime_val_union { f64: src.of.f64 }, in wasmtime_val_clone() 354 crate::WASMTIME_V128 => wasmtime_val_union { v128: src.of.v128 }, in wasmtime_val_clone() 356 funcref: src.of.funcref, in wasmtime_val_clone() [all …]
|
| /wasmtime-44.0.1/cranelift/isle/fuzz/fuzz_targets/ |
| H A D | compile.rs | 8 fuzz_target!(|src: &str| { 11 let lexer = cranelift_isle::lexer::Lexer::new(0, src); 27 src.to_string(),
|
| /wasmtime-44.0.1/crates/environ/src/ |
| H A D | component.rs | 209 utf8_to_utf8(vmctx: vmctx, src: ptr_u8, len: size, dst: ptr_u8) -> bool; 210 utf16_to_utf16(vmctx: vmctx, src: ptr_u16, len: size, dst: ptr_u16) -> bool; 211 latin1_to_latin1(vmctx: vmctx, src: ptr_u8, len: size, dst: ptr_u8) -> bool; 212 latin1_to_utf16(vmctx: vmctx, src: ptr_u8, len: size, dst: ptr_u16) -> bool; 213 utf8_to_utf16(vmctx: vmctx, src: ptr_u8, len: size, dst: ptr_u16) -> size; 214 …utf16_to_utf8(vmctx: vmctx, src: ptr_u16, src_len: size, dst: ptr_u8, dst_len: size, ret2: ptr_siz… 215 …latin1_to_utf8(vmctx: vmctx, src: ptr_u8, src_len: size, dst: ptr_u8, dst_len: size, ret2: ptr_siz… 216 … utf16_to_compact_probably_utf16(vmctx: vmctx, src: ptr_u16, len: size, dst: ptr_u16) -> size; 217 … utf8_to_latin1(vmctx: vmctx, src: ptr_u8, len: size, dst: ptr_u8, ret2: ptr_size) -> size; 218 … utf16_to_latin1(vmctx: vmctx, src: ptr_u16, len: size, dst: ptr_u8, ret2: ptr_size) -> size; [all …]
|