#include <loops.h>
Definition at line 322 of file loops.h.
◆ LoopHierarchy()
Definition at line 1151 of file loops.cc.
1155 preorder_(preorder),
1156 top_(nullptr),
1157 print_traces_(print_traces) {
1158 Build();
1159}
const ZoneGrowableArray< BlockEntryInstr * > & headers() const
◆ ComputeInduction()
void dart::LoopHierarchy::ComputeInduction |
( |
| ) |
const |
Definition at line 1207 of file loops.cc.
1207 {
1208 InductionVarAnalysis(preorder_).VisitHierarchy(top_);
1209}
◆ headers()
Definition at line 329 of file loops.h.
329 {
330 return *headers_;
331 }
◆ num_loops()
intptr_t dart::LoopHierarchy::num_loops |
( |
| ) |
const |
|
inline |
Definition at line 335 of file loops.h.
335{ return headers_->length(); }
◆ top()
LoopInfo * dart::LoopHierarchy::top |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files:
- third_party/dart-lang/sdk/runtime/vm/compiler/backend/loops.h
- third_party/dart-lang/sdk/runtime/vm/compiler/backend/loops.cc