HomeSort by relevance Sort by last modified time
    Searched refs:loop_tree (Results 1 - 7 of 7) sorted by null

  /external/v8/src/compiler/
loop-peeling.h 32 static bool CanPeel(LoopTree* loop_tree, LoopTree::Loop* loop);
34 LoopTree* loop_tree, LoopTree::Loop* loop,
loop-peeling.cc 164 static void FindLoopExits(LoopTree* loop_tree, LoopTree::Loop* loop,
168 for (Node* node : loop_tree->LoopNodes(loop)) {
170 if (!loop_tree->Contains(loop, use)) {
175 loop_tree->Contains(loop,
186 bool LoopPeeler::CanPeel(LoopTree* loop_tree, LoopTree::Loop* loop) {
190 FindLoopExits(loop_tree, loop, exits, rets);
196 LoopTree* loop_tree, LoopTree::Loop* loop,
203 FindLoopExits(loop_tree, loop, exits, rets);
218 for (Node* node : loop_tree->HeaderNodes(loop)) {
223 peeling.CopyNodes(graph, tmp_zone, dead, loop_tree->BodyNodes(loop))
    [all...]
osr.cc 48 LoopTree* loop_tree, LoopTree::Loop* osr_loop,
63 loop->depth(), loop_tree->HeaderNode(loop)->id(),
64 loop_tree->HeaderNode(loop)->op()->mnemonic());
73 for (Node* node : loop_tree->HeaderNodes(outer)) {
122 Node* loop_header = loop_tree->HeaderNode(loop);
126 for (Node* node : loop_tree->HeaderNodes(loop)) {
142 std::max(incoming_depth, loop_tree->ContainingLoop(k)->depth());
228 Node* loop_header = loop_tree->HeaderNode(outer);
283 LoopTree* loop_tree = LoopFinder::BuildLoopTree(graph, tmp_zone); local
286 LoopTree::Loop* loop = loop_tree->ContainingLoop(osr_loop)
    [all...]
loop-analysis.cc 53 LoopFinderImpl(Graph* graph, LoopTree* loop_tree, Zone* zone)
61 loop_tree_(loop_tree),
451 LoopTree* loop_tree = local
453 LoopFinderImpl finder(graph, loop_tree, zone);
458 return loop_tree;
pipeline.cc 761 LoopTree* loop_tree = LoopFinder::BuildLoopTree(data->graph(), temp_zone); local
762 if (loop_tree != nullptr && loop_tree->outer_loops().size() > 0) {
763 LoopPeeler::Peel(data->graph(), data->common(), loop_tree,
764 loop_tree->outer_loops()[0], temp_zone);
    [all...]
  /external/v8/test/unittests/compiler/
loop-peeling-unittest.cc 73 LoopTree* loop_tree = GetLoopTree(); local
74 LoopTree::Loop* loop = loop_tree->outer_loops()[0];
75 EXPECT_TRUE(LoopPeeler::CanPeel(loop_tree, loop));
76 return Peel(loop_tree, loop);
79 PeeledIteration* Peel(LoopTree* loop_tree, LoopTree::Loop* loop) {
80 EXPECT_TRUE(LoopPeeler::CanPeel(loop_tree, loop));
82 LoopPeeler::Peel(graph(), common(), loop_tree, loop, zone());
241 LoopTree* loop_tree = GetLoopTree(); local
242 LoopTree::Loop* loop = loop_tree->ContainingLoop(inner.loop);
246 PeeledIteration* peeled = Peel(loop_tree, loop)
278 LoopTree* loop_tree = GetLoopTree(); local
465 LoopTree* loop_tree = GetLoopTree(); local
491 LoopTree* loop_tree = GetLoopTree(); local
    [all...]
  /external/v8/test/cctest/compiler/
test-loop-analysis.cc 50 loop_tree(NULL) {
72 LoopTree* loop_tree; member in class:v8::internal::compiler::LoopFinderTester
125 if (loop_tree == NULL) {
131 loop_tree = LoopFinder::BuildLoopTree(&graph, &zone);
133 return loop_tree;

Completed in 603 milliseconds