Home
last modified time | relevance | path

Searched refs:VCodeConstantData (Results 1 – 11 of 11) sorted by relevance

/wasmtime-44.0.1/winch/codegen/src/
H A Dconstant_pool.rs4 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 Dvcode.rs1829 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 Disle.rs377 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 Dlower.rs19 VCodeBuilder, VCodeConstant, VCodeConstantData, VCodeConstants, VCodeInst, ValueRegs, Writable,
1702 pub fn use_constant(&mut self, constant: VCodeConstantData) -> VCodeConstant { in use_constant()
H A Dbuffer.rs182 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 Disle.rs23 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 Dlib.rs80 VCodeConstantData, VCodeConstants, VCodeInst, Writable,
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/lower/
H A Disle.rs20 CallArgList, CallInfo, CallRetList, MachInst, Reg, VCodeConstant, VCodeConstantData,
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/lower/
H A Disle.rs15 use crate::machinst::{VCodeConstant, VCodeConstantData};
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/lower/
H A Disle.rs30 CallArgList, CallRetList, InstOutput, MachInst, VCodeConstant, VCodeConstantData,
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/lower/
H A Disle.rs24 ArgPair, CallArgList, CallRetList, InstOutput, MachInst, VCodeConstant, VCodeConstantData,