| /wasmtime-44.0.1/cranelift/filetests/filetests/isa/pulley64/ |
| H A D | preserve-all.clif | 42 ; xstore64 sp+888, x0 // flags = notrap aligned 43 ; xstore64 sp+880, x1 // flags = notrap aligned 44 ; xstore64 sp+872, x2 // flags = notrap aligned 45 ; xstore64 sp+864, x3 // flags = notrap aligned 46 ; xstore64 sp+856, x4 // flags = notrap aligned 47 ; xstore64 sp+848, x5 // flags = notrap aligned 48 ; xstore64 sp+840, x6 // flags = notrap aligned 49 ; xstore64 sp+832, x7 // flags = notrap aligned 50 ; xstore64 sp+824, x8 // flags = notrap aligned 51 ; xstore64 sp+816, x9 // flags = notrap aligned [all …]
|
| /wasmtime-44.0.1/cranelift/filetests/filetests/isa/pulley32/ |
| H A D | preserve-all.clif | 42 ; xstore64 sp+888, x0 // flags = notrap aligned 43 ; xstore64 sp+880, x1 // flags = notrap aligned 44 ; xstore64 sp+872, x2 // flags = notrap aligned 45 ; xstore64 sp+864, x3 // flags = notrap aligned 46 ; xstore64 sp+856, x4 // flags = notrap aligned 47 ; xstore64 sp+848, x5 // flags = notrap aligned 48 ; xstore64 sp+840, x6 // flags = notrap aligned 49 ; xstore64 sp+832, x7 // flags = notrap aligned 50 ; xstore64 sp+824, x8 // flags = notrap aligned 51 ; xstore64 sp+816, x9 // flags = notrap aligned [all …]
|
| /wasmtime-44.0.1/cranelift/assembler-x64/meta/src/instructions/ |
| H A D | cmov.rs | 12 … inst("cmoval", fmt("RM", [rw(r32), r(rm32)]).flags(R), rex([0x0f, 0x47]).r(), _64b | compat), in list() 13 inst("cmovaq", fmt("RM", [rw(r64), r(rm64)]).flags(R), rex([0x0f, 0x47]).w().r(), _64b), in list() 16 inst("cmovaeq", fmt("RM", [rw(r64), r(rm64)]).flags(R), rex([0x0f, 0x43]).w().r(), _64b), in list() 19 inst("cmovbq", fmt("RM", [rw(r64), r(rm64)]).flags(R), rex([0x0f, 0x42]).w().r(), _64b), in list() 22 inst("cmovbeq", fmt("RM", [rw(r64), r(rm64)]).flags(R), rex([0x0f, 0x46]).w().r(), _64b), in list() 26 inst("cmoveq", fmt("RM", [rw(r64), r(rm64)]).flags(R), rex([0x0f, 0x44]).w().r(), _64b), in list() 29 inst("cmovgq", fmt("RM", [rw(r64), r(rm64)]).flags(R), rex([0x0f, 0x4f]).w().r(), _64b), in list() 32 inst("cmovgeq", fmt("RM", [rw(r64), r(rm64)]).flags(R), rex([0x0f, 0x4d]).w().r(), _64b), in list() 35 inst("cmovlq", fmt("RM", [rw(r64), r(rm64)]).flags(R), rex([0x0f, 0x4c]).w().r(), _64b), in list() 38 inst("cmovleq", fmt("RM", [rw(r64), r(rm64)]).flags(R), rex([0x0f, 0x4e]).w().r(), _64b), in list() [all …]
|
| H A D | setcc.rs | 21 inst("seta", fmt("M", [w(rm8)]).flags(R), rex([0x0f, 0x97]).digit(0), _64b | compat), in list() 22 inst("setae", fmt("M", [w(rm8)]).flags(R), rex([0x0f, 0x93]).digit(0), _64b | compat), in list() 23 inst("setb", fmt("M", [w(rm8)]).flags(R), rex([0x0f, 0x92]).digit(0), _64b | compat), in list() 24 inst("setbe", fmt("M", [w(rm8)]).flags(R), rex([0x0f, 0x96]).digit(0), _64b | compat), in list() 26 inst("sete", fmt("M", [w(rm8)]).flags(R), rex([0x0f, 0x94]).digit(0), _64b | compat), in list() 27 inst("setg", fmt("M", [w(rm8)]).flags(R), rex([0x0f, 0x9f]).digit(0), _64b | compat), in list() 28 inst("setge", fmt("M", [w(rm8)]).flags(R), rex([0x0f, 0x9d]).digit(0), _64b | compat), in list() 29 inst("setl", fmt("M", [w(rm8)]).flags(R), rex([0x0f, 0x9c]).digit(0), _64b | compat), in list() 30 inst("setle", fmt("M", [w(rm8)]).flags(R), rex([0x0f, 0x9e]).digit(0), _64b | compat), in list() 45 inst("seto", fmt("M", [w(rm8)]).flags(R), rex([0x0f, 0x90]).digit(0), _64b | compat), in list() [all …]
|
| H A D | cmp.rs | 8 inst("cmpb", fmt("I", [r(al), r(imm8)]).flags(W), rex([0x3C]).ib(), _64b | compat), in list() 10 inst("cmpl", fmt("I", [r(eax), r(imm32)]).flags(W), rex([0x3D]).id(), _64b | compat), in list() 11 inst("cmpq", fmt("I", [r(rax), r(sxq(imm32))]).flags(W), rex([0x3D]).w().id(), _64b), in list() 19 inst("cmpb", fmt("MR", [r(rm8), r(r8)]).flags(W), rex([0x38]), _64b | compat), in list() 21 inst("cmpl", fmt("MR", [r(rm32), r(r32)]).flags(W), rex([0x39]), _64b | compat), in list() 22 inst("cmpq", fmt("MR", [r(rm64), r(r64)]).flags(W), rex([0x39]).w(), _64b), in list() 23 inst("cmpb", fmt("RM", [r(r8), r(rm8)]).flags(W), rex([0x3A]), _64b | compat), in list() 25 inst("cmpl", fmt("RM", [r(r32), r(rm32)]).flags(W), rex([0x3B]), _64b | compat), in list() 26 inst("cmpq", fmt("RM", [r(r64), r(rm64)]).flags(W), rex([0x3B]).w(), _64b), in list() 36 inst("testb", fmt("MR", [r(rm8), r(r8)]).flags(W), rex([0x84]), _64b | compat), in list() [all …]
|
| /wasmtime-44.0.1/tests/disas/load-store/ |
| H A D | make-load-store-tests.sh | 53 local flags="" 55 flags="$flags -C cranelift-enable-heap-access-spectre-mitigation" 57 flags="$flags -C cranelift-enable-heap-access-spectre-mitigation=false" 61 flags="$flags -W memory64" 81 flags="$flags -O static-memory-maximum-size=0" 84 flags="$flags -O static-memory-forced" 87 flags="$flags -O static-memory-guard-size=$(($guard))" 88 flags="$flags -O dynamic-memory-guard-size=$(($guard))" 93 ;;! flags = "${flags}"
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/ |
| H A D | args.rs | 21 flags: MemFlags, 29 flags: MemFlags, 42 flags: MemFlags, 50 RegOffset { reg: Reg, off: i64, flags: MemFlags }, 84 flags, in reg() 94 flags, in reg_plus_reg() 100 MemArg::RegOffset { reg, off, flags } in reg_plus_off() 105 MemArg::BXD12 { flags, .. } => *flags, in get_flags() 106 MemArg::BXD20 { flags, .. } => *flags, in get_flags() 107 MemArg::RegOffset { flags, .. } => *flags, in get_flags() [all …]
|
| H A D | emit_tests.rs | 539 flags: MemFlags::trusted(), in test_s390x_binemit() 554 flags: MemFlags::trusted(), in test_s390x_binemit() 569 flags: MemFlags::trusted(), in test_s390x_binemit() 584 flags: MemFlags::trusted(), in test_s390x_binemit() 599 flags: MemFlags::trusted(), in test_s390x_binemit() 614 flags: MemFlags::trusted(), in test_s390x_binemit() 629 flags: MemFlags::trusted(), in test_s390x_binemit() 644 flags: MemFlags::trusted(), in test_s390x_binemit() 659 flags: MemFlags::trusted(), in test_s390x_binemit() 674 flags: MemFlags::trusted(), in test_s390x_binemit() [all …]
|
| /wasmtime-44.0.1/crates/fuzzing/src/generators/ |
| H A D | codegen_settings.rs | 15 flags: Vec<(String, String)>, 24 CodegenSettings::Target { target, flags } => { in configure() 26 for (key, value) in flags { in configure() 37 pub(crate) fn flags(&self) -> &[(String, String)] { in flags() method 38 if let Self::Target { flags, .. } = self { in flags() 39 flags in flags() 68 let mut flags = Vec::new(); in arbitrary() localVariable 95 flags.push(( in arbitrary() 102 flags in arbitrary() 106 let flags = target_features! { in arbitrary() localVariable [all …]
|
| /wasmtime-44.0.1/crates/wasi/src/p3/filesystem/ |
| H A D | mod.rs | 147 fn from(flags: types::OpenFlags) -> Self { in from() 149 if flags.contains(types::OpenFlags::CREATE) { in from() 152 if flags.contains(types::OpenFlags::DIRECTORY) { in from() 155 if flags.contains(types::OpenFlags::EXCLUSIVE) { in from() 158 if flags.contains(types::OpenFlags::TRUNCATE) { in from() 166 fn from(flags: types::PathFlags) -> Self { in from() 168 if flags.contains(types::PathFlags::SYMLINK_FOLLOW) { in from() 176 fn from(flags: crate::filesystem::DescriptorFlags) -> Self { in from() 201 fn from(flags: types::DescriptorFlags) -> Self { in from() 203 if flags.contains(types::DescriptorFlags::READ) { in from() [all …]
|
| /wasmtime-44.0.1/crates/component-macro/tests/codegen/ |
| H A D | flags.wit | 4 flags flag1 { 8 flags flag2 { 12 flags flag4 { 16 flags flag8 { 20 flags flag16 { 25 flags flag32 { 32 flags flag64 { 52 world the-flags {
|
| H A D | records.wit | 24 /// A record that is really just flags 26 record really-flags { 38 flags-arg: func(x: really-flags); 39 flags-result: func() -> really-flags; 46 e: really-flags,
|
| /wasmtime-44.0.1/crates/wit-bindgen/src/ |
| H A D | config.rs | 27 flags: FunctionFlags, field 47 pub fn push(&mut self, filter: FunctionFilter, flags: FunctionFlags) { in push() 52 flags, in push() 57 self.default = flags; in push() 67 pub(crate) fn flags( in flags() method 121 if !is_exact && rule.flags.contains(FunctionFlags::EXACT) { in add_function_flags() 125 *base |= rule.flags; in add_function_flags() 154 unused.push(format!("{:?}: {:?}", rule.filter, rule.flags)); in assert_all_rules_used()
|
| H A D | lib.rs | 1624 TypeDefKind::Flags(flags) => self.type_flags(id, name, flags, &ty.docs), in define_type() 1827 for flag in flags.flags.iter() { in type_flags() 2412 let flags = self.generator.opts.imports.flags( in generate_add_function_to_linker() localVariable 2417 self.all_func_flags |= flags; in generate_add_function_to_linker() 2440 flags: FunctionFlags, in generate_guest_import_closure() 2672 self.all_func_flags |= flags; in generate_function_trait_sig() 2739 let flags = self.generator.opts.exports.flags(resolve, ns, func); in define_rust_guest_export() localVariable 2909 let flags = self.generator.opts.imports.flags(self.resolve, key, func); in partition_concurrent_funcs() localVariable 2910 (func, flags) in partition_concurrent_funcs() 2912 .partition(|(_, flags)| flags.contains(FunctionFlags::STORE)); in partition_concurrent_funcs() [all …]
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/ |
| H A D | mod.rs | 32 flags: shared_settings::Flags, field 40 flags: shared_settings::Flags, in new_with_flags() 45 flags, in new_with_flags() 59 let sigs = SigSet::new::<abi::S390xMachineDeps>(func, &self.flags)?; in compile_vcode() 73 let flags = self.flags(); in compile_function() localVariable 76 let emit_result = vcode.emit(®alloc_result, want_disasm, flags, ctrl_plane); in compile_function() 101 fn flags(&self) -> &shared_settings::Flags { in flags() method 102 &self.flags in flags() 221 .field("flags", &format!("{}", self.flags())) in fmt()
|
| H A D | lower.isle | 719 (trap_if flags 2302 (rule 6 (lower (store flags @ (bigendian) 2815 flags addr offset) 2818 flags addr offset) 2821 flags addr offset) 2826 flags addr offset) 2829 flags addr offset) 2832 flags addr offset) 2854 flags addr offset) 3108 (rule 4 (lower (store flags @ (bigendian) [all …]
|
| /wasmtime-44.0.1/cranelift/filetests/src/ |
| H A D | test_run.rs | 35 flags: settings::Flags, in build_host_isa() 46 let isa = builder.finish(flags)?; in build_host_isa() 147 flags: &Flags, in compile_testfile() 161 builder.finish(flags.clone())? in compile_testfile() 168 _ => build_host_isa(false, flags.clone(), isa.isa_flags()).unwrap(), in compile_testfile() 222 flags: &'a Flags, in run_target() 227 if flags.enable_pinned_reg() { in run_target() 238 let host_isa = build_host_isa(true, flags.clone(), vec![]).ok(); in run_target() 244 let compiled_testfile = compile_testfile(&testfile, flags, isa.unwrap())?; in run_target() 257 flags, in run_target()
|
| /wasmtime-44.0.1/cranelift/isle/veri/veri_engine/examples/x86/ |
| H A D | amode_add_shl.isle | 84 ;; NOTE: partial spec: ignoring the `flags` argument 87 (spec (Amode.ImmReg simm base flags) 93 (= (widthof flags) 4))) 95 ;; NOTE: partial spec: ignoring the `flags` argument 97 (spec (Amode.ImmRegRegShift simm base index shift flags) 106 (= flags flags))) 114 (flags MemFlags)) 121 (flags MemFlags)) 156 (rule 2 (amode_add (Amode.ImmReg off (valid_reg base) flags) (ishl index (iconst (uimm8 shift)))) 158 (Amode.ImmRegRegShift off base index shift flags))
|
| H A D | amode_add_uextend_shl.isle | 94 ;; NOTE: partial spec: ignoring the `flags` argument 97 (spec (Amode.ImmReg simm base flags) 103 (= (widthof flags) 4))) 105 ;; NOTE: partial spec: ignoring the `flags` argument 107 (spec (Amode.ImmRegRegShift simm base index shift flags) 117 (= flags flags))) 125 (flags MemFlags)) 132 (flags MemFlags)) 171 (rule 2 (amode_add (Amode.ImmReg off (valid_reg base) flags) 174 (Amode.ImmRegRegShift off base (extend_to_gpr index $I64 (ExtendKind.Zero)) shift flags))
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/inst/ |
| H A D | emit_tests.rs | 1460 flags: MemFlags::trusted(), in test_aarch64_binemit() 1472 flags: MemFlags::trusted(), in test_aarch64_binemit() 1484 flags: MemFlags::trusted(), in test_aarch64_binemit() 1496 flags: MemFlags::trusted(), in test_aarch64_binemit() 1508 flags: MemFlags::trusted(), in test_aarch64_binemit() 1520 flags: MemFlags::trusted(), in test_aarch64_binemit() 1532 flags: MemFlags::trusted(), in test_aarch64_binemit() 1544 flags: MemFlags::trusted(), in test_aarch64_binemit() 1556 flags: MemFlags::trusted(), in test_aarch64_binemit() 1568 flags: MemFlags::trusted(), in test_aarch64_binemit() [all …]
|
| /wasmtime-44.0.1/cranelift/isle/veri/veri_engine/examples/store/ |
| H A D | broken_bvsub_store_with_load.isle | 15 (flags MemFlags)) 22 (flags MemFlags)) 75 (spec (to_amode flags val offset) 76 (provide (= result (concat flags (bvadd val (sign_ext 64 offset))))) 94 (store flags 98 (load flags addr offset)) 104 (x64_add_mem ty (to_amode flags addr offset) src2))))
|
| H A D | broken_isub_store_with_load.isle | 15 (flags MemFlags)) 22 (flags MemFlags)) 75 (spec (to_amode flags val offset) 76 (provide (= result (concat flags (bvadd val (sign_ext 64 offset))))) 94 (store flags 98 (load flags addr offset)) 104 (x64_add_mem ty (to_amode flags addr offset) src2))))
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/ |
| H A D | mod.rs | 36 flags: shared_settings::Flags, field 44 flags: shared_settings::Flags, in new_with_flags() 49 flags, in new_with_flags() 62 let emit_info = EmitInfo::new(self.flags.clone(), self.isa_flags.clone()); in compile_vcode() 63 let sigs = SigSet::new::<abi::AArch64MachineDeps>(func, &self.flags)?; in compile_vcode() 79 let emit_result = vcode.emit(®alloc_result, want_disasm, &self.flags, ctrl_plane); in compile_function() 104 fn flags(&self) -> &shared_settings::Flags { in flags() method 105 &self.flags in flags() 266 .field("flags", &format!("{}", self.flags())) in fmt()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/ |
| H A D | mod.rs | 33 flags: shared_settings::Flags, field 41 flags: shared_settings::Flags, in new_with_flags() 46 flags, in new_with_flags() 59 let emit_info = EmitInfo::new(self.flags.clone(), self.isa_flags.clone()); in compile_vcode() 60 let sigs = SigSet::new::<abi::Riscv64MachineDeps>(func, &self.flags)?; in compile_vcode() 77 let emit_result = vcode.emit(®alloc_result, want_disasm, &self.flags, ctrl_plane); in compile_function() 105 fn flags(&self) -> &shared_settings::Flags { in flags() method 106 &self.flags in flags() 243 .field("flags", &format!("{}", self.flags())) in fmt()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/x64/ |
| H A D | mod.rs | 36 flags: Flags, field 44 flags: Flags, in new_with_flags() 55 flags, in new_with_flags() 68 let emit_info = EmitInfo::new(self.flags.clone(), self.x64_flags.clone()); in compile_vcode() 69 let sigs = SigSet::new::<abi::X64ABIMachineSpec>(func, &self.flags)?; in compile_vcode() 85 let emit_result = vcode.emit(®alloc_result, want_disasm, &self.flags, ctrl_plane); in compile_function() 102 fn flags(&self) -> &Flags { in flags() method 103 &self.flags in flags() 249 .field("flags", &format!("{}", self.flags())) in fmt()
|