Home
last modified time | relevance | path

Searched refs:VCodeConstant (Results 1 – 24 of 24) sorted by relevance

/wasmtime-44.0.1/winch/codegen/src/isa/x64/
H A Daddress.rs4 use cranelift_codegen::VCodeConstant;
12 Const(VCodeConstant),
29 pub fn constant(data: VCodeConstant) -> Self { in constant()
/wasmtime-44.0.1/winch/codegen/src/
H A Dconstant_pool.rs4 MachBuffer, VCodeConstant, VCodeConstantData, VCodeConstants, VCodeInst, ir,
25 ) -> VCodeConstant { in register() argument
/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Dvcode.rs1829 constants: PrimaryMap<VCodeConstant, VCodeConstantData>,
1830 pool_uses: HashMap<Constant, VCodeConstant>,
1831 well_known_uses: HashMap<*const [u8], VCodeConstant>,
1832 u64s: HashMap<[u8; 8], VCodeConstant>,
1849 pub fn insert(&mut self, data: VCodeConstantData) -> VCodeConstant { in insert() argument
1887 pub fn keys(&self) -> Keys<VCodeConstant> { in keys() argument
1898 pub fn get(&self, c: VCodeConstant) -> &VCodeConstantData { in get()
1914 pub struct VCodeConstant(u32); struct
1915 entity_impl!(VCodeConstant);
1957 assert_eq!(size_of::<VCodeConstant>(), 4); in size_of_constant_structs()
[all …]
H A Disle.rs376 fn vconst_from_immediate(&mut self, imm: Immediate) -> Option<VCodeConstant> {
405 fn emit_u64_le_const(&mut self, value: u64) -> VCodeConstant {
411 fn emit_u64_be_const(&mut self, value: u64) -> VCodeConstant {
417 fn emit_u128_le_const(&mut self, value: u128) -> VCodeConstant {
423 fn emit_u128_be_const(&mut self, value: u128) -> VCodeConstant {
429 fn const_to_vconst(&mut self, constant: Constant) -> VCodeConstant {
H A Dbuffer.rs178 BlockIndex, MachInstLabelUse, TextSectionBuilder, VCodeConstant, VCodeConstants, VCodeInst,
285 pending_constants: SmallVec<[VCodeConstant; 16]>,
322 constants: PrimaryMap<VCodeConstant, MachBufferConstant>,
327 used_constants: SmallVec<[(VCodeConstant, CodeOffset); 4]>,
642 pub fn register_constant(&mut self, constant: &VCodeConstant, data: &VCodeConstantData) { in register_constant() argument
676 pub fn get_label_for_constant(&mut self, constant: VCodeConstant) -> MachLabel { in get_label_for_constant()
H A Dlower.rs19 VCodeBuilder, VCodeConstant, VCodeConstantData, VCodeConstants, VCodeInst, ValueRegs, Writable,
1702 pub fn use_constant(&mut self, constant: VCodeConstantData) -> VCodeConstant { in use_constant() argument
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/lower/
H A Disle.rs22 ArgPair, CallArgList, CallInfo, CallRetList, InstOutput, MachInst, VCodeConstant,
420 fn const_to_synthetic_amode(&mut self, c: VCodeConstant) -> SyntheticAmode { in const_to_synthetic_amode()
722 fn shuffle_0_31_mask(&mut self, mask: &VecMask) -> VCodeConstant { in shuffle_0_31_mask() argument
733 fn shuffle_0_15_mask(&mut self, mask: &VecMask) -> VCodeConstant { in shuffle_0_15_mask() argument
743 fn shuffle_16_31_mask(&mut self, mask: &VecMask) -> VCodeConstant { in shuffle_16_31_mask() argument
757 ) -> Option<(VCodeConstant, VCodeConstant)> { in perm_from_mask_with_zeros() argument
775 fn perm_from_mask(&mut self, mask: &VecMask) -> VCodeConstant { in perm_from_mask() argument
964 fn insert_i8x16_lane_hole(&mut self, hole_idx: u8) -> VCodeConstant { in insert_i8x16_lane_hole() argument
/wasmtime-44.0.1/cranelift/codegen/src/
H A Dprelude_lower.isle398 (type VCodeConstant (primitive VCodeConstant))
401 ;; return a VCodeConstant index that refers to it. This is
403 (decl emit_u64_le_const (u64) VCodeConstant)
407 ;; return a VCodeConstant index that refers to it. This is
409 (decl emit_u64_be_const (u64) VCodeConstant)
415 (decl emit_u128_le_const (u128) VCodeConstant)
421 (decl emit_u128_be_const (u128) VCodeConstant)
424 ;; Fetch the VCodeConstant associated with a Constant.
425 (decl const_to_vconst (Constant) VCodeConstant)
1002 ;; Extracts an `Immediate` as a `VCodeConstant`.
[all …]
H A Dlib.rs79 MachInstEmitState, MachLabel, RealReg, Reg, RelocDistance, TextSectionBuilder, VCodeConstant,
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/
H A Dargs.rs36 Constant { constant: VCodeConstant },
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/inst/
H A Dargs.rs505 ConstantOffset(VCodeConstant),
599 impl From<VCodeConstant> for SyntheticAmode {
600 fn from(c: VCodeConstant) -> SyntheticAmode { in from()
H A Dexternal.rs5 SyntheticAmode, VCodeConstant, WritableGpr, WritableXmm, Xmm, args::FromWritableReg,
512 impl From<asm::Constant> for VCodeConstant { implementation
/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};
547 fn gen_const_amode(&mut self, c: VCodeConstant) -> AMode { in gen_const_amode()
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/lower/
H A Disle.rs24 ArgPair, CallArgList, CallRetList, InstOutput, MachInst, VCodeConstant, VCodeConstantData,
790 fn memarg_const(&mut self, constant: VCodeConstant) -> MemArg { in memarg_const()
/wasmtime-44.0.1/winch/codegen/src/isa/aarch64/
H A Dasm.rs34 use cranelift_codegen::{PatchRegion, VCodeConstant};
155 pub fn add_constant(&mut self, constant: &[u8]) -> VCodeConstant { in add_constant() argument
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/
H A Dinst.isle1514 (decl x64_xmm_load_const (Type VCodeConstant) Xmm)
3866 (decl shuffle_0_31_mask (VecMask) VCodeConstant)
3871 (decl shuffle_0_15_mask (VecMask) VCodeConstant)
3876 (decl shuffle_16_31_mask (VecMask) VCodeConstant)
3888 (decl perm_from_mask (VecMask) VCodeConstant)
3893 (decl perm_from_mask_with_zeros (VCodeConstant VCodeConstant) VecMask)
3996 (convert VCodeConstant XmmMem const_to_xmm_mem)
3997 (convert VCodeConstant RegMem const_to_reg_mem)
4055 (decl const_to_synthetic_amode (VCodeConstant) SyntheticAmode)
4057 (decl const_to_xmm_mem (VCodeConstant) XmmMem)
[all …]
H A Dlower.isle1628 (decl insert_i8x16_lane_hole (u8) VCodeConstant)
/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/riscv64/inst/
H A Dargs.rs103 Const(VCodeConstant),
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/
H A Dinst_vector.isle1544 ;; Loads a `VCodeConstant` value into a vector register. For some special `VCodeConstant`s
1548 (decl gen_constant (Type VCodeConstant) VReg)
H A Dinst.isle2407 (decl gen_const_amode (VCodeConstant) AMode)
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/
H A Dinst.isle1893 (decl memarg_const (VCodeConstant) MemArg)
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/
H A Dinst.isle1233 (addr VCodeConstant))