Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dloop-analysis.cc33 LoopTree::Loop* loop;
53 LoopFinderImpl(Graph* graph, LoopTree* loop_tree, Zone* zone) in LoopFinderImpl()
100 for (LoopTree::Loop* loop : loop_tree_->outer_loops_) { in Print()
113 LoopTree* loop_tree_;
357 for (LoopTree::Loop* loop : loop_tree_->outer_loops_) { in FinishLoopTree()
388 void SerializeLoop(LoopTree::Loop* loop) { in SerializeLoop()
407 for (LoopTree::Loop* child : loop->children_) SerializeLoop(child); in SerializeLoop()
413 LoopTree::Loop* ConnectLoopTree(int loop_num) { in ConnectLoopTree()
418 LoopTree::Loop* parent = nullptr; in ConnectLoopTree()
423 LoopTree::Loop* upper = ConnectLoopTree(i); in ConnectLoopTree()
[all …]
Dloop-peeling.h32 static bool CanPeel(LoopTree* loop_tree, LoopTree::Loop* loop);
34 LoopTree* loop_tree, LoopTree::Loop* loop,
Dloop-analysis.h25 class LoopTree : public ZoneObject {
27 LoopTree(size_t num_nodes, Zone* zone) in LoopTree() function
46 friend class LoopTree;
148 static LoopTree* BuildLoopTree(Graph* graph, Zone* temp_zone);
Dloop-peeling.cc164 static void FindLoopExits(LoopTree* loop_tree, LoopTree::Loop* loop, in FindLoopExits()
186 bool LoopPeeler::CanPeel(LoopTree* loop_tree, LoopTree::Loop* loop) { in CanPeel()
196 LoopTree* loop_tree, LoopTree::Loop* loop, in Peel()
Dosr.cc48 LoopTree* loop_tree, LoopTree::Loop* osr_loop, in PeelOuterLoopsForOsr()
57 for (LoopTree::Loop* loop = osr_loop->parent(); loop; loop = loop->parent()) { in PeelOuterLoopsForOsr()
71 for (LoopTree::Loop* outer = loop->parent(); outer; in PeelOuterLoopsForOsr()
226 for (LoopTree::Loop* outer = osr_loop->parent(); outer; in PeelOuterLoopsForOsr()
283 LoopTree* loop_tree = LoopFinder::BuildLoopTree(graph, tmp_zone); in Deconstruct()
286 LoopTree::Loop* loop = loop_tree->ContainingLoop(osr_loop); in Deconstruct()
Dpipeline.cc761 LoopTree* loop_tree = LoopFinder::BuildLoopTree(data->graph(), temp_zone); in Run()
/external/v8/test/unittests/compiler/
Dloop-peeling-unittest.cc62 LoopTree* GetLoopTree() { in GetLoopTree()
73 LoopTree* loop_tree = GetLoopTree(); in PeelOne()
74 LoopTree::Loop* loop = loop_tree->outer_loops()[0]; in PeelOne()
79 PeeledIteration* Peel(LoopTree* loop_tree, LoopTree::Loop* loop) { in Peel()
241 LoopTree* loop_tree = GetLoopTree(); in TEST_F()
242 LoopTree::Loop* loop = loop_tree->ContainingLoop(inner.loop); in TEST_F()
278 LoopTree* loop_tree = GetLoopTree(); in TEST_F()
279 LoopTree::Loop* loop = loop_tree->ContainingLoop(inner.loop); in TEST_F()
465 LoopTree* loop_tree = GetLoopTree(); in TEST_F()
466 LoopTree::Loop* loop = loop_tree->outer_loops()[0]; in TEST_F()
[all …]
/external/v8/test/cctest/compiler/
Dtest-loop-analysis.cc72 LoopTree* loop_tree;
124 LoopTree* GetLoopTree() { in GetLoopTree()
137 LoopTree* tree = GetLoopTree(); in CheckLoop()
138 LoopTree::Loop* loop = tree->ContainingLoop(header[0]); in CheckLoop()
162 LoopTree* tree = GetLoopTree(); in CheckNestedLoops()
166 LoopTree::Loop* loop = tree->ContainingLoop(header); in CheckNestedLoops()
169 LoopTree::Loop* parent = in CheckNestedLoops()
175 LoopTree::Loop* outer = tree->ContainingLoop(outer_header); in CheckNestedLoops()