Home
last modified time | relevance | path

Searched refs:AbiParam (Results 1 – 25 of 201) sorted by relevance

123456789

/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_codegen_cranelift/src/abi/
H A Dpass_mode.rs13 fn get_abi_param(&self, tcx: TyCtxt<'tcx>) -> SmallVec<[AbiParam; 2]>; in get_abi_param()
14 fn get_abi_return(&self, tcx: TyCtxt<'tcx>) -> (Option<AbiParam>, Vec<AbiParam>); in get_abi_return() argument
17 fn reg_to_abi_param(reg: Reg) -> AbiParam { in reg_to_abi_param() argument
29 AbiParam::new(clif_ty) in reg_to_abi_param()
32 fn apply_arg_attrs_to_abi_param(mut param: AbiParam, arg_attrs: ArgAttributes) -> AbiParam { in apply_arg_attrs_to_abi_param() argument
65 return smallvec![AbiParam::new(clif_ty)];
97 AbiParam::new(scalar_to_clif_type(tcx, scalar)),
102 smallvec![AbiParam::new(vector_ty)]
139 fn get_abi_return(&self, tcx: TyCtxt<'tcx>) -> (Option<AbiParam>, Vec<AbiParam>) { in get_abi_return() argument
148 (None, vec![AbiParam::new(vector_ty)]) in get_abi_return()
[all …]
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_codegen_cranelift/src/
H A Dcodegen_i128.rs48 AbiParam::new(fx.pointer_type), in maybe_codegen()
67 AbiParam::new(types::I128), in maybe_codegen()
68 AbiParam::new(types::I128), in maybe_codegen()
69 AbiParam::new(fx.pointer_type), in maybe_codegen()
71 vec![AbiParam::new(types::I128)], in maybe_codegen()
91 AbiParam::new(fx.pointer_type), in maybe_codegen()
92 AbiParam::new(fx.pointer_type), in maybe_codegen()
100 AbiParam::new(types::I128), in maybe_codegen()
101 AbiParam::new(types::I128), in maybe_codegen()
135 vec![AbiParam::new(fx.pointer_type), AbiParam::new(fx.pointer_type)], in maybe_codegen()
[all …]
/dports/sysutils/vector/lucet-d4fc14a03bdb99ac83173d27fddf1aca48412a86/wasmtime/crates/environ/src/
H A Dfunc_environ.rs189 AbiParam::new(I32), in get_memory_grow_sig()
190 AbiParam::new(I32), in get_memory_grow_sig()
227 AbiParam::new(I32), in get_memory32_size_sig()
265 AbiParam::new(I32), in get_table_copy_sig()
267 AbiParam::new(I32), in get_table_copy_sig()
269 AbiParam::new(I32), in get_table_copy_sig()
271 AbiParam::new(I32), in get_table_copy_sig()
273 AbiParam::new(I32), in get_table_copy_sig()
304 AbiParam::new(I32), in get_table_init_sig()
306 AbiParam::new(I32), in get_table_init_sig()
[all …]
/dports/www/geckodriver/mozilla-central-e9783a644016aa9b317887076618425586730d73/testing/geckodriver/cargo-crates/cranelift-codegen-0.44.0/src/ir/
H A Dextfunc.rs24 pub params: Vec<AbiParam>,
26 pub returns: Vec<AbiParam>,
100 pub struct AbiParam { struct
113 impl AbiParam { impl
169 pub struct DisplayAbiParam<'a>(&'a AbiParam, Option<&'a RegInfo>);
191 impl fmt::Display for AbiParam { implementation
342 let t = AbiParam::new(I32); in argument_type()
387 sig.params.push(AbiParam::new(I32)); in signatures()
389 sig.returns.push(AbiParam::new(F32)); in signatures()
391 sig.params.push(AbiParam::new(I32.by(4).unwrap())); in signatures()
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/third_party/rust/cranelift-codegen/src/
H A Dabi.rs6 use crate::ir::{AbiParam, ArgumentExtension, ArgumentLoc, Type};
84 fn assign(&mut self, arg: &AbiParam) -> ArgAction; in assign()
90 pub fn legalize_args<AA: ArgAssigner>(args: &[AbiParam], aa: &mut AA) -> Option<Vec<AbiParam>> { in legalize_args() argument
114 let new_arg = AbiParam { value_type, ..arg }; in legalize_args()
151 pub fn legalize_abi_value(have: Type, arg: &AbiParam) -> ValueConversion { in legalize_abi_value()
194 use crate::ir::AbiParam;
198 let mut arg = AbiParam::new(types::I32); in legalize()
/dports/sysutils/vector/lucet-d4fc14a03bdb99ac83173d27fddf1aca48412a86/wasmtime/cranelift/codegen/src/
H A Dabi.rs6 use crate::ir::{AbiParam, ArgumentExtension, ArgumentLoc, Type};
92 fn assign(&mut self, arg: &AbiParam) -> ArgAction; in assign()
98 pub fn legalize_args<AA: ArgAssigner>(args: &[AbiParam], aa: &mut AA) -> Option<Vec<AbiParam>> { in legalize_args() argument
130 let new_arg = AbiParam { value_type, ..arg }; in legalize_args()
165 pub fn legalize_abi_value(have: Type, arg: &AbiParam) -> ValueConversion { in legalize_abi_value()
212 use crate::ir::AbiParam;
216 let mut arg = AbiParam::new(types::I32); in legalize()
/dports/www/firefox/firefox-99.0/third_party/rust/cranelift-codegen/src/
H A Dabi.rs6 use crate::ir::{AbiParam, ArgumentExtension, ArgumentLoc, Type};
99 fn assign(&mut self, arg: &AbiParam) -> ArgAction; in assign()
105 pub fn legalize_args<AA: ArgAssigner>(args: &[AbiParam], aa: &mut AA) -> Option<Vec<AbiParam>> { in legalize_args() argument
145 let new_arg = AbiParam { value_type, ..arg }; in legalize_args()
180 pub fn legalize_abi_value(have: Type, arg: &AbiParam) -> ValueConversion { in legalize_abi_value()
227 use crate::ir::AbiParam;
231 let mut arg = AbiParam::new(types::I32); in legalize()
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/rust/cranelift-codegen/src/
H A Dabi.rs6 use crate::ir::{AbiParam, ArgumentExtension, ArgumentLoc, Type};
99 fn assign(&mut self, arg: &AbiParam) -> ArgAction; in assign()
105 pub fn legalize_args<AA: ArgAssigner>(args: &[AbiParam], aa: &mut AA) -> Option<Vec<AbiParam>> { in legalize_args() argument
145 let new_arg = AbiParam { value_type, ..arg }; in legalize_args()
180 pub fn legalize_abi_value(have: Type, arg: &AbiParam) -> ValueConversion { in legalize_abi_value()
227 use crate::ir::AbiParam;
231 let mut arg = AbiParam::new(types::I32); in legalize()
/dports/lang/rust/rustc-1.58.1-src/vendor/cranelift-codegen/src/
H A Dabi.rs6 use crate::ir::{AbiParam, ArgumentExtension, ArgumentLoc, Type};
99 fn assign(&mut self, arg: &AbiParam) -> ArgAction; in assign()
105 pub fn legalize_args<AA: ArgAssigner>(args: &[AbiParam], aa: &mut AA) -> Option<Vec<AbiParam>> { in legalize_args() argument
145 let new_arg = AbiParam { value_type, ..arg }; in legalize_args()
180 pub fn legalize_abi_value(have: Type, arg: &AbiParam) -> ValueConversion { in legalize_abi_value()
227 use crate::ir::AbiParam;
231 let mut arg = AbiParam::new(types::I32); in legalize()
/dports/www/firefox-esr/firefox-91.8.0/third_party/rust/cranelift-codegen/src/
H A Dabi.rs6 use crate::ir::{AbiParam, ArgumentExtension, ArgumentLoc, Type};
99 fn assign(&mut self, arg: &AbiParam) -> ArgAction; in assign()
105 pub fn legalize_args<AA: ArgAssigner>(args: &[AbiParam], aa: &mut AA) -> Option<Vec<AbiParam>> { in legalize_args() argument
145 let new_arg = AbiParam { value_type, ..arg }; in legalize_args()
180 pub fn legalize_abi_value(have: Type, arg: &AbiParam) -> ValueConversion { in legalize_abi_value()
227 use crate::ir::AbiParam;
231 let mut arg = AbiParam::new(types::I32); in legalize()
/dports/sysutils/vector/lucet-d4fc14a03bdb99ac83173d27fddf1aca48412a86/wasmtime/cranelift/codegen/src/ir/
H A Dextfunc.rs25 pub params: Vec<AbiParam>,
27 pub returns: Vec<AbiParam>,
148 pub struct AbiParam { struct
163 impl AbiParam { implementation
222 pub struct DisplayAbiParam<'a>(&'a AbiParam, Option<&'a RegInfo>);
247 impl fmt::Display for AbiParam { implementation
419 let t = AbiParam::new(I32); in argument_type()
466 sig.params.push(AbiParam::new(I32)); in signatures()
468 sig.returns.push(AbiParam::new(F32)); in signatures()
470 sig.params.push(AbiParam::new(I32.by(4).unwrap())); in signatures()
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/third_party/rust/cranelift-codegen/src/ir/
H A Dextfunc.rs24 pub params: Vec<AbiParam>,
26 pub returns: Vec<AbiParam>,
147 pub struct AbiParam { struct
160 impl AbiParam { implementation
216 pub struct DisplayAbiParam<'a>(&'a AbiParam, Option<&'a RegInfo>);
238 impl fmt::Display for AbiParam { implementation
389 let t = AbiParam::new(I32); in argument_type()
434 sig.params.push(AbiParam::new(I32)); in signatures()
436 sig.returns.push(AbiParam::new(F32)); in signatures()
438 sig.params.push(AbiParam::new(I32.by(4).unwrap())); in signatures()
[all …]
H A Dlibcall.rs4 types, AbiParam, ArgumentPurpose, ExtFuncData, ExternalName, FuncRef, Function, Inst, Opcode,
163 let rax = AbiParam::special_reg(reg_type, ArgumentPurpose::Normal, arg_reg); in make_funcref_for_probestack()
181 sig.params.push(AbiParam::new(func.dfg.value_type(v))); in make_funcref_for_inst()
184 sig.returns.push(AbiParam::new(func.dfg.value_type(v))); in make_funcref_for_inst()
189 sig.params.push(AbiParam::special( in make_funcref_for_inst()
/dports/www/geckodriver/mozilla-central-e9783a644016aa9b317887076618425586730d73/testing/geckodriver/cargo-crates/cranelift-codegen-0.44.0/src/
H A Dabi.rs6 use crate::ir::{AbiParam, ArgumentExtension, ArgumentLoc, Type};
83 fn assign(&mut self, arg: &AbiParam) -> ArgAction; in assign()
89 pub fn legalize_args<AA: ArgAssigner>(args: &mut Vec<AbiParam>, aa: &mut AA) { in legalize_args() argument
111 let new_arg = AbiParam { value_type, ..arg }; in legalize_args()
143 pub fn legalize_abi_value(have: Type, arg: &AbiParam) -> ValueConversion { in legalize_abi_value()
186 use crate::ir::AbiParam;
190 let mut arg = AbiParam::new(types::I32); in legalize()
/dports/www/firefox/firefox-99.0/third_party/rust/cranelift-codegen/src/ir/
H A Dextfunc.rs28 pub params: Vec<AbiParam>,
30 pub returns: Vec<AbiParam>,
152 pub struct AbiParam { struct
167 impl AbiParam { argument
226 pub struct DisplayAbiParam<'a>(&'a AbiParam, Option<&'a RegInfo>);
251 impl fmt::Display for AbiParam { implementation
462 let t = AbiParam::new(I32); in argument_type()
511 sig.params.push(AbiParam::new(I32)); in signatures()
513 sig.returns.push(AbiParam::new(F32)); in signatures()
515 sig.params.push(AbiParam::new(I32.by(4).unwrap())); in signatures()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/rust/cranelift-codegen/src/ir/
H A Dextfunc.rs28 pub params: Vec<AbiParam>,
30 pub returns: Vec<AbiParam>,
152 pub struct AbiParam { struct
167 impl AbiParam { argument
226 pub struct DisplayAbiParam<'a>(&'a AbiParam, Option<&'a RegInfo>);
251 impl fmt::Display for AbiParam { implementation
462 let t = AbiParam::new(I32); in argument_type()
511 sig.params.push(AbiParam::new(I32)); in signatures()
513 sig.returns.push(AbiParam::new(F32)); in signatures()
515 sig.params.push(AbiParam::new(I32.by(4).unwrap())); in signatures()
[all …]
/dports/lang/rust/rustc-1.58.1-src/vendor/cranelift-codegen/src/ir/
H A Dextfunc.rs28 pub params: Vec<AbiParam>,
30 pub returns: Vec<AbiParam>,
152 pub struct AbiParam { struct
167 impl AbiParam { argument
226 pub struct DisplayAbiParam<'a>(&'a AbiParam, Option<&'a RegInfo>);
251 impl fmt::Display for AbiParam { implementation
462 let t = AbiParam::new(I32); in argument_type()
511 sig.params.push(AbiParam::new(I32)); in signatures()
513 sig.returns.push(AbiParam::new(F32)); in signatures()
515 sig.params.push(AbiParam::new(I32.by(4).unwrap())); in signatures()
[all …]
/dports/www/firefox-esr/firefox-91.8.0/third_party/rust/cranelift-codegen/src/ir/
H A Dextfunc.rs28 pub params: Vec<AbiParam>,
30 pub returns: Vec<AbiParam>,
152 pub struct AbiParam { struct
167 impl AbiParam { argument
226 pub struct DisplayAbiParam<'a>(&'a AbiParam, Option<&'a RegInfo>);
251 impl fmt::Display for AbiParam { implementation
462 let t = AbiParam::new(I32); in argument_type()
511 sig.params.push(AbiParam::new(I32)); in signatures()
513 sig.returns.push(AbiParam::new(F32)); in signatures()
515 sig.params.push(AbiParam::new(I32.by(4).unwrap())); in signatures()
[all …]
/dports/sysutils/vector/lucet-d4fc14a03bdb99ac83173d27fddf1aca48412a86/lucetc/src/
H A Druntime.rs1 use cranelift_codegen::ir::{types, AbiParam, Signature};
31 returns: vec![AbiParam::new(types::I32)], in lucet()
46 AbiParam::new(types::I32), // wasm pages to grow in lucet()
48 returns: vec![AbiParam::new(types::I32)], in lucet()
/dports/lang/rust/rustc-1.58.1-src/vendor/cranelift-frontend/src/
H A Dfrontend.rs710 s.params.push(AbiParam::new(types::I32)); in call_memset()
864 sig.returns.push(AbiParam::new(I32)); in sample_function()
865 sig.params.push(AbiParam::new(I32)); in sample_function()
984 sig.returns.push(AbiParam::new(I32)); in memcpy()
1033 sig.returns.push(AbiParam::new(I32)); in small_memcpy()
1087 sig.returns.push(AbiParam::new(I32)); in not_so_small_memcpy()
1144 sig.returns.push(AbiParam::new(I32)); in small_memset()
1184 sig.returns.push(AbiParam::new(I32)); in not_so_small_memset()
1228 sig.returns.push(AbiParam::new(I8X16)); in undef_vector_vars()
1229 sig.returns.push(AbiParam::new(B8X16)); in undef_vector_vars()
[all …]
/dports/sysutils/vector/lucet-d4fc14a03bdb99ac83173d27fddf1aca48412a86/wasmtime/cranelift/frontend/src/
H A Dfrontend.rs698 s.params.push(AbiParam::new(types::I32)); in call_memset()
849 sig.returns.push(AbiParam::new(I32)); in sample_function()
850 sig.params.push(AbiParam::new(I32)); in sample_function()
973 sig.returns.push(AbiParam::new(I32)); in memcpy()
1034 sig.returns.push(AbiParam::new(I32)); in small_memcpy()
1091 sig.returns.push(AbiParam::new(I32)); in not_so_small_memcpy()
1151 sig.returns.push(AbiParam::new(I32)); in small_memset()
1203 sig.returns.push(AbiParam::new(I32)); in not_so_small_memset()
1247 sig.returns.push(AbiParam::new(I8X16)); in undef_vector_vars()
1248 sig.returns.push(AbiParam::new(B8X16)); in undef_vector_vars()
[all …]
/dports/www/firefox/firefox-99.0/third_party/rust/cranelift-frontend/src/
H A Dfrontend.rs710 s.params.push(AbiParam::new(types::I32)); in call_memset()
863 sig.returns.push(AbiParam::new(I32)); in sample_function()
864 sig.params.push(AbiParam::new(I32)); in sample_function()
988 sig.returns.push(AbiParam::new(I32)); in memcpy()
1050 sig.returns.push(AbiParam::new(I32)); in small_memcpy()
1117 sig.returns.push(AbiParam::new(I32)); in not_so_small_memcpy()
1187 sig.returns.push(AbiParam::new(I32)); in small_memset()
1240 sig.returns.push(AbiParam::new(I32)); in not_so_small_memset()
1284 sig.returns.push(AbiParam::new(I8X16)); in undef_vector_vars()
1285 sig.returns.push(AbiParam::new(B8X16)); in undef_vector_vars()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/rust/cranelift-frontend/src/
H A Dfrontend.rs710 s.params.push(AbiParam::new(types::I32)); in call_memset()
863 sig.returns.push(AbiParam::new(I32)); in sample_function()
864 sig.params.push(AbiParam::new(I32)); in sample_function()
988 sig.returns.push(AbiParam::new(I32)); in memcpy()
1050 sig.returns.push(AbiParam::new(I32)); in small_memcpy()
1117 sig.returns.push(AbiParam::new(I32)); in not_so_small_memcpy()
1187 sig.returns.push(AbiParam::new(I32)); in small_memset()
1240 sig.returns.push(AbiParam::new(I32)); in not_so_small_memset()
1284 sig.returns.push(AbiParam::new(I8X16)); in undef_vector_vars()
1285 sig.returns.push(AbiParam::new(B8X16)); in undef_vector_vars()
[all …]
/dports/www/firefox-esr/firefox-91.8.0/third_party/rust/cranelift-frontend/src/
H A Dfrontend.rs710 s.params.push(AbiParam::new(types::I32)); in call_memset()
863 sig.returns.push(AbiParam::new(I32)); in sample_function()
864 sig.params.push(AbiParam::new(I32)); in sample_function()
988 sig.returns.push(AbiParam::new(I32)); in memcpy()
1050 sig.returns.push(AbiParam::new(I32)); in small_memcpy()
1117 sig.returns.push(AbiParam::new(I32)); in not_so_small_memcpy()
1187 sig.returns.push(AbiParam::new(I32)); in small_memset()
1240 sig.returns.push(AbiParam::new(I32)); in not_so_small_memset()
1284 sig.returns.push(AbiParam::new(I8X16)); in undef_vector_vars()
1285 sig.returns.push(AbiParam::new(B8X16)); in undef_vector_vars()
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/third_party/rust/cranelift-frontend/src/
H A Dfrontend.rs686 s.params.push(AbiParam::new(types::I32)); in call_memset()
837 sig.returns.push(AbiParam::new(I32)); in sample_function()
838 sig.params.push(AbiParam::new(I32)); in sample_function()
961 sig.returns.push(AbiParam::new(I32)); in memcpy()
1022 sig.returns.push(AbiParam::new(I32)); in small_memcpy()
1079 sig.returns.push(AbiParam::new(I32)); in not_so_small_memcpy()
1139 sig.returns.push(AbiParam::new(I32)); in small_memset()
1191 sig.returns.push(AbiParam::new(I32)); in not_so_small_memset()
1235 sig.returns.push(AbiParam::new(I8X16)); in undef_vector_vars()
1236 sig.returns.push(AbiParam::new(B8X16)); in undef_vector_vars()
[all …]

123456789