Home
last modified time | relevance | path

Searched refs:recurrent_node (Results 1 – 12 of 12) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dscalar_analysis_simplification.cpp498 std::unique_ptr<SERecurrentNode> recurrent_node{new SERecurrentNode( in SimplifyRecurrentAddExpression() local
518 recurrent_node->AddOffset(simplified_child); in SimplifyRecurrentAddExpression()
523 recurrent_node->AddCoefficient(recurrent_expr->GetCoefficient()); in SimplifyRecurrentAddExpression()
525 return analysis_.GetCachedOrAdd(std::move(recurrent_node)); in SimplifyRecurrentAddExpression()
Dloop_dependence_helpers.cpp431 for (SERecurrentNode* recurrent_node : recurrent_nodes) { in MarkUnsusedDistanceEntriesAsIrrelevant()
432 used_loops.insert(recurrent_node->GetLoop()); in MarkUnsusedDistanceEntriesAsIrrelevant()
441 for (SERecurrentNode* recurrent_node : recurrent_nodes) { in MarkUnsusedDistanceEntriesAsIrrelevant()
442 used_loops.insert(recurrent_node->GetLoop()); in MarkUnsusedDistanceEntriesAsIrrelevant()
Dscalar_analysis_nodes.h120 if (auto recurrent_node = AsSERecurrentNode()) { in CollectRecurrentNodes() local
121 recurrent_nodes.push_back(recurrent_node); in CollectRecurrentNodes()
Dloop_dependence.cpp92 if (auto recurrent_node = node->AsSERecurrentNode()) { in GetAllTopLevelRecurrences() local
93 nodes.push_back(recurrent_node); in GetAllTopLevelRecurrences()
110 if (auto recurrent_node = node->AsSEConstantNode()) { in GetAllTopLevelConstants() local
111 nodes.push_back(recurrent_node); in GetAllTopLevelConstants()
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dscalar_analysis_simplification.cpp498 std::unique_ptr<SERecurrentNode> recurrent_node{new SERecurrentNode( in SimplifyRecurrentAddExpression() local
518 recurrent_node->AddOffset(simplified_child); in SimplifyRecurrentAddExpression()
523 recurrent_node->AddCoefficient(recurrent_expr->GetCoefficient()); in SimplifyRecurrentAddExpression()
525 return analysis_.GetCachedOrAdd(std::move(recurrent_node)); in SimplifyRecurrentAddExpression()
Dloop_dependence_helpers.cpp431 for (SERecurrentNode* recurrent_node : recurrent_nodes) { in MarkUnsusedDistanceEntriesAsIrrelevant()
432 used_loops.insert(recurrent_node->GetLoop()); in MarkUnsusedDistanceEntriesAsIrrelevant()
441 for (SERecurrentNode* recurrent_node : recurrent_nodes) { in MarkUnsusedDistanceEntriesAsIrrelevant()
442 used_loops.insert(recurrent_node->GetLoop()); in MarkUnsusedDistanceEntriesAsIrrelevant()
Dscalar_analysis_nodes.h120 if (auto recurrent_node = AsSERecurrentNode()) { in CollectRecurrentNodes() local
121 recurrent_nodes.push_back(recurrent_node); in CollectRecurrentNodes()
Dloop_dependence.cpp92 if (auto recurrent_node = node->AsSERecurrentNode()) { in GetAllTopLevelRecurrences() local
93 nodes.push_back(recurrent_node); in GetAllTopLevelRecurrences()
110 if (auto recurrent_node = node->AsSEConstantNode()) { in GetAllTopLevelConstants() local
111 nodes.push_back(recurrent_node); in GetAllTopLevelConstants()
/third_party/spirv-tools/source/opt/
Dscalar_analysis_simplification.cpp498 std::unique_ptr<SERecurrentNode> recurrent_node{new SERecurrentNode( in SimplifyRecurrentAddExpression() local
518 recurrent_node->AddOffset(simplified_child); in SimplifyRecurrentAddExpression()
523 recurrent_node->AddCoefficient(recurrent_expr->GetCoefficient()); in SimplifyRecurrentAddExpression()
525 return analysis_.GetCachedOrAdd(std::move(recurrent_node)); in SimplifyRecurrentAddExpression()
Dloop_dependence_helpers.cpp431 for (SERecurrentNode* recurrent_node : recurrent_nodes) { in MarkUnsusedDistanceEntriesAsIrrelevant()
432 used_loops.insert(recurrent_node->GetLoop()); in MarkUnsusedDistanceEntriesAsIrrelevant()
441 for (SERecurrentNode* recurrent_node : recurrent_nodes) { in MarkUnsusedDistanceEntriesAsIrrelevant()
442 used_loops.insert(recurrent_node->GetLoop()); in MarkUnsusedDistanceEntriesAsIrrelevant()
Dscalar_analysis_nodes.h120 if (auto recurrent_node = AsSERecurrentNode()) { in CollectRecurrentNodes() local
121 recurrent_nodes.push_back(recurrent_node); in CollectRecurrentNodes()
Dloop_dependence.cpp92 if (auto recurrent_node = node->AsSERecurrentNode()) { in GetAllTopLevelRecurrences() local
93 nodes.push_back(recurrent_node); in GetAllTopLevelRecurrences()
110 if (auto recurrent_node = node->AsSEConstantNode()) { in GetAllTopLevelConstants() local
111 nodes.push_back(recurrent_node); in GetAllTopLevelConstants()