Home
last modified time | relevance | path

Searched refs:LoopTree (Results 1 – 6 of 6) sorted by relevance

/external/v8/src/compiler/
Dloop-peeling.h34 static bool CanPeel(LoopTree* loop_tree, LoopTree::Loop* loop);
36 LoopTree* loop_tree, LoopTree::Loop* loop,
39 LoopTree* loop_tree, Zone* tmp_zone);
Dloop-analysis.cc34 LoopTree::Loop* loop;
54 LoopFinderImpl(Graph* graph, LoopTree* loop_tree, Zone* zone) in LoopFinderImpl()
101 for (LoopTree::Loop* loop : loop_tree_->outer_loops_) { in Print()
114 LoopTree* loop_tree_;
410 for (LoopTree::Loop* loop : loop_tree_->outer_loops_) { in FinishLoopTree()
435 void SerializeLoop(LoopTree::Loop* loop) { in SerializeLoop()
454 for (LoopTree::Loop* child : loop->children_) SerializeLoop(child); in SerializeLoop()
467 LoopTree::Loop* ConnectLoopTree(int loop_num) { in ConnectLoopTree()
472 LoopTree::Loop* parent = nullptr; in ConnectLoopTree()
477 LoopTree::Loop* upper = ConnectLoopTree(i); in ConnectLoopTree()
[all …]
Dloop-peeling.cc169 bool LoopPeeler::CanPeel(LoopTree* loop_tree, LoopTree::Loop* loop) { in CanPeel()
208 LoopTree* loop_tree, LoopTree::Loop* loop, in Peel()
304 LoopTree* loop_tree, LoopTree::Loop* loop, in PeelInnerLoops()
308 for (LoopTree::Loop* inner_loop : loop->children()) { in PeelInnerLoops()
353 LoopTree* loop_tree, Zone* temp_zone) { in PeelInnerLoopsOfTree()
354 for (LoopTree::Loop* loop : loop_tree->outer_loops()) { in PeelInnerLoopsOfTree()
Dloop-analysis.h26 class LoopTree : public ZoneObject {
28 LoopTree(size_t num_nodes, Zone* zone) in LoopTree() function
48 friend class LoopTree;
160 static LoopTree* BuildLoopTree(Graph* graph, Zone* temp_zone);
Dosr.cc55 Zone* tmp_zone, Node* dead, LoopTree* loop_tree, in PeelOuterLoopsForOsr()
56 LoopTree::Loop* osr_loop, Node* osr_normal_entry, in PeelOuterLoopsForOsr()
65 for (LoopTree::Loop* loop = osr_loop->parent(); loop; loop = loop->parent()) { in PeelOuterLoopsForOsr()
79 for (LoopTree::Loop* outer = loop->parent(); outer; in PeelOuterLoopsForOsr()
235 for (LoopTree::Loop* outer = osr_loop->parent(); outer; in PeelOuterLoopsForOsr()
310 LoopTree* loop_tree = LoopFinder::BuildLoopTree(graph, tmp_zone); in Deconstruct()
313 LoopTree::Loop* loop = loop_tree->ContainingLoop(osr_loop); in Deconstruct()
Dpipeline.cc985 LoopTree* loop_tree = in Run()