Searched refs:ValueConversionKind (Results 1 – 2 of 2) sorted by relevance
| /wasmtime-44.0.1/cranelift/interpreter/src/ |
| H A D | step.rs | 7 use crate::value::{DataValueExt, ValueConversionKind, ValueError, ValueResult}; 169 DataValue::convert(imm(), ValueConversionKind::Exact(ctrl_ty)) in step() 695 ValueConversionKind::ZeroExtend(double_length) in step() 697 ValueConversionKind::SignExtend(double_length) in step() 972 ValueConversionKind::Truncate(ctrl_ty), in step() 1010 ValueConversionKind::SignExtend(ctrl_ty), in step() 1014 ValueConversionKind::ZeroExtend(ctrl_ty), in step() 1018 ValueConversionKind::Exact(ctrl_ty), in step() 1022 ValueConversionKind::RoundNearestEven(ctrl_ty), in step() 1558 .convert(ValueConversionKind::Exact(lane_type.as_int()))? in vectorizelanes_all() [all …]
|
| H A D | value.rs | 30 fn convert(self, kind: ValueConversionKind) -> ValueResult<Self>; in convert() 137 pub enum ValueConversionKind { enum 392 fn convert(self, kind: ValueConversionKind) -> ValueResult<Self> { in convert() 394 ValueConversionKind::Exact(ty) => match (self, ty) { in convert() 411 ValueConversionKind::Truncate(ty) => { in convert() 423 ValueConversionKind::ExtractUpper(ty) => { in convert() 438 ValueConversionKind::SignExtend(ty) => match (self, ty) { in convert() 451 ValueConversionKind::ZeroExtend(ty) => match (self, ty) { in convert() 469 ValueConversionKind::ToBoolean => match self.ty() { in convert() 475 ValueConversionKind::Mask(ty) => { in convert() [all …]
|