Home
last modified time | relevance | path

Searched refs:accumulator_use (Results 1 – 7 of 7) sorted by relevance

/external/v8/src/interpreter/
Dbytecode-traits.h79 template <AccumulatorUse accumulator_use, OperandType... operands>
92 static const AccumulatorUse kAccumulatorUse = accumulator_use;
96 template <AccumulatorUse accumulator_use, OperandType... operands>
98 BytecodeTraits<accumulator_use, operands...>::kOperandTypes[] = {
100 template <AccumulatorUse accumulator_use, OperandType... operands>
102 BytecodeTraits<accumulator_use, operands...>::kOperandTypeInfos[] = {
104 template <AccumulatorUse accumulator_use, OperandType... operands>
106 BytecodeTraits<accumulator_use, operands...>::kSingleScaleOperandSizes[] = {
108 template <AccumulatorUse accumulator_use, OperandType... operands>
110 BytecodeTraits<accumulator_use, operands...>::kDoubleScaleOperandSizes[] = {
[all …]
Dbytecode-operands.h137 static constexpr bool ReadsAccumulator(AccumulatorUse accumulator_use) { in ReadsAccumulator() argument
138 return accumulator_use == AccumulatorUse::kRead || in ReadsAccumulator()
139 accumulator_use == AccumulatorUse::kReadWrite; in ReadsAccumulator()
143 static constexpr bool WritesAccumulator(AccumulatorUse accumulator_use) { in WritesAccumulator() argument
144 return accumulator_use == AccumulatorUse::kWrite || in WritesAccumulator()
145 accumulator_use == AccumulatorUse::kReadWrite; in WritesAccumulator()
Dbytecode-register-optimizer.h49 template <Bytecode bytecode, AccumulatorUse accumulator_use> in NON_EXPORTED_BASE()
65 if (BytecodeOperands::ReadsAccumulator(accumulator_use)) { in NON_EXPORTED_BASE()
71 if (BytecodeOperands::WritesAccumulator(accumulator_use)) { in NON_EXPORTED_BASE()
Dbytecode-operands.cc15 const char* AccumulatorUseToString(AccumulatorUse accumulator_use) { in AccumulatorUseToString() argument
16 switch (accumulator_use) { in AccumulatorUseToString()
Dbytecode-array-builder.cc223 template <Bytecode bytecode, AccumulatorUse accumulator_use,
231 builder->PrepareToOutputBytecode<bytecode, accumulator_use>(); in INLINE()
239 return BytecodeNode::Create<bytecode, accumulator_use, operand_types...>( in INLINE()
1172 template <Bytecode bytecode, AccumulatorUse accumulator_use>
1175 register_optimizer_->PrepareForBytecode<bytecode, accumulator_use>(); in PrepareToOutputBytecode()
Dbytecode-array-builder.h418 template <Bytecode bytecode, AccumulatorUse accumulator_use, in NON_EXPORTED_BASE()
448 template <Bytecode bytecode, AccumulatorUse accumulator_use> in NON_EXPORTED_BASE()
Dbytecode-pipeline.h256 template <Bytecode bytecode, AccumulatorUse accumulator_use, in NON_EXPORTED_BASE()