Home
last modified time | relevance | path

Searched refs:phi_node (Results 1 – 3 of 3) sorted by relevance

/third_party/spirv-tools/source/opt/
Dscalar_analysis.cpp89 std::unique_ptr<SERecurrentNode> phi_node{ in CreateRecurrentExpression() local
91 phi_node->AddOffset(offset); in CreateRecurrentExpression()
92 phi_node->AddCoefficient(coefficient); in CreateRecurrentExpression()
94 return GetCachedOrAdd(std::move(phi_node)); in CreateRecurrentExpression()
284 std::unique_ptr<SERecurrentNode> phi_node{ in AnalyzePhiInstruction() local
291 recurrent_node_map_[phi] = phi_node.get(); in AnalyzePhiInstruction()
308 phi_node->AddOffset(value_node); in AnalyzePhiInstruction()
336 if (phi_operand != phi_node.get()) in AnalyzePhiInstruction()
342 phi_node->AddCoefficient(step_node); in AnalyzePhiInstruction()
348 return recurrent_node_map_[phi] = GetCachedOrAdd(std::move(phi_node)); in AnalyzePhiInstruction()
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dscalar_analysis.cpp90 std::unique_ptr<SERecurrentNode> phi_node{ in CreateRecurrentExpression() local
92 phi_node->AddOffset(offset); in CreateRecurrentExpression()
93 phi_node->AddCoefficient(coefficient); in CreateRecurrentExpression()
95 return GetCachedOrAdd(std::move(phi_node)); in CreateRecurrentExpression()
285 std::unique_ptr<SERecurrentNode> phi_node{ in AnalyzePhiInstruction() local
292 recurrent_node_map_[phi] = phi_node.get(); in AnalyzePhiInstruction()
309 phi_node->AddOffset(value_node); in AnalyzePhiInstruction()
337 if (phi_operand != phi_node.get()) in AnalyzePhiInstruction()
343 phi_node->AddCoefficient(step_node); in AnalyzePhiInstruction()
349 return recurrent_node_map_[phi] = GetCachedOrAdd(std::move(phi_node)); in AnalyzePhiInstruction()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dscalar_analysis.cpp90 std::unique_ptr<SERecurrentNode> phi_node{ in CreateRecurrentExpression() local
92 phi_node->AddOffset(offset); in CreateRecurrentExpression()
93 phi_node->AddCoefficient(coefficient); in CreateRecurrentExpression()
95 return GetCachedOrAdd(std::move(phi_node)); in CreateRecurrentExpression()
285 std::unique_ptr<SERecurrentNode> phi_node{ in AnalyzePhiInstruction() local
292 recurrent_node_map_[phi] = phi_node.get(); in AnalyzePhiInstruction()
309 phi_node->AddOffset(value_node); in AnalyzePhiInstruction()
337 if (phi_operand != phi_node.get()) in AnalyzePhiInstruction()
343 phi_node->AddCoefficient(step_node); in AnalyzePhiInstruction()
349 return recurrent_node_map_[phi] = GetCachedOrAdd(std::move(phi_node)); in AnalyzePhiInstruction()