/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/tools/llvm-exegesis/lib/ |
H A D | Clustering.cpp | 195 SmallVectorImpl<size_t> &PointsOfOpcode = OpcodeToPoints[Opcode]; in clusterizeNaive() local 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() 222 PointsOfOpcode.end()); in clusterizeNaive() [all …]
|
/dports/devel/llvm11/llvm-11.0.1.src/tools/llvm-exegesis/lib/ |
H A D | Clustering.cpp | 195 SmallVectorImpl<size_t> &PointsOfOpcode = OpcodeToPoints[Opcode]; in clusterizeNaive() local 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() 222 PointsOfOpcode.end()); in clusterizeNaive() [all …]
|
/dports/devel/llvm10/llvm-10.0.1.src/tools/llvm-exegesis/lib/ |
H A D | Clustering.cpp | 194 SmallVectorImpl<size_t> &PointsOfOpcode = OpcodeToPoints[Opcode]; in clusterizeNaive() local 197 PointsOfOpcode.emplace_back(P); in clusterizeNaive() 206 for (ArrayRef<size_t> PointsOfOpcode : in clusterizeNaive() 207 make_filter_range(OpcodeToPoints, [](ArrayRef<size_t> PointsOfOpcode) { in clusterizeNaive() argument 208 return !PointsOfOpcode.empty(); // Ignore opcodes with no points. in clusterizeNaive() 212 Clusters_.size(), /*IsUnstable=*/!areAllNeighbours(PointsOfOpcode))); in clusterizeNaive() 215 for_each(PointsOfOpcode, [this, &CurrentCluster](size_t P) { in clusterizeNaive() 219 CurrentCluster.PointIndices.reserve(PointsOfOpcode.size()); in clusterizeNaive() 220 CurrentCluster.PointIndices.assign(PointsOfOpcode.begin(), in clusterizeNaive() 221 PointsOfOpcode.end()); in clusterizeNaive() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/tools/llvm-exegesis/lib/ |
H A D | Clustering.cpp | 195 SmallVectorImpl<size_t> &PointsOfOpcode = OpcodeToPoints[Opcode]; in clusterizeNaive() local 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() 222 PointsOfOpcode.end()); in clusterizeNaive() [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/tools/llvm-exegesis/lib/ |
H A D | Clustering.cpp | 195 SmallVectorImpl<size_t> &PointsOfOpcode = OpcodeToPoints[Opcode]; in clusterizeNaive() local 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() 222 PointsOfOpcode.end()); in clusterizeNaive() [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/tools/llvm-exegesis/lib/ |
H A D | Clustering.cpp | 195 SmallVectorImpl<size_t> &PointsOfOpcode = OpcodeToPoints[Opcode]; in clusterizeNaive() local 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() 222 PointsOfOpcode.end()); in clusterizeNaive() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/tools/llvm-exegesis/lib/ |
H A D | Clustering.cpp | 195 SmallVectorImpl<size_t> &PointsOfOpcode = OpcodeToPoints[Opcode]; in clusterizeNaive() local 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() 222 PointsOfOpcode.end()); in clusterizeNaive() [all …]
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/tools/llvm-exegesis/lib/ |
H A D | Clustering.cpp | 194 SmallVectorImpl<size_t> &PointsOfOpcode = OpcodeToPoints[Opcode]; in clusterizeNaive() local 197 PointsOfOpcode.emplace_back(P); in clusterizeNaive() 206 for (ArrayRef<size_t> PointsOfOpcode : in clusterizeNaive() 207 make_filter_range(OpcodeToPoints, [](ArrayRef<size_t> PointsOfOpcode) { in clusterizeNaive() argument 208 return !PointsOfOpcode.empty(); // Ignore opcodes with no points. in clusterizeNaive() 212 Clusters_.size(), /*IsUnstable=*/!areAllNeighbours(PointsOfOpcode))); in clusterizeNaive() 215 for_each(PointsOfOpcode, [this, &CurrentCluster](size_t P) { in clusterizeNaive() 219 CurrentCluster.PointIndices.reserve(PointsOfOpcode.size()); in clusterizeNaive() 220 CurrentCluster.PointIndices.assign(PointsOfOpcode.begin(), in clusterizeNaive() 221 PointsOfOpcode.end()); in clusterizeNaive() [all …]
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/tools/llvm-exegesis/lib/ |
H A D | Clustering.cpp | 195 SmallVectorImpl<size_t> &PointsOfOpcode = OpcodeToPoints[Opcode]; in clusterizeNaive() local 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() 222 PointsOfOpcode.end()); in clusterizeNaive() [all …]
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/tools/llvm-exegesis/lib/ |
H A D | Clustering.cpp | 195 SmallVectorImpl<size_t> &PointsOfOpcode = OpcodeToPoints[Opcode]; in clusterizeNaive() local 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() 222 PointsOfOpcode.end()); in clusterizeNaive() [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/tools/llvm-exegesis/lib/ |
H A D | Clustering.cpp | 195 SmallVectorImpl<size_t> &PointsOfOpcode = OpcodeToPoints[Opcode]; in clusterizeNaive() local 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() 222 PointsOfOpcode.end()); in clusterizeNaive() [all …]
|
/dports/devel/llvm90/llvm-9.0.1.src/tools/llvm-exegesis/lib/ |
H A D | Clustering.cpp | 195 llvm::SmallVectorImpl<size_t> &PointsOfOpcode = OpcodeToPoints[Opcode]; in clusterizeNaive() local 198 PointsOfOpcode.emplace_back(P); in clusterizeNaive() 207 for (ArrayRef<size_t> PointsOfOpcode : llvm::make_filter_range( in clusterizeNaive() 208 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 llvm::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() 222 PointsOfOpcode.end()); in clusterizeNaive() [all …]
|