Lines Matching refs:value

153                 let (discriminant, value) = lift_variant(  in lift()
161 Val::Variant(k.clone(), value) in lift()
175 let (_discriminant, value) = lift_variant( in lift()
182 Val::Option(value) in lift()
186 let (discriminant, value) = lift_variant( in lift()
194 Ok(value) in lift()
196 Err(value) in lift()
290 let (discriminant, value) = in load()
294 Val::Variant(k.clone(), value) in load()
305 let (_discriminant, value) = in load()
308 Val::Option(value) in load()
312 let (discriminant, value) = in load()
316 Ok(value) in load()
318 Err(value) in load()
364 (InterfaceType::Bool, Val::Bool(value)) => { in lower()
365 value.linear_lower_to_flat(cx, ty, next_mut(dst)) in lower()
368 (InterfaceType::S8, Val::S8(value)) => { in lower()
369 value.linear_lower_to_flat(cx, ty, next_mut(dst)) in lower()
372 (InterfaceType::U8, Val::U8(value)) => { in lower()
373 value.linear_lower_to_flat(cx, ty, next_mut(dst)) in lower()
376 (InterfaceType::S16, Val::S16(value)) => { in lower()
377 value.linear_lower_to_flat(cx, ty, next_mut(dst)) in lower()
380 (InterfaceType::U16, Val::U16(value)) => { in lower()
381 value.linear_lower_to_flat(cx, ty, next_mut(dst)) in lower()
384 (InterfaceType::S32, Val::S32(value)) => { in lower()
385 value.linear_lower_to_flat(cx, ty, next_mut(dst)) in lower()
388 (InterfaceType::U32, Val::U32(value)) => { in lower()
389 value.linear_lower_to_flat(cx, ty, next_mut(dst)) in lower()
392 (InterfaceType::S64, Val::S64(value)) => { in lower()
393 value.linear_lower_to_flat(cx, ty, next_mut(dst)) in lower()
396 (InterfaceType::U64, Val::U64(value)) => { in lower()
397 value.linear_lower_to_flat(cx, ty, next_mut(dst)) in lower()
400 (InterfaceType::Float32, Val::Float32(value)) => { in lower()
401 value.linear_lower_to_flat(cx, ty, next_mut(dst)) in lower()
404 (InterfaceType::Float64, Val::Float64(value)) => { in lower()
405 value.linear_lower_to_flat(cx, ty, next_mut(dst)) in lower()
408 (InterfaceType::Char, Val::Char(value)) => { in lower()
409 value.linear_lower_to_flat(cx, ty, next_mut(dst)) in lower()
414 (InterfaceType::Borrow(_) | InterfaceType::Own(_), Val::Resource(value)) => { in lower()
415 value.linear_lower_to_flat(cx, ty, next_mut(dst)) in lower()
418 (InterfaceType::String, Val::String(value)) => { in lower()
420 value.linear_lower_to_flat(cx, ty, my_dst)?; in lower()
448 for ((name, value), field) in values.iter().zip(ty.fields.iter()) { in lower()
452 value.lower(cx, field.ty, dst)?; in lower()
462 for (value, ty) in values.iter().zip(ty.types.iter()) { in lower()
463 value.lower(cx, *ty, dst)?; in lower()
486 (InterfaceType::Flags(ty), Val::Flags(value)) => { in lower()
488 let storage = flags_to_storage(ty, value)?; in lower()
489 for value in storage { in lower()
490 next_mut(dst).write(ValRaw::u32(value)); in lower()
525 (InterfaceType::Bool, Val::Bool(value)) => value.linear_lower_to_memory(cx, ty, offset), in store()
527 (InterfaceType::U8, Val::U8(value)) => value.linear_lower_to_memory(cx, ty, offset), in store()
529 (InterfaceType::S8, Val::S8(value)) => value.linear_lower_to_memory(cx, ty, offset), in store()
531 (InterfaceType::U16, Val::U16(value)) => value.linear_lower_to_memory(cx, ty, offset), in store()
533 (InterfaceType::S16, Val::S16(value)) => value.linear_lower_to_memory(cx, ty, offset), in store()
535 (InterfaceType::U32, Val::U32(value)) => value.linear_lower_to_memory(cx, ty, offset), in store()
537 (InterfaceType::S32, Val::S32(value)) => value.linear_lower_to_memory(cx, ty, offset), in store()
539 (InterfaceType::U64, Val::U64(value)) => value.linear_lower_to_memory(cx, ty, offset), in store()
541 (InterfaceType::S64, Val::S64(value)) => value.linear_lower_to_memory(cx, ty, offset), in store()
543 (InterfaceType::Float32, Val::Float32(value)) => { in store()
544 value.linear_lower_to_memory(cx, ty, offset) in store()
547 (InterfaceType::Float64, Val::Float64(value)) => { in store()
548 value.linear_lower_to_memory(cx, ty, offset) in store()
551 (InterfaceType::Char, Val::Char(value)) => value.linear_lower_to_memory(cx, ty, offset), in store()
553 (InterfaceType::String, Val::String(value)) => { in store()
554 value.linear_lower_to_memory(cx, ty, offset) in store()
559 (InterfaceType::Borrow(_) | InterfaceType::Own(_), Val::Resource(value)) => { in store()
560 value.linear_lower_to_memory(cx, ty, offset) in store()
587 for ((name, value), field) in values.iter().zip(ty.fields.iter()) { in store()
591 value.store( in store()
608 for (value, ty) in values.iter().zip(ty.types.iter()) { in store()
609 value.store( in store()
653 for value in storage { in store()
654 value.linear_lower_to_memory(cx, InterfaceType::U32, offset)?; in store()
903 Some((value, ty)) => { in lower()
904 value.lower(cx, ty, dst)?; in lower()
930 if let Some((value, ty)) = self.payload { in store()
932 value.store(cx, ty, offset)?; in store()
989 let value_ty = map_ty.value; in load_map()
1016 let value = Val::load( in load_map() localVariable
1021 map.push((key, value)); in load_map()
1052 let value = match case_ty { in load_variant() localVariable
1065 Ok((discriminant, value)) in load_variant()
1079 let (value, value_flat) = match ty { in lift_variant()
1089 Ok((discriminant, value)) in lift_variant()
1121 let value_type = map_ty.value; in lower_map()
1133 for (key, value) in pairs { in lower_map()
1137 value.store(cx, value_type, tuple_ptr + value_offset)?; in lower_map()