Searched refs:phi_node (Results 1 – 3 of 3) sorted by relevance
89 std::unique_ptr<SERecurrentNode> phi_node{ in CreateRecurrentExpression() local91 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() local291 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()
90 std::unique_ptr<SERecurrentNode> phi_node{ in CreateRecurrentExpression() local92 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() local292 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()