Home
last modified time | relevance | path

Searched refs:OperandScale (Results 1 - 22 of 22) sorted by relevance

/third_party/node/deps/v8/src/interpreter/
H A Dbytecode-node.h25 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 Dbytecode-traits.h46 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 Dbytecodes.h575 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 Dbytecodes.cc80 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 Dbytecode-decoder.h23 OperandScale operand_scale);
29 OperandScale operand_scale);
34 OperandScale operand_scale);
39 OperandScale operand_scale);
H A Dinterpreter.cc90 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 Dbytecode-decoder.cc20 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 Dbytecode-operands.h67 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 Dbytecode-array-writer.cc281 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 Dinterpreter.h66 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 Dbytecode-operands.cc45 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 Dbytecode-array-iterator.h105 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 Dinterpreter-assembler.h23 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 Dinterpreter-generator.h22 OperandScale operand_scale,
H A Dinterpreter-generator.cc45 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 Dinterpreter-assembler.cc27 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 Dbytecode-array-iterator.cc24 operand_scale_(OperandScale::kSingle), in BytecodeArrayIterator()
/third_party/node/deps/v8/src/builtins/
H A Dgenerate-bytecodes-builtins-list.cc18 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 Dbuiltins.cc42 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 Dsetup-builtins-internal.cc265 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 Druntime-trace.cc38 interpreter::OperandScale::kSingle)); in AdvanceToOffsetForTracing()
186 interpreter::OperandScale::kSingle || in RUNTIME_FUNCTION()
H A Druntime-debug.cc46 using interpreter::OperandScale; in RUNTIME_FUNCTION_RETURN_PAIR()
96 OperandScale operand_scale = OperandScale::kSingle; in RUNTIME_FUNCTION_RETURN_PAIR()

Completed in 20 milliseconds