HomeSort by: relevance | last modified time | path
    Searched refs:Cluster (Results 1 - 14 of 14) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/
Clustering.h 81 struct Cluster {
82 Cluster() = delete;
83 explicit Cluster(const ClusterId &Id) : Id(Id) {}
86 // Indices of benchmarks within the cluster.
96 const Cluster &getCluster(ClusterId Id) const {
97 assert(!Id.isUndef() && "unlabeled cluster");
107 const std::vector<Cluster> &getValidClusters() const { return Clusters_; }
142 // ClusterForPoint_[P] is the cluster id for Points[P].
144 std::vector<Cluster> Clusters_;
145 Cluster NoiseCluster_
    [all...]
Analysis.cpp 312 for (const SchedClassCluster &Cluster : Clusters) {
314 << (Cluster.measurementsMatch(*SubtargetInfo_, RSC, Clustering_,
316 ? "good-cluster"
317 : "bad-cluster")
319 writeClusterId<kEscapeHtml>(OS, Cluster.id());
321 for (const size_t PointId : Cluster.getPointIds()) {
325 for (const auto &Stats : Cluster.getCentroid().getStats()) {
438 const auto &Cluster = Clustering_.getCluster(Id);
439 if (Cluster.PointIndices.empty())
442 OS << "<div class=\"inconsistency\"><p>" << display_name << " Cluster ("
    [all...]
Clustering.cpp 136 // The region around P is not dense enough to create a new cluster, mark
142 // Create a new cluster, add P.
144 Cluster &CurrentCluster = Clusters_.back();
178 // Add noisy points to noise cluster.
206 Clusters_.reserve(NumOpcodesSeen); // One cluster per opcode.
211 // Create a new cluster.
214 Cluster &CurrentCluster = Clusters_.back();
215 // Mark points as belonging to the new cluster.
219 // And add all the points of this opcode to the new cluster.
237 // We shall find every opcode with benchmarks not in just one cluster, and mov
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
RegionStore.cpp 237 << "{ \"cluster\": \"" << I.getKey() << "\", \"pointer\": \""
277 ClusterBindings Cluster =
280 ClusterBindings NewCluster = CBFactory->add(Cluster, K, V);
292 const ClusterBindings *Cluster = lookup(K.getBaseRegion());
293 if (!Cluster)
295 return Cluster->lookup(K);
305 const ClusterBindings *Cluster = lookup(Base);
306 if (!Cluster)
309 ClusterBindings NewCluster = CBFactory->remove(*Cluster, K);
644 const ClusterBindings &Cluster = I.getData()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCMachineScheduler.cpp 108 Cand.SU == CandNextClusterSU, TryCand, Cand, Cluster))
192 Cand.SU == DAG->getNextClusterSucc(), TryCand, Cand, Cluster))
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUExportClustering.cpp 9 /// \file This file contains a DAG scheduling mutation to cluster shader
62 // Now construct cluster from chain by adding new edges.
77 // Also add cluster edge
78 DAG->addEdge(SUb, SDep(SUa, SDep::Cluster));
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MacroFusion.cpp 71 if (!DAG.addEdge(&SecondSU, SDep(&FirstSU, SDep::Cluster)))
138 /// Post-process the DAG to create cluster edges between instrs that may
ScheduleDAG.cpp 101 case Cluster: dbgs() << " Cluster"; break;
MachineScheduler.cpp 129 static cl::opt<bool> EnableMemOpCluster("misched-cluster", cl::Hidden,
133 ForceFastCluster("force-fast-cluster", cl::Hidden,
134 cl::desc("Switch to fast cluster algorithm with the lost "
138 FastClusterThreshold("fast-cluster-threshold", cl::Hidden,
139 cl::desc("The threshold for fast cluster"),
1481 // BaseMemOpClusterMutation - DAG post-processing to cluster loads or stores.
1486 /// Post-process the DAG to create cluster edges between neighboring
1590 // call target hook to see if they can cluster.
1596 // Keep track of the current cluster length and bytes for each SUnit.
1600 // cluster mem ops collected within `MemOpRecords` array
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ScheduleDAG.h 74 Cluster ///< Weak DAG edge linking a chain of clustered instrs.
204 /// Tests if this is an Order dependence that is marked as "cluster",
207 return getKind() == Order && Contents.OrdKind == Cluster;
MachineScheduler.h 281 /// Record the next node in a scheduled cluster.
813 NoCand, Only1, PhysReg, RegExcess, RegCritical, Stall, Cluster, Weak,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGSDNodes.cpp 226 bool Cluster = false;
257 Cluster = true;
262 if (!Cluster)
286 // Cluster loads by adding MVT::Glue outputs and inputs. This also
309 /// ClusterNodes - Cluster certain nodes which should be scheduled together.
320 // Cluster loads from "near" addresses into combined SUnits.
536 // Cluster certain nodes which should be scheduled together.
  /src/external/gpl2/lvm2/dist/
configure.in 43 CLUSTER=internal
57 CLUSTER=none
251 AC_MSG_CHECKING(whether to include support for cluster locking)
252 AC_ARG_WITH(cluster,
253 [ --with-cluster=TYPE Cluster LVM locking support: internal/shared/none
255 [ CLUSTER="$withval" ])
256 AC_MSG_RESULT($CLUSTER)
258 if [[ "x$CLUSTER" != xnone -a "x$CLUSTER" != xinternal -a "x$CLUSTER" != xshared ]]
    [all...]
  /src/sys/external/bsd/acpica/dist/tools/examples/
extables.c 368 Use APIC Cluster Model (V4) : 0

Completed in 54 milliseconds