Home
last modified time | relevance | path

Searched refs:num_temps_ (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/runtime_core/bytecode_optimizer/
H A Dreg_encoder.cpp93 ASSERT(num_temps_ == 0); in RunImpl()
97 auto max_num_temps = num_temps_; in RunImpl()
100 while (max_num_temps != num_temps_) { in RunImpl()
101 ASSERT(num_temps_ > max_num_temps); in RunImpl()
103 if (num_regs > compiler::VIRTUAL_FRAME_SIZE - num_temps_) { // to avoid overflow in RunImpl()
107 auto delta = static_cast<compiler::Register>(num_temps_ - max_num_temps); in RunImpl()
112 max_num_temps = num_temps_; in RunImpl()
116 if (num_temps_ > 0 || num_max_range_input_ > 0) { in RunImpl()
122 usage_mask->at(num_regs + num_temps_ - r - 1) = usage_mask->at(num_regs - r - 1); in RunImpl()
124 std::fill(usage_mask->begin(), usage_mask->begin() + num_temps_, tru in RunImpl()
[all...]
H A Dreg_encoder.h101 : compiler::Optimization(graph), num_temps_(0), state_(RegEncoderState::IDLE) in RegEncoder()
184 compiler::Register num_temps_; member in panda::bytecodeopt::RegEncoder

Completed in 2 milliseconds