Searched refs:LoopTree (Results 1 – 8 of 8) sorted by relevance
/external/v8/src/compiler/ |
D | loop-analysis.cc | 33 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 …]
|
D | loop-peeling.h | 32 static bool CanPeel(LoopTree* loop_tree, LoopTree::Loop* loop); 34 LoopTree* loop_tree, LoopTree::Loop* loop,
|
D | loop-analysis.h | 25 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);
|
D | loop-peeling.cc | 164 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()
|
D | osr.cc | 48 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()
|
D | pipeline.cc | 761 LoopTree* loop_tree = LoopFinder::BuildLoopTree(data->graph(), temp_zone); in Run()
|
/external/v8/test/unittests/compiler/ |
D | loop-peeling-unittest.cc | 62 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/ |
D | test-loop-analysis.cc | 72 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()
|