Home
last modified time | relevance | path

Searched refs:Operand (Results 1 – 20 of 20) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/meta/src/shared/
H A Dinstructions.rs538 .operands_in(vec![Operand::new("x", Int), Operand::new("y", Int)]) in define_simd_arithmetic()
550 .operands_in(vec![Operand::new("x", Int), Operand::new("y", Int)]) in define_simd_arithmetic()
562 .operands_in(vec![Operand::new("x", Int), Operand::new("y", Int)]) in define_simd_arithmetic()
574 .operands_in(vec![Operand::new("x", Int), Operand::new("y", Int)]) in define_simd_arithmetic()
598 .operands_in(vec![Operand::new("x", IxN), Operand::new("y", IxN)]) in define_simd_arithmetic()
614 .operands_in(vec![Operand::new("x", IxN), Operand::new("y", IxN)]) in define_simd_arithmetic()
632 .operands_in(vec![Operand::new("x", IxN), Operand::new("y", IxN)]) in define_simd_arithmetic()
648 .operands_in(vec![Operand::new("x", IxN), Operand::new("y", IxN)]) in define_simd_arithmetic()
664 .operands_in(vec![Operand::new("x", IxN), Operand::new("y", IxN)]) in define_simd_arithmetic()
1946 .operands_in(vec![Operand::new("x", iB), Operand::new("y", iB)]) in define()
[all …]
/wasmtime-44.0.1/cranelift/codegen/meta/src/
H A Dpulley.rs29 enum Operand<'a> { enum
79 Some(Operand::TrapCode { in operands()
121 Operand::Normal { name, ty } | Operand::Writable { name, ty } => { in generate_rust()
152 Operand::Binop { src2, .. } => { in generate_rust()
194 Operand::Normal { in generate_rust()
217 Operand::TrapCode { .. } => {} in generate_rust()
218 Operand::Binop { src2, .. } => { in generate_rust()
274 Operand::Normal { name, ty: _ } | Operand::Writable { name, ty: _ } => { in generate_rust()
286 Operand::Binop { .. } => { in generate_rust()
324 Operand::Normal { name, ty } | Operand::TrapCode { name, ty } => { in generate_isle()
[all …]
H A Dgen_asm.rs4 Feature, Format, Inst, Location, Mutability, Operand, OperandKind, RegClass,
22 fn rust_param_raw(op: &Operand) -> String { in rust_param_raw()
47 fn rust_convert_isle_to_assembler(op: &Operand) -> String { in rust_convert_isle_to_assembler()
154 let access_reg = |op: &Operand| match op.mutability { in generate_macro_inst_fn()
247 fn isle_param_raw(op: &Operand) -> String { in isle_param_raw()
373 fn isle_param_for_ctor(op: &Operand, ctor: IsleConstructor) -> String { in isle_param_for_ctor() argument
734 fn is_raw_operand_param(o: &Operand) -> bool { in is_raw_operand_param()
H A Dgen_inst.rs6 use crate::cdsl::operands::{Operand, OperandKindFields};
784 operand: &'entries Operand, in get_constraint() argument
/wasmtime-44.0.1/cranelift/assembler-x64/meta/src/dsl/
H A Dformat.rs35 pub fn rw(op: impl Into<Operand>) -> Operand { in rw() argument
38 Operand { in rw()
46 pub fn r(op: impl Into<Operand>) -> Operand { in r() argument
54 pub fn w(op: impl Into<Operand>) -> Operand { in w() argument
56 Operand { in w()
65 Operand { in align()
75 Operand { in implicit()
90 Operand { in sxq()
105 Operand { in sxl()
120 Operand { in sxw()
[all …]
H A Dencoding.rs18 use super::{Operand, OperandKind};
73 pub fn validate(&self, operands: &[Operand]) { in validate() argument
340 fn validate(&self, operands: &[Operand]) { in validate() argument
1183 fn validate(&self, _operands: &[Operand]) { in validate() argument
1355 fn validate(&self, _operands: &[Operand]) { in validate() argument
/wasmtime-44.0.1/cranelift/codegen/meta/src/cdsl/
H A Dinstructions.rs6 use crate::cdsl::operands::Operand;
42 pub operands_in: Vec<Operand>,
44 pub operands_out: Vec<Operand>,
126 operands_in: Option<Vec<Operand>>,
127 operands_out: Option<Vec<Operand>>,
162 pub fn operands_in(mut self, operands: Vec<Operand>) -> Self { in operands_in()
168 pub fn operands_out(mut self, operands: Vec<Operand>) -> Self { in operands_out()
360 operands_in: &[Operand], in verify_polymorphic() argument
361 operands_out: &[Operand], in verify_polymorphic() argument
442 operands_in: &[Operand], in is_ctrl_typevar_candidate() argument
[all …]
H A Doperands.rs19 pub(crate) struct Operand { struct
29 impl Operand { impl
/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Dreg.rs7 use regalloc2::{Operand, OperandConstraint, OperandKind, OperandPos, PReg, PRegSet, VReg};
374 operands: &'a mut Vec<Operand>,
385 pub fn new(operands: &'a mut Vec<Operand>, allocatable: PRegSet, renamer: F) -> Self { in new() argument
550 .push(Operand::new(VReg::from(reg.0), constraint, kind, pos)); in add_operand()
H A Dvcode.rs29 Edit, Function as RegallocFunction, InstOrEdit, InstPosition, InstRange, Operand,
119 operands: Vec<Operand>,
1588 fn inst_operands(&self, insn: InsnIndex) -> &[Operand] { in inst_operands() argument
/wasmtime-44.0.1/cranelift/assembler-x64/meta/src/
H A Ddsl.rs19 pub use format::{Eflags, Extension, Format, Location, Mutability, Operand, OperandKind, RegClass};
/wasmtime-44.0.1/cranelift/assembler-x64/meta/src/generate/
H A Doperand.rs3 impl dsl::Operand { implementation
/wasmtime-44.0.1/cranelift/codegen/src/
H A Dsouper_harvest.rs163 ast::Operand::Constant(ast::Constant { in harvest_candidate_lhs()
392 ast::Operand::Value(id) => match lhs.get_value(id).r#type { in harvest_candidate_lhs()
410 ast::Operand::Constant(ast::Constant { value, .. }) => ast::Constant { in harvest_candidate_lhs()
/wasmtime-44.0.1/winch/codegen/src/
H A Dvisitor.rs2274 LoadKind::Operand(OperandSize::S32), in visit_i32_load()
2311 self.emit_wasm_store(&memarg, StoreKind::Operand(OperandSize::S32)) in visit_i32_store()
2315 self.emit_wasm_store(&memarg, StoreKind::Operand(OperandSize::S8)) in visit_i32_store8()
2319 self.emit_wasm_store(&memarg, StoreKind::Operand(OperandSize::S16)) in visit_i32_store16()
2374 LoadKind::Operand(OperandSize::S64), in visit_i64_load()
2379 self.emit_wasm_store(&memarg, StoreKind::Operand(OperandSize::S64)) in visit_i64_store()
2383 self.emit_wasm_store(&memarg, StoreKind::Operand(OperandSize::S8)) in visit_i64_store8()
2387 self.emit_wasm_store(&memarg, StoreKind::Operand(OperandSize::S16)) in visit_i64_store16()
2398 LoadKind::Operand(OperandSize::S32), in visit_f32_load()
2410 LoadKind::Operand(OperandSize::S64), in visit_f64_load()
[all …]
H A Dmasm.rs539 Operand(OperandSize), enumerator
564 Self::Operand(size) in derive_operand_size()
600 Operand(OperandSize), enumerator
/wasmtime-44.0.1/crates/wiggle/generate/src/
H A Dfuncs.rs161 type Operand = TokenStream; typedef
/wasmtime-44.0.1/winch/codegen/src/isa/aarch64/
H A Dmasm.rs384 StoreKind::Operand(size) => dst.to_addressing_mode(masm, size, |masm, mem| { in wasm_store()
442 LoadKind::Operand(_) => { in wasm_load()
/wasmtime-44.0.1/crates/debugger/wit/
H A Dworld.wit349 /// Operand stack.
/wasmtime-44.0.1/winch/codegen/src/codegen/
H A Dmod.rs976 StoreKind::Operand(size) | StoreKind::VectorLane(LaneSelector { size, .. }) => { in emit_wasm_store()
/wasmtime-44.0.1/winch/codegen/src/isa/x64/
H A Dmasm.rs265 StoreKind::Operand(size) => { in wasm_store()
373 LoadKind::Operand(_) | LoadKind::Atomic(_, _) => { in wasm_load()