Home
last modified time | relevance | path

Searched full:clusters (Results 1 – 25 of 167) sorted by relevance

1234567

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp23 uint64_t SwitchCG::getJumpTableRange(const CaseClusterVector &Clusters, in getJumpTableRange() argument
26 const APInt &LowCase = Clusters[First].Low->getValue(); in getJumpTableRange()
27 const APInt &HighCase = Clusters[Last].High->getValue(); in getJumpTableRange()
46 void SwitchCG::SwitchLowering::findJumpTables(CaseClusterVector &Clusters, in findJumpTables() argument
53 // Clusters must be non-empty, sorted, and only contain Range clusters. in findJumpTables()
54 assert(!Clusters.empty()); in findJumpTables()
55 for (CaseCluster &C : Clusters) in findJumpTables()
57 for (unsigned i = 1, e = Clusters.size(); i < e; ++i) in findJumpTables()
58 assert(Clusters[i - 1].High->getValue().slt(Clusters[i].Low->getValue())); in findJumpTables()
69 const int64_t N = Clusters.size(); in findJumpTables()
[all …]
H A DBasicBlockSections.cpp21 // clusters of basic blocks. Every cluster will be emitted into a separate
23 // optimized performance, the clusters must form an optimal BB layout for the
27 // For example, consider the following clusters for a function foo (consisting
85 // Placing the cold clusters in a separate section mitigates against poor
91 cl::desc("The text prefix to use for cold basic block clusters"),
133 "into clusters of basic blocks.",
138 "into clusters of basic blocks.", in INITIALIZE_PASS_DEPENDENCY()
176 // All explicitly specified clusters of basic blocks will be ordered
179 // clusters, they are moved into a single "Exception" section. Eventually,
180 // clusters are ordered in increasing order of their IDs, with the "Exception"
[all …]
H A DBasicBlockSectionsProfileReader.cpp89 // aliases. Basic block clusters are specified by 'c' and specify the cluster of
96 // function bar and places the total 9 blocks within two clusters. The first two
99 // the edge 1->3. Within the given clusters, each cloned block is identified by
103 // is shown below before and after cloning with its final clusters labeled.
112 // function bar before and after cloning with basic block clusters shown.
141 // Temporary set to ensure every basic block ID appears once in the clusters in ReadV1Profile()
185 // Prepare for parsing clusters of this function name. in ReadV1Profile()
258 // Temporary set to ensure every basic block ID appears once in the clusters in ReadV0Profile()
331 // Prepare for parsing clusters of this function name. in ReadV0Profile()
/freebsd/contrib/llvm-project/lld/ELF/
H A DCallGraphSort.cpp73 /// * Defines when and how clusters are combined. Pick the highest weighted
87 /// * If not, then combine the clusters.
88 /// * Sort non-empty clusters by density
96 std::vector<Cluster> clusters;
119 auto res = secToCluster.try_emplace(isec, clusters.size()); in CallGraphSort()
122 clusters.emplace_back(clusters.size(), isec->getSize()); in CallGraphSort()
134 // sections. This is done because otherwise we would end up with clusters in CallGraphSort()
145 clusters[to].weight += weight; in CallGraphSort()
151 Cluster &toC = clusters[t
85 std::vector<Cluster> clusters; global() member in __anon14bfe4470111::CallGraphSort
[all...]
/freebsd/contrib/llvm-project/lld/COFF/
H A DCallGraphSort.cpp57 std::vector<Cluster> clusters; member in __anone43d6a6e0111::CallGraphSort
81 auto res = secToCluster.try_emplace(isec, clusters.size()); in CallGraphSort()
84 clusters.emplace_back(clusters.size(), isec->getSize()); in CallGraphSort()
96 // sections. This is done because otherwise we would end up with clusters in CallGraphSort()
107 clusters[to].weight += weight; in CallGraphSort()
113 Cluster &toC = clusters[to]; in CallGraphSort()
119 for (Cluster &c : clusters) in CallGraphSort()
123 // It's bad to merge clusters which would degrade the density too much.
153 // Group InputSections into clusters using the Call-Chain Clustering heuristic
154 // then sort the clusters by density.
[all …]
/freebsd/contrib/llvm-project/lld/MachO/
H A DSectionPriorities.cpp72 std::vector<Cluster> clusters; member in __anonfa788bc10111::CallGraphSort
86 auto res = secToCluster.try_emplace(isec, clusters.size()); in CallGraphSort()
89 clusters.emplace_back(clusters.size(), isec->getSize()); in CallGraphSort()
100 // sections. This is done because otherwise we would end up with clusters in CallGraphSort()
111 clusters[to].weight += weight; in CallGraphSort()
117 Cluster &toC = clusters[to]; in CallGraphSort()
123 for (Cluster &c : clusters) in CallGraphSort()
127 // It's bad to merge clusters which would degrade the density too much.
157 // Group InputSections into clusters using the Call-Chain Clustering heuristic
158 // then sort the clusters by density.
[all …]
/freebsd/tools/test/stress2/tools/
H A Dleaks.sh64 # 1232/196/1428/8896 mbuf clusters in use (current/cache/total/max)
65 # 1232/74 mbuf+clusters out of packet secondary zone in use (current/cache)
66 # 0/0/0/0 4k (page size) jumbo clusters in use (current/cache/total/max)
67 # 0/0/0/0 9k jumbo clusters in use (current/cache/total/max)
68 # 0/0/0/0 16k jumbo clusters in use (current/cache/total/max)
70 # 508/7778/5734 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
71 # 0/0/0 requests for jumbo clusters denied (4k/9k/16k)
80 / clusters/ {clusters=$2};
85 print "clusters,", clusters;
H A Dleaks2.sh54 # 1232/196/1428/8896 mbuf clusters in use (current/cache/total/max)
55 # 1232/74 mbuf+clusters out of packet secondary zone in use (current/cache)
56 # 0/0/0/0 4k (page size) jumbo clusters in use (current/cache/total/max)
57 # 0/0/0/0 9k jumbo clusters in use (current/cache/total/max)
58 # 0/0/0/0 16k jumbo clusters in use (current/cache/total/max)
60 # 508/7778/5734 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
61 # 0/0/0 requests for jumbo clusters denied (4k/9k/16k)
70 / clusters/ {clusters=$2};
75 print "clusters,", clusters;
/freebsd/usr.bin/netstat/
H A Dmbuf.c205 "{N:mbuf clusters in use (current\\/cache\\/total\\/max)}\n", in mbpr()
210 "{N:mbuf+clusters out of packet secondary zone in use " in mbpr()
216 "{N:jumbo clusters in use (current\\/cache\\/total\\/max)}\n", in mbpr()
222 "{N:9k jumbo clusters in use (current\\/cache\\/total\\/max)}\n", in mbpr()
228 "{N:16k jumbo clusters in use (current\\/cache\\/total\\/max)}\n", in mbpr()
240 * - the clusters attached to packets in mbpr()
241 * - and the rest of the non-packet-attached clusters. in mbpr()
243 * This avoids counting the clusters attached to packets in the cache. in mbpr()
249 (packet_count * cluster_size) + /* clusters in packets */ in mbpr()
250 /* other clusters */ in mbpr()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/sound/
H A Dapple,mca.yaml11 composed of a number of identical clusters which can operate independently
12 or in an interlinked fashion. Up to 6 clusters have been seen on an MCA.
31 - description: Register region of the MCA clusters proper
89 Clusters' input reference clock.
99 domains of individual clusters for their operation.
/freebsd/usr.sbin/makefs/msdos/
H A Dmsdosfs_fat.c127 * is beyond the end of file, then the actual number of clusters in the file
152 * clusters. If the cluster number is beyond the end of the root in pcbmap()
153 * directory, then return the number of clusters in the file. in pcbmap()
196 * Stop with all reserved clusters, not just with EOF. in pcbmap()
421 * the count of free clusters, and turn off the "allocated" in clusterfree()
551 * count - number of clusters in chain
566 * Be sure the clusters are in the filesystem. in fatchain()
670 * Allocate contiguous free clusters.
674 * count - number of clusters to allocate.
678 * got - how many clusters were actually allocated.
[all …]
H A Dmsdosfs_denode.c289 * we free the trailing clusters. in detrunc()
313 * Now free the clusters removed from the file because of the in detrunc()
348 * Compute the number of clusters to allocate. in deextend()
356 /* truncate the added clusters away again */ in deextend()
/freebsd/sbin/fsck_msdosfs/
H A Dcheck.c144 pwarn("%d files, %sB free (%d clusters), %sB bad (%d clusters)\n", in checkfilesys()
148 pwarn("%d files, %sB free (%d clusters)\n", in checkfilesys()
153 pwarn("%d files, %jd KiB free (%d clusters), %jd KiB bad (%d clusters)\n", in checkfilesys()
157 pwarn("%d files, %jd KiB free (%d clusters)\n", in checkfilesys()
H A Ddosfs.h60 cl_t FSFree; /* Number of free clusters acc. FSInfo */
81 u_int NumFree; /* # of free clusters */
82 u_int NumBad; /* # of bad clusters */
87 #define CLUST_RSRVD 0xfffffff6 /* start of reserved clusters */
H A Dboot.c262 pfatal("Cluster offset too large (%u clusters)\n", in readboot()
268 * The number of clusters is derived from available data sectors, in readboot()
276 pfatal("Filesystem too big (%u clusters) for FAT32 partition", in readboot()
281 pfatal("Filesystem too small (%u clusters) for FAT32 partition", in readboot()
298 pfatal("Filesystem too big (%u clusters) for non-FAT32 partition", in readboot()
322 * There are two reserved clusters. To avoid adding CLUST_FIRST every in readboot()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h89 /// Sort Clusters and merge adjacent cases.
90 void sortAndRangeify(CaseClusterVector &Clusters);
236 uint64_t getJumpTableRange(const CaseClusterVector &Clusters, unsigned First,
276 void findJumpTables(CaseClusterVector &Clusters, const SwitchInst *SI,
280 bool buildJumpTable(const CaseClusterVector &Clusters, unsigned First,
285 void findBitTestClusters(CaseClusterVector &Clusters, const SwitchInst *SI);
287 /// Build a bit test cluster from Clusters[First..Last]. Returns false if it
289 bool buildBitTests(CaseClusterVector &Clusters, unsigned First, unsigned Last,
/freebsd/sys/fs/msdosfs/
H A Dmsdosfs_fat.c127 * is beyond the end of file, then the actual number of clusters in the file
154 * clusters. If the cluster number is beyond the end of the root in pcbmap()
155 * directory, then return the number of clusters in the file. in pcbmap()
198 * Stop with all reserved clusters, not just with EOF. in pcbmap()
440 * the count of free clusters, and turn off the "allocated" in clusterfree()
571 * count - number of clusters in chain
586 * Be sure the clusters are in the filesystem. in fatchain()
691 * Allocate contigous free clusters.
695 * count - number of clusters to allocate.
699 * got - how many clusters were actually allocated.
[all …]
H A Dmsdosfsmount.h92 u_long pm_rootdirsize; /* size in blocks (not clusters) */
95 u_long pm_freeclustercount; /* number of free clusters */
111 u_int *pm_inusemap; /* ptr to bitmap of in-use clusters */
182 * Clusters required to hold size bytes
H A Dmsdosfs_vfsops.c514 u_long clusters; in mountmsdosfs() local
706 * The last 10 (or 16?) clusters are reserved and must not in mountmsdosfs()
725 clusters = (pmp->pm_fatsize / pmp->pm_fatmult) * pmp->pm_fatdiv; in mountmsdosfs()
726 if (clusters >= (CLUST_RSRVD & pmp->pm_fatmask)) in mountmsdosfs()
727 clusters = CLUST_RSRVD & pmp->pm_fatmask; in mountmsdosfs()
728 if (pmp->pm_maxcluster >= clusters) { in mountmsdosfs()
730 printf("Warning: number of clusters (%ld) exceeds FAT " in mountmsdosfs()
731 "capacity (%ld)\n", pmp->pm_maxcluster - 1, clusters); in mountmsdosfs()
733 pmp->pm_maxcluster = clusters - 1; in mountmsdosfs()
804 * Allocate memory for the bitmap of allocated clusters, and then in mountmsdosfs()
/freebsd/share/man/man9/
H A Dmbuf.9361 .Vt Mbuf clusters
604 .Vt mbuf clusters
708 .Vt mbuf clusters ,
740 .Vt mbuf clusters ,
769 .Vt mbuf clusters ,
832 .Vt mbuf clusters
841 .Vt mbuf clusters
850 .Vt mbuf clusters .
882 .Vt mbuf clusters ,
1042 chain of mbufs and clusters.
[all …]
/freebsd/sys/kern/
H A Dkern_mbuf.c68 * In FreeBSD, Mbufs and Mbuf Clusters are allocated from UMA
71 * Mbuf Clusters (2K, contiguous) are allocated from the Cluster
113 int nmbclusters; /* limits number of mbuf clusters */
114 int nmbjumbop; /* limits number of page size jumbo clusters */
115 int nmbjumbo9; /* limits number of 9k jumbo clusters */
116 int nmbjumbo16; /* limits number of 16k jumbo clusters */
186 * We need at least as many mbufs as we have clusters of in tunable_mbinit()
227 "Maximum number of mbuf clusters allowed");
249 "Maximum number of mbuf page size jumbo clusters allowed");
271 "Maximum number of mbuf 9k jumbo clusters allowed");
[all …]
/freebsd/sys/contrib/device-tree/Bindings/mailbox/
H A Domap-mailbox.txt27 SoCs has each of these instances form a cluster and combine multiple clusters
29 all these clusters are multiplexed and routed to different processor subsystems
31 The AM64x SoCS also uses a single IP block comprising of multiple clusters,
32 but the number of clusters are smaller, and the interrupt output lines are
H A Dti,omap-mailbox.yaml38 combine multiple clusters into a single IP block present within the Main
39 NavSS. The interrupt lines from all these clusters are multiplexed and routed
42 block comprising of multiple clusters, but the number of clusters are
/freebsd/usr.bin/mkuzip/
H A Dmkuzip.860 image is split into clusters; each cluster is compressed.
62 The resulting set of compressed clusters is written to the output file.
163 Split the image into clusters of
/freebsd/sys/dev/netmap/
H A Dnetmap_mem2.h42 * that contain netmap objects. Each pool is made of a number of clusters,
44 * The clusters are contiguous in user space but not in the kernel.
61 * The pool is split into smaller clusters, whose size is a

1234567