Lines Matching refs:body_
47 body_(builder->zone(), 256),
55 void WasmFunctionBuilder::EmitByte(byte val) { body_.write_u8(val); }
57 void WasmFunctionBuilder::EmitI32V(int32_t val) { body_.write_i32v(val); }
59 void WasmFunctionBuilder::EmitU32V(uint32_t val) { body_.write_u32v(val); }
92 body_.write(code, code_size);
95 void WasmFunctionBuilder::Emit(WasmOpcode opcode) { body_.write_u8(opcode); }
99 body_.write_u8(opcode >> 8);
102 body_.write_u32v(opcode & 0xff);
104 body_.write_u8(opcode);
109 body_.write_u8(opcode);
110 body_.write_u8(immediate);
115 body_.write_u8(opcode);
116 body_.write_u8(imm1);
117 body_.write_u8(imm2);
121 body_.write_u8(opcode);
122 body_.write_i32v(immediate);
126 body_.write_u8(opcode);
127 body_.write_u32v(immediate);
143 WriteValueType(&body_, type);
151 body_.write_u8(kExprI64Const);
152 body_.write_i64v(value);
156 body_.write_u8(kExprF32Const);
157 body_.write_f32(value);
161 body_.write_u8(kExprF64Const);
162 body_.write_f64(value);
167 call.offset = body_.size();
181 DCHECK(asm_offsets_.size() == 0 || body_.size() > last_asm_byte_offset_);
183 DCHECK_LE(body_.size(), kMaxUInt32);
184 uint32_t byte_offset = static_cast<uint32_t>(body_.size());
220 DCHECK_LE(position, body_.size());
221 body_.Truncate(position);
230 buffer->write_size(locals_size + body_.size());
235 if (body_.size() > 0) {
237 buffer->write(body_.begin(), body_.size());