Home
last modified time | relevance | path

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

/external/llvm-project/llvm/tools/llvm-exegesis/lib/
DClustering.cpp195 SmallVectorImpl<size_t> &PointsOfOpcode = OpcodeToPoints[Opcode]; in clusterizeNaive() local
196 if (PointsOfOpcode.empty()) // If we previously have not seen any points of in clusterizeNaive()
198 PointsOfOpcode.emplace_back(P); in clusterizeNaive()
207 for (ArrayRef<size_t> PointsOfOpcode : in clusterizeNaive()
208 make_filter_range(OpcodeToPoints, [](ArrayRef<size_t> PointsOfOpcode) { in clusterizeNaive() argument
209 return !PointsOfOpcode.empty(); // Ignore opcodes with no points. in clusterizeNaive()
213 Clusters_.size(), /*IsUnstable=*/!areAllNeighbours(PointsOfOpcode))); in clusterizeNaive()
216 for_each(PointsOfOpcode, [this, &CurrentCluster](size_t P) { in clusterizeNaive()
220 CurrentCluster.PointIndices.reserve(PointsOfOpcode.size()); in clusterizeNaive()
221 CurrentCluster.PointIndices.assign(PointsOfOpcode.begin(), in clusterizeNaive()
[all …]