/third_party/node/deps/v8/src/interpreter/ |
D | bytecode-decoder.cc | 20 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 …]
|
D | interpreter.cc | 90 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 …]
|
D | bytecode-decoder.h | 23 OperandScale operand_scale); 29 OperandScale operand_scale); 34 OperandScale operand_scale); 39 OperandScale operand_scale);
|
D | bytecodes.cc | 117 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()
|
D | bytecode-operands.cc | 45 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 <<()
|
D | bytecode-array-writer.cc | 281 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()
|
D | bytecode-operands.h | 136 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()
|
D | bytecodes.h | 575 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 …]
|
D | interpreter-assembler.cc | 27 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 …]
|
D | interpreter.h | 66 OperandScale operand_scale); 69 void SetBytecodeHandler(Bytecode bytecode, OperandScale operand_scale, 107 OperandScale operand_scale);
|
D | interpreter-generator.cc | 174 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 …]
|
D | bytecode-traits.h | 46 template <OperandType operand_type, OperandScale operand_scale> 64 operand_scale>::kSize;
|
D | interpreter-generator.h | 22 OperandScale operand_scale,
|
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() function
|
D | bytecode-node.h | 119 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/ |
D | generate-bytecodes-builtins-list.cc | 18 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()
|
D | setup-builtins-internal.cc | 265 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/ |
D | runtime-debug.cc | 96 OperandScale operand_scale = OperandScale::kSingle; in RUNTIME_FUNCTION_RETURN_PAIR() local 97 isolate->interpreter()->GetBytecodeHandler(bytecode, operand_scale); in RUNTIME_FUNCTION_RETURN_PAIR()
|