Searched refs:GetCachedOrAdd (Results 1 – 9 of 9) sorted by relevance
310 return analysis_.GetCachedOrAdd(std::move(new_recurrent_node)) in UpdateCoefficient()370 return analysis_.GetCachedOrAdd(std::move(new_add)); in SimplifyPolynomial()448 new_node->AddChild(analysis_.GetCachedOrAdd(std::move(new_recurrent))); in FoldRecurrentAddExpressions()456 return analysis_.GetCachedOrAdd(std::move(new_node)); in FoldRecurrentAddExpressions()491 return analysis_.GetCachedOrAdd(std::move(new_add)); in EliminateZeroCoefficientRecurrents()520 recurrent_expr->AddOffset(analysis_.GetCachedOrAdd(std::move(new_offset))); in SimplifyRecurrentAddExpression()525 return analysis_.GetCachedOrAdd(std::move(recurrent_node)); in SimplifyRecurrentAddExpression()
55 GetCachedOrAdd(std::unique_ptr<SECantCompute>(new SECantCompute(this)));67 return GetCachedOrAdd(std::move(negation_node)); in CreateNegation()71 return GetCachedOrAdd( in CreateConstant()95 return GetCachedOrAdd(std::move(phi_node)); in CreateRecurrentExpression()129 return GetCachedOrAdd(std::move(multiply_node)); in CreateMultiplyNode()162 return GetCachedOrAdd(std::move(add_node)); in CreateAddNode()349 return recurrent_node_map_[phi] = GetCachedOrAdd(std::move(phi_node)); in AnalyzePhiInstruction()356 return GetCachedOrAdd(std::move(load_node)); in CreateValueUnknownNode()364 SENode* ScalarEvolutionAnalysis::GetCachedOrAdd( in GetCachedOrAdd() function in spvtools::opt::ScalarEvolutionAnalysis429 return SimplifyExpression(GetCachedOrAdd(std::move(add_node))); in UpdateChildNode()[all …]
92 SENode* GetCachedOrAdd(std::unique_ptr<SENode> prospective_node);