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.h149 static constexpr bool ReadsAccumulator(AccumulatorUse accumulator_use) { in ReadsAccumulator() argument
150 return accumulator_use == AccumulatorUse::kRead || in ReadsAccumulator()
151 accumulator_use == AccumulatorUse::kReadWrite; in ReadsAccumulator()
155 static constexpr bool WritesAccumulator(AccumulatorUse accumulator_use) { in WritesAccumulator() argument
156 return accumulator_use == AccumulatorUse::kWrite || in WritesAccumulator()
157 accumulator_use == AccumulatorUse::kReadWrite; in WritesAccumulator()
Dbytecode-operands.cc15 const char* AccumulatorUseToString(AccumulatorUse accumulator_use) { in AccumulatorUseToString() argument
16 switch (accumulator_use) { in AccumulatorUseToString()
Dbytecode-register-optimizer.h65 template <Bytecode bytecode, AccumulatorUse accumulator_use> in NON_EXPORTED_BASE()
85 if (BytecodeOperands::ReadsAccumulator(accumulator_use)) { in NON_EXPORTED_BASE()
91 if (BytecodeOperands::WritesAccumulator(accumulator_use)) { in NON_EXPORTED_BASE()
Dbytecode-array-builder.cc292 template <Bytecode bytecode, AccumulatorUse accumulator_use,
301 builder->PrepareToOutputBytecode<bytecode, accumulator_use>(); in Make()
309 return BytecodeNode::Create<bytecode, accumulator_use, operand_types...>( in Make()
1534 template <Bytecode bytecode, AccumulatorUse accumulator_use>
1537 register_optimizer_->PrepareForBytecode<bytecode, accumulator_use>(); in PrepareToOutputBytecode()
Dbytecode-array-builder.h533 template <Bytecode bytecode, AccumulatorUse accumulator_use,
576 template <Bytecode bytecode, AccumulatorUse accumulator_use>
Dbytecode-node.h130 template <Bytecode bytecode, AccumulatorUse accumulator_use,