/external/v8/src/interpreter/ |
bytecodes.cc | 33 std::string Bytecodes::ToString(Bytecode bytecode, OperandScale operand_scale) { 37 if (operand_scale > OperandScale::kSingle) { 38 Bytecode prefix_bytecode = OperandScaleToPrefixBytecode(operand_scale); 76 const char* Bytecodes::OperandScaleToString(OperandScale operand_scale) { 77 switch (operand_scale) { 132 int Bytecodes::Size(Bytecode bytecode, OperandScale operand_scale) { 135 OperandSize operand_size = GetOperandSize(bytecode, i, operand_scale); 178 Bytecode Bytecodes::OperandScaleToPrefixBytecode(OperandScale operand_scale) { 179 switch (operand_scale) { 191 bool Bytecodes::OperandScaleRequiresPrefixBytecode(OperandScale operand_scale) { 697 OperandScale operand_scale = OperandScale::kSingle; local [all...] |
bytecode-traits.h | 46 template <OperandType operand_type, OperandScale operand_scale> 64 operand_scale>::kSize; 103 static const OperandSize* GetOperandSizes(OperandScale operand_scale) { 104 switch (operand_scale) { 166 static const OperandSize* GetOperandSizes(OperandScale operand_scale) { 167 switch (operand_scale) { 223 static const OperandSize* GetOperandSizes(OperandScale operand_scale) { 224 switch (operand_scale) { 273 static const OperandSize* GetOperandSizes(OperandScale operand_scale) { 274 switch (operand_scale) { [all...] |
bytecode-array-writer.cc | 134 OperandScale operand_scale = OperandScale::kSingle; local 139 operand_scale = 140 std::max(operand_scale, OperandScaleForScalableSignedByte(operand)); 145 operand_scale = std::max(operand_scale, 157 return operand_scale; 165 OperandScale operand_scale = GetOperandScale(node); local 166 if (operand_scale != OperandScale::kSingle) { 167 Bytecode prefix = Bytecodes::OperandScaleToPrefixBytecode(operand_scale); 177 Bytecodes::GetOperandSizes(bytecode, operand_scale); 312 OperandScale operand_scale = OperandScale::kSingle; local [all...] |
interpreter-assembler.cc | 27 OperandScale operand_scale) 33 operand_scale_(operand_scale), 141 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale())); 147 bytecode_, operand_index, operand_scale())); 156 bytecode_, operand_index, operand_scale())); 223 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale())); 225 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale()); 238 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale())); 240 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale()); 259 bytecode_, operand_index, operand_scale())); [all...] |
interpreter.h | 47 Code* GetBytecodeHandler(Bytecode bytecode, OperandScale operand_scale); 155 OperandScale operand_scale);
|
bytecodes.h | 445 static std::string ToString(Bytecode bytecode, OperandScale operand_scale); 453 // Returns string representation of |operand_scale|. 454 static const char* OperandScaleToString(OperandScale operand_scale); 476 static Bytecode OperandScaleToPrefixBytecode(OperandScale operand_scale); 479 static bool OperandScaleRequiresPrefixBytecode(OperandScale operand_scale); 526 OperandScale operand_scale); 530 OperandScale operand_scale); 535 OperandScale operand_scale); 545 // given |operand_scale|. 546 static int Size(Bytecode bytecode, OperandScale operand_scale); [all...] |
interpreter-assembler.h | 23 OperandScale operand_scale); 145 void DispatchWide(OperandScale operand_scale); 237 OperandScale operand_scale() const { return operand_scale_; } function in class:v8::internal::interpreter::InterpreterAssembler
|
interpreter.cc | 54 for (OperandScale operand_scale : kOperandScales) { 57 if (Bytecodes::BytecodeHasHandler(Bytecode::k##Name, operand_scale)) { \ 59 operand_scale); \ 62 size_t index = GetDispatchTableIndex(Bytecode::k##Name, operand_scale); \ 70 Bytecodes::ToString(Bytecode::k##Name, operand_scale).c_str())); \ 88 OperandScale operand_scale) { 90 DCHECK(Bytecodes::BytecodeHasHandler(bytecode, operand_scale)); 91 size_t index = GetDispatchTableIndex(bytecode, operand_scale); 98 OperandScale operand_scale) { 101 switch (operand_scale) { [all...] |
/external/v8/test/unittests/interpreter/ |
interpreter-assembler-unittest.h | 28 OperandScale operand_scale = OperandScale::kSingle) 30 operand_scale) {}
|
bytecodes-unittest.cc | 86 for (OperandScale operand_scale : kOperandScales) { 87 int scale = static_cast<int>(operand_scale); 88 CHECK_EQ(Bytecodes::Size(Bytecode::kCallRuntime, operand_scale), 90 CHECK_EQ(Bytecodes::Size(Bytecode::kCreateObjectLiteral, operand_scale), 92 CHECK_EQ(Bytecodes::Size(Bytecode::kTestIn, operand_scale), 1 + scale);
|
interpreter-assembler-unittest.cc | 318 OperandScale operand_scale = OperandScale::kSingle; local 322 interpreter::Bytecodes::Size(bytecode, operand_scale))); 389 TRACED_FOREACH(interpreter::OperandScale, operand_scale, kOperandScales) { 390 InterpreterAssemblerForTest m(this, bytecode, operand_scale); 395 operand_scale); 399 Bytecodes::SizeOfOperand(operand_type, operand_scale);
|
bytecode-array-builder-unittest.cc | 372 OperandScale operand_scale = OperandScale::kSingle; local 375 operand_scale = Bytecodes::PrefixBytecodeToOperandScale(final_bytecode); 380 i += prefix_offset + Bytecodes::Size(final_bytecode, operand_scale);
|
/external/v8/test/cctest/interpreter/ |
bytecode-expectations-printer.cc | 185 OperandScale operand_scale = bytecode_iterator.current_operand_scale(); local 186 if (Bytecodes::OperandScaleRequiresPrefixBytecode(operand_scale)) { 187 Bytecode prefix = Bytecodes::OperandScaleToPrefixBytecode(operand_scale);
|
/external/v8/src/ |
log.cc | [all...] |