Lines Matching defs:value
46 kConstant, // load a constant value into a register.
54 int32_t value; // i32 constant value or stack offset, depending on kind.
78 RegisterLoad(LoadKind load_kind, ValueKind kind, int32_t value)
79 : load_kind(load_kind), kind(kind), value(value) {}
158 int32_t value = src.i32_const();
160 if (half == kHighWord) value = value >> 31;
161 LoadConstant(dst, WasmValue(value));
189 // zero, as the initial value for local variables. Move the value as f64
199 void LoadConstant(LiftoffRegister dst, WasmValue value) {
203 DCHECK_EQ(kI64, value.type().kind());
204 int64_t i64 = value.to_i64();
210 *register_load(dst) = RegisterLoad::Const(value);
336 ? WasmValue(int64_t{load->value})
337 : WasmValue(int32_t{load->value}));
341 asm_->Fill(LiftoffRegister::ForFpPair(dst.fp()), load->value,
344 asm_->Fill(dst, load->value, load->kind);
349 asm_->FillI64Half(dst.gp(), load->value, kLowWord);
353 asm_->FillI64Half(dst.gp(), load->value, kHighWord);
494 // into registers since we need to load the value anyways.
1073 // Pop parameters from the value stack.
1282 // Spill one cached value to free a register.