Home
last modified time | relevance | path

Searched refs:operand_scale (Results 1 – 18 of 18) sorted by relevance

/third_party/node/deps/v8/src/interpreter/
Dbytecode-decoder.cc20 OperandScale operand_scale) { in DecodeRegisterOperand() argument
23 DecodeSignedOperand(operand_start, operand_type, operand_scale); in DecodeRegisterOperand()
30 OperandScale operand_scale) { in DecodeRegisterListOperand() argument
32 DecodeRegisterOperand(operand_start, operand_type, operand_scale); in DecodeRegisterListOperand()
39 OperandScale operand_scale) { in DecodeSignedOperand() argument
41 switch (Bytecodes::SizeOfOperand(operand_type, operand_scale)) { in DecodeSignedOperand()
59 OperandScale operand_scale) { in DecodeUnsignedOperand() argument
61 switch (Bytecodes::SizeOfOperand(operand_type, operand_scale)) { in DecodeUnsignedOperand()
99 OperandScale operand_scale = OperandScale::kSingle; in Decode() local
102 operand_scale = Bytecodes::PrefixBytecodeToOperandScale(bytecode); in Decode()
[all …]
Dinterpreter.cc90 OperandScale operand_scale) { in BuiltinIndexFromBytecode() argument
92 if (operand_scale == OperandScale::kSingle) { in BuiltinIndexFromBytecode()
107 if (operand_scale == OperandScale::kQuadruple) { in BuiltinIndexFromBytecode()
119 OperandScale operand_scale) { in GetBytecodeHandler() argument
120 Builtin builtin = BuiltinIndexFromBytecode(bytecode, operand_scale); in GetBytecodeHandler()
125 OperandScale operand_scale, in SetBytecodeHandler() argument
129 size_t index = GetDispatchTableIndex(bytecode, operand_scale); in SetBytecodeHandler()
135 OperandScale operand_scale) { in GetDispatchTableIndex() argument
138 return index + BytecodeOperands::OperandScaleAsIndex(operand_scale) * in GetDispatchTableIndex()
336 for (OperandScale operand_scale : kOperandScales) { in ForEachBytecode() local
[all …]
Dbytecode-decoder.h23 OperandScale operand_scale);
29 OperandScale operand_scale);
34 OperandScale operand_scale);
39 OperandScale operand_scale);
Dbytecodes.cc117 std::string Bytecodes::ToString(Bytecode bytecode, OperandScale operand_scale, in ToString() argument
120 if (operand_scale > OperandScale::kSingle) { in ToString()
121 Bytecode prefix_bytecode = OperandScaleToPrefixBytecode(operand_scale); in ToString()
150 OperandScale operand_scale) { in GetOperandOffset() argument
156 GetOperandSize(bytecode, operand_index, operand_scale); in GetOperandOffset()
271 bool Bytecodes::IsStarLookahead(Bytecode bytecode, OperandScale operand_scale) { in IsStarLookahead() argument
272 if (operand_scale == OperandScale::kSingle) { in IsStarLookahead()
345 OperandScale operand_scale) { in BytecodeHasHandler() argument
346 return (operand_scale == OperandScale::kSingle && in BytecodeHasHandler()
Dbytecode-operands.cc45 const char* OperandScaleToString(OperandScale operand_scale) { in OperandScaleToString() argument
46 switch (operand_scale) { in OperandScaleToString()
80 std::ostream& operator<<(std::ostream& os, const OperandScale& operand_scale) { in operator <<() argument
81 return os << OperandScaleToString(operand_scale); in operator <<()
Dbytecode-array-writer.cc281 OperandScale operand_scale = node->operand_scale(); in EmitBytecode() local
283 if (operand_scale != OperandScale::kSingle) { in EmitBytecode()
284 Bytecode prefix = Bytecodes::OperandScaleToPrefixBytecode(operand_scale); in EmitBytecode()
292 Bytecodes::GetOperandSizes(bytecode, operand_scale); in EmitBytecode()
433 OperandScale operand_scale = OperandScale::kSingle; in PatchJump() local
439 operand_scale = Bytecodes::PrefixBytecodeToOperandScale(jump_bytecode); in PatchJump()
445 switch (operand_scale) { in PatchJump()
473 OperandScale operand_scale = Bytecodes::ScaleForUnsignedOperand(delta); in EmitJumpLoop() local
474 if (operand_scale > OperandScale::kSingle) { in EmitJumpLoop()
520 if (node->operand_scale() > OperandScale::kSingle) { in EmitSwitch()
Dbytecode-operands.h136 const OperandScale& operand_scale);
153 static constexpr int OperandScaleAsIndex(OperandScale operand_scale) { in OperandScaleAsIndex() argument
155 int result = static_cast<int>(operand_scale) >> 1; in OperandScaleAsIndex()
156 switch (operand_scale) { in OperandScaleAsIndex()
170 return static_cast<int>(operand_scale) >> 1; in OperandScaleAsIndex()
Dbytecodes.h575 static std::string ToString(Bytecode bytecode, OperandScale operand_scale,
593 static Bytecode OperandScaleToPrefixBytecode(OperandScale operand_scale) { in OperandScaleToPrefixBytecode() argument
594 switch (operand_scale) { in OperandScaleToPrefixBytecode()
605 static bool OperandScaleRequiresPrefixBytecode(OperandScale operand_scale) { in OperandScaleRequiresPrefixBytecode() argument
606 return operand_scale != OperandScale::kSingle; in OperandScaleRequiresPrefixBytecode()
860 OperandScale operand_scale) { in GetOperandSize() argument
862 return GetOperandSizes(bytecode, operand_scale)[i]; in GetOperandSize()
867 OperandScale operand_scale) { in GetOperandSizes() argument
869 DCHECK_GE(operand_scale, OperandScale::kSingle); in GetOperandSizes()
870 DCHECK_LE(operand_scale, OperandScale::kLast); in GetOperandSizes()
[all …]
Dinterpreter-assembler.cc27 OperandScale operand_scale) in InterpreterAssembler() argument
30 operand_scale_(operand_scale), in InterpreterAssembler()
95 if (operand_scale() != OperandScale::kSingle) { in ReloadBytecodeOffset()
105 if (operand_scale() != OperandScale::kSingle) { in SaveBytecodeOffset()
361 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale())); in OperandOffset()
368 bytecode_, operand_index, operand_scale())); in BytecodeOperandUnsignedByte()
378 bytecode_, operand_index, operand_scale())); in BytecodeOperandSignedByte()
441 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale())); in BytecodeOperandUnsignedShort()
443 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale()); in BytecodeOperandUnsignedShort()
459 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale())); in BytecodeOperandSignedShort()
[all …]
Dinterpreter.h66 OperandScale operand_scale);
69 void SetBytecodeHandler(Bytecode bytecode, OperandScale operand_scale,
107 OperandScale operand_scale);
Dinterpreter-generator.cc174 OperandScale operand_scale) in InterpreterLoadGlobalAssembler() argument
175 : InterpreterAssembler(state, bytecode, operand_scale) {} in InterpreterLoadGlobalAssembler()
356 OperandScale operand_scale) in InterpreterLookupContextSlotAssembler() argument
357 : InterpreterAssembler(state, bytecode, operand_scale) {} in InterpreterLookupContextSlotAssembler()
408 OperandScale operand_scale) in InterpreterLookupGlobalAssembler() argument
409 : InterpreterLoadGlobalAssembler(state, bytecode, operand_scale) {} in InterpreterLookupGlobalAssembler()
596 OperandScale operand_scale) in InterpreterSetNamedPropertyAssembler() argument
597 : InterpreterAssembler(state, bytecode, operand_scale) {} in InterpreterSetNamedPropertyAssembler()
870 OperandScale operand_scale) in InterpreterBinaryOpAssembler() argument
871 : InterpreterAssembler(state, bytecode, operand_scale) {} in InterpreterBinaryOpAssembler()
[all …]
Dbytecode-traits.h46 template <OperandType operand_type, OperandScale operand_scale>
64 operand_scale>::kSize;
Dinterpreter-generator.h22 OperandScale operand_scale,
Dinterpreter-assembler.h23 OperandScale operand_scale);
244 void DispatchWide(OperandScale operand_scale);
418 OperandScale operand_scale() const { return operand_scale_; } in operand_scale() function
Dbytecode-node.h119 OperandScale operand_scale() const { return operand_scale_; } in operand_scale() function
135 OperandScale operand_scale,
141 operand_scale_(operand_scale), in bytecode_()
/third_party/node/deps/v8/src/builtins/
Dgenerate-bytecodes-builtins-list.cc18 OperandScale operand_scale, int* count, int offset_table[], in WriteBytecode() argument
21 if (Bytecodes::BytecodeHasHandler(bytecode, operand_scale)) { in WriteBytecode()
22 std::string name = Bytecodes::ToString(bytecode, operand_scale, ""); in WriteBytecode()
27 DCHECK_EQ(operand_scale, OperandScale::kSingle); in WriteBytecode()
32 << operand_scale << ", interpreter::Bytecode::k" in WriteBytecode()
61 WriteBytecode(out, Bytecode::k##Name, operand_scale, &count, offset_table, \ in WriteHeader()
63 OperandScale operand_scale = OperandScale::kSingle; in WriteHeader() local
66 operand_scale = OperandScale::kDouble; in WriteHeader()
69 operand_scale = OperandScale::kQuadruple; in WriteHeader()
Dsetup-builtins-internal.cc265 interpreter::OperandScale operand_scale, in GenerateBytecodeHandler() argument
267 DCHECK(interpreter::Bytecodes::BytecodeHasHandler(bytecode, operand_scale)); in GenerateBytecodeHandler()
269 isolate, Builtins::name(builtin), bytecode, operand_scale, builtin, in GenerateBytecodeHandler()
/third_party/node/deps/v8/src/runtime/
Druntime-debug.cc96 OperandScale operand_scale = OperandScale::kSingle; in RUNTIME_FUNCTION_RETURN_PAIR() local
97 isolate->interpreter()->GetBytecodeHandler(bytecode, operand_scale); in RUNTIME_FUNCTION_RETURN_PAIR()