/external/v8/src/interpreter/ |
H A D | bytecode-operands.cc | 42 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 D | interpreter-assembler.h | 24 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 D | bytecode-decoder.cc | 18 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 D | bytecodes.cc | 74 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 D | bytecode-array-writer.cc | 108 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 D | bytecode-pipeline.h | 245 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 D | bytecodes.h | 416 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 D | interpreter-assembler.cc | 29 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 D | interpreter.cc | 114 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...] |