/third_party/node/deps/v8/src/interpreter/ |
H A D | bytecode-node.h | 25 operand_scale_(OperandScale::kSingle), in BytecodeNode() 34 operand_scale_(OperandScale::kSingle), in BytecodeNode() 45 operand_scale_(OperandScale::kSingle), in BytecodeNode() 57 operand_scale_(OperandScale::kSingle), in BytecodeNode() 71 operand_scale_(OperandScale::kSingle), in BytecodeNode() 86 operand_scale_(OperandScale::kSingle), in BytecodeNode() 119 OperandScale operand_scale() const { return operand_scale_; } in operand_scale() 135 OperandScale operand_scale, in BytecodeNode() 153 return BytecodeNode(bytecode, 0, OperandScale::kSingle, source_info); in Create() 161 OperandScale scal in Create() [all...] |
H A D | bytecode-traits.h | 46 template <OperandType operand_type, OperandScale operand_scale> 48 template <bool, OperandSize, OperandScale> 52 template <OperandSize size, OperandScale scale> 56 template <OperandSize size, OperandScale scale> 87 1, OperandScaler<operands, OperandScale::kSingle>::kSize...>::kValue; 89 1, OperandScaler<operands, OperandScale::kDouble>::kSize...>::kValue; 91 1, OperandScaler<operands, OperandScale::kQuadruple>::kSize...>::kValue; 107 OperandScaler<operands, OperandScale::kSingle>::kOperandSize...}; 111 OperandScaler<operands, OperandScale::kDouble>::kOperandSize...}; 115 OperandScaler<operands, OperandScale [all...] |
H A D | bytecodes.h | 575 static std::string ToString(Bytecode bytecode, OperandScale operand_scale, 593 static Bytecode OperandScaleToPrefixBytecode(OperandScale operand_scale) { in OperandScaleToPrefixBytecode() 595 case OperandScale::kQuadruple: in OperandScaleToPrefixBytecode() 597 case OperandScale::kDouble: in OperandScaleToPrefixBytecode() 605 static bool OperandScaleRequiresPrefixBytecode(OperandScale operand_scale) { in OperandScaleRequiresPrefixBytecode() 606 return operand_scale != OperandScale::kSingle; in OperandScaleRequiresPrefixBytecode() 611 static OperandScale PrefixBytecodeToOperandScale(Bytecode bytecode) { in PrefixBytecodeToOperandScale() 615 return OperandScale::kQuadruple; in PrefixBytecodeToOperandScale() 618 return OperandScale::kDouble; in PrefixBytecodeToOperandScale() 860 OperandScale operand_scal [all...] |
H A D | bytecodes.cc | 80 OperandScaler<OperandType::k##Name, OperandScale::kSingle>::kOperandSize, 85 OperandScaler<OperandType::k##Name, OperandScale::kDouble>::kOperandSize, 90 OperandScaler<OperandType::k##Name, OperandScale::kQuadruple>::kOperandSize, 117 std::string Bytecodes::ToString(Bytecode bytecode, OperandScale operand_scale, in ToString() 120 if (operand_scale > OperandScale::kSingle) { in ToString() 138 int bytecode_size = Size(bytecode, OperandScale::kSingle); in GetDebugBreak() 140 if (bytecode_size == Size(Bytecode::k##Name, OperandScale::kSingle)) { \ in GetDebugBreak() 150 OperandScale operand_scale) { in GetOperandOffset() 271 bool Bytecodes::IsStarLookahead(Bytecode bytecode, OperandScale operand_scale) { in IsStarLookahead() 272 if (operand_scale == OperandScale in IsStarLookahead() [all...] |
H A D | bytecode-decoder.h | 23 OperandScale operand_scale); 29 OperandScale operand_scale); 34 OperandScale operand_scale); 39 OperandScale operand_scale);
|
H A D | interpreter.cc | 90 OperandScale operand_scale) { in BuiltinIndexFromBytecode() 92 if (operand_scale == OperandScale::kSingle) { in BuiltinIndexFromBytecode() 107 if (operand_scale == OperandScale::kQuadruple) { in BuiltinIndexFromBytecode() 119 OperandScale operand_scale) { in GetBytecodeHandler() 125 OperandScale operand_scale, in SetBytecodeHandler() 135 OperandScale operand_scale) { in GetDispatchTableIndex() 329 const std::function<void(Bytecode, OperandScale)>& f) { in ForEachBytecode() 330 constexpr OperandScale kOperandScales[] = { in ForEachBytecode() 331 #define VALUE(Name, _) OperandScale::k##Name, in ForEachBytecode() 336 for (OperandScale operand_scal in ForEachBytecode() [all...] |
H A D | bytecode-decoder.cc | 20 OperandScale operand_scale) { in DecodeRegisterOperand() 30 OperandScale operand_scale) { in DecodeRegisterListOperand() 39 OperandScale operand_scale) { in DecodeSignedOperand() 59 OperandScale operand_scale) { in DecodeUnsignedOperand() 99 OperandScale operand_scale = OperandScale::kSingle; in Decode()
|
H A D | bytecode-operands.h | 67 enum class OperandScale : uint8_t { class 136 const OperandScale& operand_scale); 153 static constexpr int OperandScaleAsIndex(OperandScale operand_scale) { in OperandScaleAsIndex() 157 case OperandScale::kSingle: in OperandScaleAsIndex() 160 case OperandScale::kDouble: in OperandScaleAsIndex() 163 case OperandScale::kQuadruple: in OperandScaleAsIndex()
|
H A D | bytecode-array-writer.cc | 281 OperandScale operand_scale = node->operand_scale(); in EmitBytecode() 283 if (operand_scale != OperandScale::kSingle) { in EmitBytecode() 359 if (Bytecodes::ScaleForUnsignedOperand(delta) == OperandScale::kSingle) { in PatchJumpWith8BitOperand() 387 if (Bytecodes::ScaleForUnsignedOperand(delta) <= OperandScale::kDouble) { in PatchJumpWith16BitOperand() 433 OperandScale operand_scale = OperandScale::kSingle; in PatchJump() 446 case OperandScale::kSingle: in PatchJump() 449 case OperandScale::kDouble: in PatchJump() 452 case OperandScale::kQuadruple: in PatchJump() 473 OperandScale operand_scal in EmitJumpLoop() [all...] |
H A D | interpreter.h | 66 OperandScale operand_scale); 69 void SetBytecodeHandler(Bytecode bytecode, OperandScale operand_scale, 77 void ForEachBytecode(const std::function<void(Bytecode, OperandScale)>& f); 107 OperandScale operand_scale);
|
H A D | bytecode-operands.cc | 45 const char* OperandScaleToString(OperandScale operand_scale) { in OperandScaleToString() 48 case OperandScale::k##Name: \ in OperandScaleToString() 80 std::ostream& operator<<(std::ostream& os, const OperandScale& operand_scale) { in operator <<()
|
H A D | bytecode-array-iterator.h | 105 OperandScale current_operand_scale() const { return operand_scale_; } in current_operand_scale() 173 operand_scale_ = OperandScale::kSingle; in UpdateOperandScale() 184 OperandScale operand_scale_;
|
H A D | interpreter-assembler.h | 23 OperandScale operand_scale); 244 void DispatchWide(OperandScale operand_scale); 418 OperandScale operand_scale() const { return operand_scale_; } in operand_scale() 421 OperandScale operand_scale_;
|
H A D | interpreter-generator.h | 22 OperandScale operand_scale,
|
H A D | interpreter-generator.cc | 45 Bytecode bytecode, OperandScale scale) \ 50 OperandScale scale); \ 56 OperandScale scale) { \ 174 OperandScale operand_scale) in InterpreterLoadGlobalAssembler() 356 OperandScale operand_scale) in InterpreterLookupContextSlotAssembler() 408 OperandScale operand_scale) in InterpreterLookupGlobalAssembler() 596 OperandScale operand_scale) in InterpreterSetNamedPropertyAssembler() 870 OperandScale operand_scale) in InterpreterBinaryOpAssembler() 1000 OperandScale operand_scale) in InterpreterBitwiseBinaryOpAssembler() 1359 OperandScale operand_scal in InterpreterJSCallAssembler() [all...] |
H A D | interpreter-assembler.cc | 27 OperandScale operand_scale) in InterpreterAssembler() 95 if (operand_scale() != OperandScale::kSingle) { in ReloadBytecodeOffset() 105 if (operand_scale() != OperandScale::kSingle) { in SaveBytecodeOffset() 1257 void InterpreterAssembler::DispatchWide(OperandScale operand_scale) { in DispatchWide() 1275 case OperandScale::kDouble: in DispatchWide() 1278 case OperandScale::kQuadruple: in DispatchWide()
|
H A D | bytecode-array-iterator.cc | 24 operand_scale_(OperandScale::kSingle), in BytecodeArrayIterator()
|
/third_party/node/deps/v8/src/builtins/ |
H A D | generate-bytecodes-builtins-list.cc | 18 OperandScale operand_scale, int* count, int offset_table[], in WriteBytecode() 27 DCHECK_EQ(operand_scale, OperandScale::kSingle); in WriteBytecode() 31 out << " \\\n V(" << name << "Handler, interpreter::OperandScale::k" in WriteBytecode() 63 OperandScale operand_scale = OperandScale::kSingle; in WriteHeader() 66 operand_scale = OperandScale::kDouble; in WriteHeader() 69 operand_scale = OperandScale::kQuadruple; in WriteHeader()
|
H A D | builtins.cc | 42 interpreter::OperandScale scale : 8; 46 STATIC_ASSERT(sizeof(interpreter::OperandScale) == 1); 62 interpreter::OperandScale scale) in KindSpecificData() 76 #define DECL_BCH(Name, OperandScale, Bytecode) \ 77 {#Name, Builtins::BCH, {Bytecode, OperandScale}}, 356 interpreter::OperandScale scale = in EmitCodeCreateEvents()
|
H A D | setup-builtins-internal.cc | 265 interpreter::OperandScale operand_scale, in GenerateBytecodeHandler() 324 #define BUILD_BCH(Name, OperandScale, Bytecode) \ in SetupBuiltinsInternal() 325 code = GenerateBytecodeHandler(isolate, Builtin::k##Name, OperandScale, \ in SetupBuiltinsInternal()
|
/third_party/node/deps/v8/src/runtime/ |
H A D | runtime-trace.cc | 38 interpreter::OperandScale::kSingle)); in AdvanceToOffsetForTracing() 186 interpreter::OperandScale::kSingle || in RUNTIME_FUNCTION()
|
H A D | runtime-debug.cc | 46 using interpreter::OperandScale; in RUNTIME_FUNCTION_RETURN_PAIR() 96 OperandScale operand_scale = OperandScale::kSingle; in RUNTIME_FUNCTION_RETURN_PAIR()
|