Lines Matching refs:interpreter

12 #include "src/interpreter/bytecode-register.h"
46 frame_[interpreter::Register::virtual_accumulator()] = value;
49 return frame_[interpreter::Register::virtual_accumulator()];
52 void set(interpreter::Register reg, ValueNode* value) {
54 reg == interpreter::Register::current_context() ||
55 reg == interpreter::Register::function_closure() ||
56 reg == interpreter::Register::virtual_accumulator() ||
60 ValueNode* get(interpreter::Register reg) const {
62 reg == interpreter::Register::current_context() ||
63 reg == interpreter::Register::function_closure() ||
64 reg == interpreter::Register::virtual_accumulator() ||
87 ForEachValue(info, [&](ValueNode*& entry, interpreter::Register reg) {
102 interpreter::Register reg = interpreter::Register::FromParameterIndex(i);
110 interpreter::Register reg = interpreter::Register::FromParameterIndex(i);
119 interpreter::Register reg = interpreter::Register(register_index);
129 interpreter::Register reg = interpreter::Register(register_index);
151 f(accumulator(info), interpreter::Register::virtual_accumulator());
159 f(accumulator(info), interpreter::Register::virtual_accumulator());
230 int merge_offset, interpreter::Register reg,
268 info, [&](ValueNode*& entry, interpreter::Register reg) {
275 info, [&](ValueNode*& entry, interpreter::Register reg) {
298 compilation_unit, [&](ValueNode*& value, interpreter::Register reg) {
318 compilation_unit, [&](ValueNode* value, interpreter::Register reg) {
353 // Move the collected phis to the live interpreter frame.
403 interpreter::Register owner, ValueNode* merged,
434 // Up to this point all predecessors had the same value for this interpreter
441 // attach the interpreter register to the phi in that case?
452 void MergeLoopValue(Zone* zone, interpreter::Register owner,
468 ValueNode* NewLoopPhi(Zone* zone, interpreter::Register reg,
493 info, [&](ValueNode* value, interpreter::Register reg) {