Searched refs:VCodeConstantData (Results 1 – 11 of 11) sorted by relevance
| /wasmtime-44.0.1/winch/codegen/src/ |
| H A D | constant_pool.rs | 4 MachBuffer, VCodeConstant, VCodeConstantData, VCodeConstants, VCodeInst, ir, 33 let vcode_constant_data = VCodeConstantData::Pool(constant_handle, constant_data.clone()); in register() 35 let vcode_constant = self.constants.insert(VCodeConstantData::Pool( in register()
|
| /wasmtime-44.0.1/cranelift/codegen/src/machinst/ |
| H A D | vcode.rs | 1829 constants: PrimaryMap<VCodeConstant, VCodeConstantData>, 1849 pub fn insert(&mut self, data: VCodeConstantData) -> VCodeConstant { in insert() 1860 VCodeConstantData::WellKnown(data_ref) => { in insert() 1898 pub fn get(&self, c: VCodeConstant) -> &VCodeConstantData { in get() argument 1904 pub fn pool_uses(&self, constant: &VCodeConstantData) -> bool { in pool_uses() 1919 pub enum VCodeConstantData { enum 1933 impl VCodeConstantData { impl 1937 VCodeConstantData::Pool(_, d) | VCodeConstantData::Generated(d) => d.as_slice(), in as_slice() 1938 VCodeConstantData::WellKnown(d) => d, in as_slice() 1939 VCodeConstantData::U64(value) => &value[..], in as_slice() [all …]
|
| H A D | isle.rs | 377 Some(self.lower_ctx.use_constant(VCodeConstantData::Generated( 406 let data = VCodeConstantData::U64(value.to_le_bytes()); 412 let data = VCodeConstantData::U64(value.to_be_bytes()); 418 let data = VCodeConstantData::Generated(value.to_le_bytes().as_slice().into()); 424 let data = VCodeConstantData::Generated(value.to_be_bytes().as_slice().into()); 430 self.lower_ctx.use_constant(VCodeConstantData::Pool(
|
| H A D | lower.rs | 19 VCodeBuilder, VCodeConstant, VCodeConstantData, VCodeConstants, VCodeInst, ValueRegs, Writable, 1702 pub fn use_constant(&mut self, constant: VCodeConstantData) -> VCodeConstant { in use_constant()
|
| H A D | buffer.rs | 182 use crate::{VCodeConstantData, timing}; 642 pub fn register_constant(&mut self, constant: &VCodeConstant, data: &VCodeConstantData) { in register_constant() argument
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/x64/lower/ |
| H A D | isle.rs | 23 VCodeConstantData, 439 let mask_constant = self.lower_ctx.use_constant(VCodeConstantData::WellKnown( in ishl_i8x16_mask_for_const() 448 .use_constant(VCodeConstantData::WellKnown(&I8X16_ISHL_MASKS)); in ishl_i8x16_mask_table() 457 let mask_constant = self.lower_ctx.use_constant(VCodeConstantData::WellKnown( in ushr_i8x16_mask_for_const() 466 .use_constant(VCodeConstantData::WellKnown(&I8X16_USHR_MASKS)); in ushr_i8x16_mask_table() 729 .use_constant(VCodeConstantData::Generated(mask)) in shuffle_0_31_mask() 739 .use_constant(VCodeConstantData::Generated(mask)) in shuffle_0_15_mask() 750 .use_constant(VCodeConstantData::Generated(mask)) in shuffle_16_31_mask() 770 .use_constant(VCodeConstantData::Generated(zeros)), in perm_from_mask_with_zeros() 778 .use_constant(VCodeConstantData::Generated(mask)) in perm_from_mask()
|
| /wasmtime-44.0.1/cranelift/codegen/src/ |
| H A D | lib.rs | 80 VCodeConstantData, VCodeConstants, VCodeInst, Writable,
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/lower/ |
| H A D | isle.rs | 20 CallArgList, CallInfo, CallRetList, MachInst, Reg, VCodeConstant, VCodeConstantData,
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/lower/ |
| H A D | isle.rs | 15 use crate::machinst::{VCodeConstant, VCodeConstantData};
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/lower/ |
| H A D | isle.rs | 30 CallArgList, CallRetList, InstOutput, MachInst, VCodeConstant, VCodeConstantData,
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/lower/ |
| H A D | isle.rs | 24 ArgPair, CallArgList, CallRetList, InstOutput, MachInst, VCodeConstant, VCodeConstantData,
|