Home
last modified time | relevance | path

Searched refs:flags (Results 1 – 25 of 1166) sorted by relevance

12345678910>>...47

/wasmtime-44.0.1/cranelift/filetests/filetests/isa/pulley64/
H A Dpreserve-all.clif42 ; 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 Dpreserve-all.clif42 ; 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 Dcmov.rs12 … 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 Dsetcc.rs21 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 Dcmp.rs8 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 Dmake-load-store-tests.sh53 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 Dargs.rs21 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 Demit_tests.rs539 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 Dcodegen_settings.rs15 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 Dmod.rs147 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 Dflags.wit4 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 Drecords.wit24 /// 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 Dconfig.rs27 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 Dlib.rs1624 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 Dmod.rs32 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(&regalloc_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 Dlower.isle719 (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 Dtest_run.rs35 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 Damode_add_shl.isle84 ;; 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 Damode_add_uextend_shl.isle94 ;; 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 Demit_tests.rs1460 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 Dbroken_bvsub_store_with_load.isle15 (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 Dbroken_isub_store_with_load.isle15 (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 Dmod.rs36 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(&regalloc_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 Dmod.rs33 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(&regalloc_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 Dmod.rs36 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(&regalloc_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()

12345678910>>...47