Searched refs:AccumulatorUse (Results 1 – 12 of 12) sorted by relevance
/external/v8/src/interpreter/ |
D | bytecodes.h | 28 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 …]
|
D | bytecode-operands.h | 111 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 …]
|
D | bytecode-traits.h | 79 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 …]
|
D | bytecode-operands.cc | 15 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 <<()
|
D | bytecode-node.h | 130 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,
|
D | interpreter-assembler.cc | 49 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()
|
D | bytecode-register-optimizer.h | 65 template <Bytecode bytecode, AccumulatorUse accumulator_use> in NON_EXPORTED_BASE()
|
D | bytecode-array-builder.h | 533 template <Bytecode bytecode, AccumulatorUse accumulator_use, 576 template <Bytecode bytecode, AccumulatorUse accumulator_use>
|
D | bytecodes.cc | 35 const AccumulatorUse Bytecodes::kAccumulatorUse[] = {
|
D | interpreter-assembler.h | 428 AccumulatorUse accumulator_use_;
|
D | bytecode-array-writer.cc | 177 Bytecodes::GetAccumulatorUse(next_bytecode) == AccumulatorUse::kWrite && in MaybeElideLastBytecode()
|
D | bytecode-array-builder.cc | 292 template <Bytecode bytecode, AccumulatorUse accumulator_use, 1534 template <Bytecode bytecode, AccumulatorUse accumulator_use>
|