Lines Matching refs:operands
8 #include "src/interpreter/bytecode-operands.h"
79 template <ImplicitRegisterUse implicit_register_use, OperandType... operands>
87 1, OperandScaler<operands, OperandScale::kSingle>::kSize...>::kValue;
89 1, OperandScaler<operands, OperandScale::kDouble>::kSize...>::kValue;
91 1, OperandScaler<operands, OperandScale::kQuadruple>::kSize...>::kValue;
93 static const int kOperandCount = sizeof...(operands);
96 template <ImplicitRegisterUse implicit_register_use, OperandType... operands>
98 BytecodeTraits<implicit_register_use, operands...>::kOperandTypes[] = {
99 operands...};
100 template <ImplicitRegisterUse implicit_register_use, OperandType... operands>
102 BytecodeTraits<implicit_register_use, operands...>::kOperandTypeInfos[] = {
103 OperandTraits<operands>::kOperandTypeInfo...};
104 template <ImplicitRegisterUse implicit_register_use, OperandType... operands>
106 implicit_register_use, operands...>::kSingleScaleOperandSizes[] = {
107 OperandScaler<operands, OperandScale::kSingle>::kOperandSize...};
108 template <ImplicitRegisterUse implicit_register_use, OperandType... operands>
110 implicit_register_use, operands...>::kDoubleScaleOperandSizes[] = {
111 OperandScaler<operands, OperandScale::kDouble>::kOperandSize...};
112 template <ImplicitRegisterUse implicit_register_use, OperandType... operands>
114 implicit_register_use, operands...>::kQuadrupleScaleOperandSizes[] = {
115 OperandScaler<operands, OperandScale::kQuadruple>::kOperandSize...};