Home
last modified time | relevance | path

Searched refs:loop_stack_ (Results 1 – 4 of 4) sorted by relevance

/external/v8/src/compiler/
Dast-loop-assignment-analyzer.cc17 : info_(info), zone_(zone), loop_stack_(zone) { in AstLoopAssignmentAnalyzer()
37 loop_stack_.push_back(bits); in Enter()
42 DCHECK(loop_stack_.size() > 0); in Exit()
43 BitVector* bits = loop_stack_.back(); in Exit()
44 loop_stack_.pop_back(); in Exit()
45 if (!loop_stack_.empty()) { in Exit()
46 loop_stack_.back()->Union(*bits); in Exit()
299 if (!loop_stack_.empty() && var->IsStackAllocated()) { in AnalyzeAssignment()
300 loop_stack_.back()->Add(GetVariableIndex(info()->scope(), var)); in AnalyzeAssignment()
Dbytecode-analysis.cc89 loop_stack_(zone), in BytecodeAnalysis()
243 loop_stack_.push({-1, nullptr}); in Analyze()
276 loop_stack_.top().loop_info->assignments().AddAll(); in Analyze()
283 } else if (loop_stack_.size() > 1) { in Analyze()
284 LoopStackEntry& current_loop = loop_stack_.top(); in Analyze()
294 loop_stack_.pop(); in Analyze()
295 if (loop_stack_.size() > 1) { in Analyze()
297 loop_stack_.top().loop_info->assignments().Union( in Analyze()
316 DCHECK_EQ(loop_stack_.size(), 1u); in Analyze()
317 DCHECK_EQ(loop_stack_.top().header_offset, -1); in Analyze()
[all …]
Dast-loop-assignment-analyzer.h59 ZoneDeque<BitVector*> loop_stack_; variable
Dbytecode-analysis.h111 ZoneStack<LoopStackEntry> loop_stack_; variable