Lines Matching defs:builder

5 #include "src/interpreter/bytecode-array-builder.h"
27 explicit RegisterTransferWriter(BytecodeArrayBuilder* builder)
28 : builder_(builder) {}
219 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder,
225 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder, int value) {
227 return Convert(builder, static_cast<size_t>(value));
259 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder, int value) {
267 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder,
269 return builder->GetInputRegisterOperand(reg);
276 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder,
278 return builder->GetInputRegisterListOperand(reg_list);
285 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder,
288 return builder->GetInputRegisterListOperand(reg_list);
295 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder,
297 return builder->GetOutputRegisterOperand(reg);
304 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder,
306 return builder->GetOutputRegisterListOperand(reg_list);
313 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder,
316 return builder->GetOutputRegisterListOperand(reg_list);
323 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder,
326 return builder->GetOutputRegisterListOperand(reg_list);
337 V8_INLINE static BytecodeNode Make(BytecodeArrayBuilder* builder,
341 builder->PrepareToOutputBytecode<bytecode, implicit_register_use>();
342 // The "OperandHelper<operand_types>::Convert(builder, operands)..." will
347 // OperandHelper<OperandType::kReg>::Convert(builder, reg),
348 // OperandHelper<OperandType::kImm>::Convert(builder, immediate),
351 builder->CurrentSourcePosition(bytecode),
352 OperandHelper<operand_types>::Convert(builder, operands)...);