Home
last modified time | relevance | path

Searched refs:AccumulatorUse (Results 1 – 12 of 12) sorted by relevance

/external/v8/src/interpreter/
Dbytecodes.h28 V(Wide, AccumulatorUse::kNone) \
29 V(ExtraWide, AccumulatorUse::kNone) \
33 V(DebugBreakWide, AccumulatorUse::kReadWrite) \
34 V(DebugBreakExtraWide, AccumulatorUse::kReadWrite) \
35 V(DebugBreak0, AccumulatorUse::kReadWrite) \
36 V(DebugBreak1, AccumulatorUse::kReadWrite, OperandType::kReg) \
37 V(DebugBreak2, AccumulatorUse::kReadWrite, OperandType::kReg, \
39 V(DebugBreak3, AccumulatorUse::kReadWrite, OperandType::kReg, \
41 V(DebugBreak4, AccumulatorUse::kReadWrite, OperandType::kReg, \
43 V(DebugBreak5, AccumulatorUse::kReadWrite, OperandType::kRuntimeId, \
[all …]
Dbytecode-operands.h111 enum class AccumulatorUse : uint8_t { enum
118 inline AccumulatorUse operator&(AccumulatorUse lhs, AccumulatorUse rhs) {
120 return static_cast<AccumulatorUse>(result);
123 inline AccumulatorUse operator|(AccumulatorUse lhs, AccumulatorUse rhs) {
125 return static_cast<AccumulatorUse>(result);
129 const AccumulatorUse& use);
149 static constexpr bool ReadsAccumulator(AccumulatorUse accumulator_use) { in ReadsAccumulator()
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()
[all …]
Dbytecode-traits.h79 template <AccumulatorUse accumulator_use, OperandType... operands>
92 static const AccumulatorUse kAccumulatorUse = accumulator_use;
96 template <AccumulatorUse accumulator_use, OperandType... operands>
100 template <AccumulatorUse accumulator_use, OperandType... operands>
104 template <AccumulatorUse accumulator_use, OperandType... operands>
108 template <AccumulatorUse accumulator_use, OperandType... operands>
112 template <AccumulatorUse accumulator_use, OperandType... operands>
117 template <AccumulatorUse accumulator_use>
127 static const AccumulatorUse kAccumulatorUse = accumulator_use;
131 template <AccumulatorUse accumulator_use>
[all …]
Dbytecode-operands.cc15 const char* AccumulatorUseToString(AccumulatorUse accumulator_use) { in AccumulatorUseToString()
17 case AccumulatorUse::kNone: in AccumulatorUseToString()
19 case AccumulatorUse::kRead: in AccumulatorUseToString()
21 case AccumulatorUse::kWrite: in AccumulatorUseToString()
23 case AccumulatorUse::kReadWrite: in AccumulatorUseToString()
67 std::ostream& operator<<(std::ostream& os, const AccumulatorUse& use) { in operator <<()
Dbytecode-node.h130 template <Bytecode bytecode, AccumulatorUse accumulator_use,
151 template <Bytecode bytecode, AccumulatorUse accum_use>
156 template <Bytecode bytecode, AccumulatorUse accum_use,
166 template <Bytecode bytecode, AccumulatorUse accum_use,
178 template <Bytecode bytecode, AccumulatorUse accum_use,
195 template <Bytecode bytecode, AccumulatorUse accum_use,
214 template <Bytecode bytecode, AccumulatorUse accum_use,
Dinterpreter-assembler.cc49 accumulator_use_(AccumulatorUse::kNone), in InterpreterAssembler()
143 accumulator_use_ = accumulator_use_ | AccumulatorUse::kRead; in GetAccumulator()
149 accumulator_use_ = accumulator_use_ | AccumulatorUse::kWrite; in SetAccumulator()
856 accumulator_use_ = accumulator_use_ | AccumulatorUse::kWrite; in CallJSAndDispatch()
881 accumulator_use_ = accumulator_use_ | AccumulatorUse::kWrite; in CallJSAndDispatch()
917 accumulator_use_ = accumulator_use_ | AccumulatorUse::kWrite; in CallJSWithSpreadAndDispatch()
1368 AccumulatorUse previous_acc_use = accumulator_use_; in InlineStar()
1371 accumulator_use_ = AccumulatorUse::kNone; in InlineStar()
Dbytecode-register-optimizer.h65 template <Bytecode bytecode, AccumulatorUse accumulator_use> in NON_EXPORTED_BASE()
Dbytecode-array-builder.h533 template <Bytecode bytecode, AccumulatorUse accumulator_use,
576 template <Bytecode bytecode, AccumulatorUse accumulator_use>
Dbytecodes.cc35 const AccumulatorUse Bytecodes::kAccumulatorUse[] = {
Dinterpreter-assembler.h428 AccumulatorUse accumulator_use_;
Dbytecode-array-writer.cc177 Bytecodes::GetAccumulatorUse(next_bytecode) == AccumulatorUse::kWrite && in MaybeElideLastBytecode()
Dbytecode-array-builder.cc292 template <Bytecode bytecode, AccumulatorUse accumulator_use,
1534 template <Bytecode bytecode, AccumulatorUse accumulator_use>