Searched defs:operand_scale (Results 1 - 9 of 9) sorted by relevance

/external/v8/src/interpreter/
H A Dbytecode-operands.cc42 const char* OperandScaleToString(OperandScale operand_scale) { argument
43 switch (operand_scale) {
79 std::ostream& operator<<(std::ostream& os, const OperandScale& operand_scale) { argument
80 return os << OperandScaleToString(operand_scale);
H A Dinterpreter-assembler.h24 OperandScale operand_scale);
207 void DispatchWide(OperandScale operand_scale);
337 OperandScale operand_scale() const { return operand_scale_; } function in class:v8::internal::interpreter::InterpreterAssembler
H A Dbytecode-decoder.cc18 OperandScale operand_scale) {
21 DecodeSignedOperand(operand_start, operand_type, operand_scale);
28 OperandScale operand_scale) {
30 DecodeRegisterOperand(operand_start, operand_type, operand_scale);
37 OperandScale operand_scale) {
39 switch (Bytecodes::SizeOfOperand(operand_type, operand_scale)) {
55 OperandScale operand_scale) {
57 switch (Bytecodes::SizeOfOperand(operand_type, operand_scale)) {
93 OperandScale operand_scale = OperandScale::kSingle; local
96 operand_scale
16 DecodeRegisterOperand(const uint8_t* operand_start, OperandType operand_type, OperandScale operand_scale) argument
26 DecodeRegisterListOperand( const uint8_t* operand_start, uint32_t count, OperandType operand_type, OperandScale operand_scale) argument
35 DecodeSignedOperand(const uint8_t* operand_start, OperandType operand_type, OperandScale operand_scale) argument
53 DecodeUnsignedOperand(const uint8_t* operand_start, OperandType operand_type, OperandScale operand_scale) argument
[all...]
H A Dbytecodes.cc74 std::string Bytecodes::ToString(Bytecode bytecode, OperandScale operand_scale) { argument
78 if (operand_scale > OperandScale::kSingle) {
79 Bytecode prefix_bytecode = OperandScaleToPrefixBytecode(operand_scale);
109 OperandScale operand_scale) {
115 GetOperandSize(bytecode, operand_index, operand_scale);
219 bool Bytecodes::IsStarLookahead(Bytecode bytecode, OperandScale operand_scale) { argument
220 if (operand_scale == OperandScale::kSingle) {
276 OperandScale operand_scale) {
278 DCHECK_GE(operand_scale, OperandScale::kSingle);
279 DCHECK_LE(operand_scale, OperandScal
108 GetOperandOffset(Bytecode bytecode, int i, OperandScale operand_scale) argument
275 SizeOfOperand(OperandType operand_type, OperandScale operand_scale) argument
300 BytecodeHasHandler(Bytecode bytecode, OperandScale operand_scale) argument
[all...]
H A Dbytecode-array-writer.cc108 OperandScale operand_scale = node->operand_scale(); local
110 if (operand_scale != OperandScale::kSingle) {
111 Bytecode prefix = Bytecodes::OperandScaleToPrefixBytecode(operand_scale);
119 Bytecodes::GetOperandSizes(bytecode, operand_scale);
255 OperandScale operand_scale = OperandScale::kSingle; local
261 operand_scale = Bytecodes::PrefixBytecodeToOperandScale(jump_bytecode);
267 switch (operand_scale) {
294 OperandScale operand_scale = Bytecodes::ScaleForUnsignedOperand(delta); local
295 if (operand_scale > OperandScal
[all...]
H A Dbytecode-pipeline.h245 OperandScale operand_scale() const { return operand_scale_; } function in class:v8::internal::interpreter::final
261 OperandScale operand_scale,
267 operand_scale_(operand_scale),
260 BytecodeNode(Bytecode bytecode, int operand_count, OperandScale operand_scale, BytecodeSourceInfo source_info, uint32_t operand0 = 0, uint32_t operand1 = 0, uint32_t operand2 = 0, uint32_t operand3 = 0) argument
H A Dbytecodes.h416 static std::string ToString(Bytecode bytecode, OperandScale operand_scale);
433 static Bytecode OperandScaleToPrefixBytecode(OperandScale operand_scale) { argument
434 switch (operand_scale) {
446 static bool OperandScaleRequiresPrefixBytecode(OperandScale operand_scale) { argument
447 return operand_scale != OperandScale::kSingle;
696 OperandScale operand_scale) {
698 return GetOperandSizes(bytecode, operand_scale)[i];
701 // Returns the operand sizes of |bytecode| with scale |operand_scale|.
703 OperandScale operand_scale) {
705 DCHECK_GE(operand_scale, OperandScal
695 GetOperandSize(Bytecode bytecode, int i, OperandScale operand_scale) argument
702 GetOperandSizes(Bytecode bytecode, OperandScale operand_scale) argument
720 Size(Bytecode bytecode, OperandScale operand_scale) argument
[all...]
H A Dinterpreter-assembler.cc29 OperandScale operand_scale)
32 operand_scale_(operand_scale),
246 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale()));
252 bytecode_, operand_index, operand_scale()));
261 bytecode_, operand_index, operand_scale()));
322 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale()));
324 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale());
337 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale()));
339 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale());
351 bytecode_, operand_index, operand_scale()));
27 InterpreterAssembler(CodeAssemblerState* state, Bytecode bytecode, OperandScale operand_scale) argument
1115 DispatchWide(OperandScale operand_scale) argument
[all...]
H A Dinterpreter.cc114 for (OperandScale operand_scale : kOperandScales) {
116 InstallBytecodeHandler(&zone, Bytecode::k##Name, operand_scale, \
136 OperandScale operand_scale,
138 if (!Bytecodes::BytecodeHasHandler(bytecode, operand_scale)) return;
144 InterpreterAssembler assembler(&state, bytecode, operand_scale);
150 size_t index = GetDispatchTableIndex(bytecode, operand_scale);
156 Bytecodes::ToString(bytecode, operand_scale).c_str()));
160 OperandScale operand_scale) {
162 DCHECK(Bytecodes::BytecodeHasHandler(bytecode, operand_scale));
163 size_t index = GetDispatchTableIndex(bytecode, operand_scale);
135 InstallBytecodeHandler(Zone* zone, Bytecode bytecode, OperandScale operand_scale, BytecodeGeneratorFunc generator) argument
159 GetBytecodeHandler(Bytecode bytecode, OperandScale operand_scale) argument
169 GetDispatchTableIndex(Bytecode bytecode, OperandScale operand_scale) argument
[all...]

Completed in 333 milliseconds