/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_codegen_cranelift/src/abi/ |
H A D | pass_mode.rs | 13 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 D | codegen_i128.rs | 48 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 D | func_environ.rs | 189 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 D | extfunc.rs | 24 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 D | abi.rs | 6 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 D | abi.rs | 6 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 D | abi.rs | 6 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 D | abi.rs | 6 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 D | abi.rs | 6 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 D | abi.rs | 6 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 D | extfunc.rs | 25 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 D | extfunc.rs | 24 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 D | libcall.rs | 4 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 D | abi.rs | 6 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 D | extfunc.rs | 28 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 D | extfunc.rs | 28 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 D | extfunc.rs | 28 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 D | extfunc.rs | 28 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 D | runtime.rs | 1 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 D | frontend.rs | 710 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 D | frontend.rs | 698 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 D | frontend.rs | 710 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 D | frontend.rs | 710 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 D | frontend.rs | 710 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 D | frontend.rs | 686 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 …]
|