Searched refs:operand_type (Results 1 - 13 of 13) sorted by relevance

/external/v8/src/interpreter/
H A Dbytecode-decoder.h22 OperandType operand_type,
28 OperandType operand_type,
33 OperandType operand_type,
38 OperandType operand_type,
H A Dbytecode-array-accessor.cc63 int operand_index, OperandType operand_type) const {
66 DCHECK_EQ(operand_type,
68 DCHECK(Bytecodes::IsUnsignedOperandType(operand_type));
74 return BytecodeDecoder::DecodeUnsignedOperand(operand_start, operand_type,
79 int operand_index, OperandType operand_type) const {
82 DCHECK_EQ(operand_type,
84 DCHECK(!Bytecodes::IsUnsignedOperandType(operand_type));
90 return BytecodeDecoder::DecodeSignedOperand(operand_start, operand_type,
121 OperandType operand_type = local
123 DCHECK_EQ(operand_type, OperandTyp
128 OperandType operand_type = local
143 OperandType operand_type = operand_types[operand_index]; local
154 OperandType operand_type = local
163 OperandType operand_type = local
[all...]
H A Dbytecode-operands.cc30 const char* OperandTypeToString(OperandType operand_type) { argument
31 switch (operand_type) {
83 std::ostream& operator<<(std::ostream& os, const OperandType& operand_type) { argument
84 return os << OperandTypeToString(operand_type);
H A Dbytecode-decoder.cc17 OperandType operand_type,
19 DCHECK(Bytecodes::IsRegisterOperandType(operand_type));
21 DecodeSignedOperand(operand_start, operand_type, operand_scale);
27 const uint8_t* operand_start, uint32_t count, OperandType operand_type,
30 DecodeRegisterOperand(operand_start, operand_type, operand_scale);
36 OperandType operand_type,
38 DCHECK(!Bytecodes::IsUnsignedOperandType(operand_type));
39 switch (Bytecodes::SizeOfOperand(operand_type, operand_scale)) {
54 OperandType operand_type,
56 DCHECK(Bytecodes::IsUnsignedOperandType(operand_type));
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.cc153 bool Bytecodes::IsRegisterOperandType(OperandType operand_type) { argument
154 switch (operand_type) {
183 bool Bytecodes::IsRegisterInputOperandType(OperandType operand_type) { argument
184 switch (operand_type) {
201 bool Bytecodes::IsRegisterOutputOperandType(OperandType operand_type) { argument
202 switch (operand_type) {
262 bool Bytecodes::IsUnsignedOperandType(OperandType operand_type) { argument
263 switch (operand_type) {
275 OperandSize Bytecodes::SizeOfOperand(OperandType operand_type, argument
277 DCHECK_LE(operand_type, OperandTyp
[all...]
H A Dbytecode-operands.h132 std::ostream& operator<<(std::ostream& os, const OperandType& operand_type);
148 // Returns true if |operand_type| is a scalable signed byte.
149 static constexpr bool IsScalableSignedByte(OperandType operand_type) { argument
150 return operand_type >= OperandType::kImm &&
151 operand_type <= OperandType::kRegOutTriple;
154 // Returns true if |operand_type| is a scalable unsigned byte.
155 static constexpr bool IsScalableUnsignedByte(OperandType operand_type) { argument
156 return operand_type >= OperandType::kIdx &&
157 operand_type <= OperandType::kRegCount;
H A Dbytecode-array-accessor.h59 OperandType operand_type) const;
60 int32_t GetSignedOperand(int operand_index, OperandType operand_type) const;
H A Dbytecode-traits.h46 template <OperandType operand_type, OperandScale operand_scale>
62 Helper<OperandTraits<operand_type>::TypeInfoTraits::kIsScalable,
63 OperandTraits<operand_type>::TypeInfoTraits::kUnscaledSize,
H A Dbytecodes.h741 // Returns true if |operand_type| is any type of register operand.
742 static bool IsRegisterOperandType(OperandType operand_type);
744 // Returns true if |operand_type| represents a register used as an input.
745 static bool IsRegisterInputOperandType(OperandType operand_type);
747 // Returns true if |operand_type| represents a register used as an output.
748 static bool IsRegisterOutputOperandType(OperandType operand_type);
758 static int GetNumberOfRegistersRepresentedBy(OperandType operand_type) { argument
759 switch (operand_type) {
780 // Returns true if |operand_type| is a runtime-id operand (kRuntimeId).
781 static bool IsRuntimeIdOperandType(OperandType operand_type);
[all...]
H A Dbytecode-pipeline.h339 template <OperandType operand_type>
341 if (BytecodeOperands::IsScalableUnsignedByte(operand_type)) {
343 } else if (BytecodeOperands::IsScalableSignedByte(operand_type)) {
/external/vixl/tools/test_generator/
H A Dgenerator.py177 [(operand_type.name, variant) for variant in operand_type.variants]
178 if operand_type.name in self.operand_names
179 else [(operand_type.name, operand_type.default)]
180 for operand_type in operand_types.unwrap()
/external/libunwind/src/dwarf/
H A DGexpr.c125 unw_word_t *addr, int operand_type, unw_word_t *val, void *arg)
133 if (operand_type == ADDR)
136 case 1: operand_type = VAL8; break;
137 case 2: operand_type = VAL16; break;
138 case 4: operand_type = VAL32; break;
139 case 8: operand_type = VAL64; break;
143 switch (operand_type)
183 Debug (1, "Unexpected operand type %d\n", operand_type);
124 read_operand(unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, int operand_type, unw_word_t *val, void *arg) argument
/external/v8/src/runtime/
H A Druntime-interpreter.cc82 interpreter::OperandType operand_type = local
86 ? interpreter::Bytecodes::IsRegisterInputOperandType(operand_type)
87 : interpreter::Bytecodes::IsRegisterOutputOperandType(operand_type);

Completed in 202 milliseconds