| /freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SwitchLoweringUtils.cpp | 23 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[ in findJumpTables() 191 buildJumpTable(const CaseClusterVector & Clusters,unsigned First,unsigned Last,const SwitchInst * SI,const std::optional<SDLoc> & SL,MachineBasicBlock * DefaultMBB,CaseCluster & JTCluster) buildJumpTable() argument 267 findBitTestClusters(CaseClusterVector & Clusters,const SwitchInst * SI) findBitTestClusters() argument 366 buildBitTests(CaseClusterVector & Clusters,unsigned First,unsigned Last,const SwitchInst * SI,CaseCluster & BTCluster) buildBitTests() argument 466 sortAndRangeify(CaseClusterVector & Clusters) sortAndRangeify() argument [all...] |
| H A D | BasicBlockSections.cpp | 21 // 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.", in INITIALIZE_PASS_DEPENDENCY() 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 ar [all...] |
| H A D | BasicBlockSectionsProfileReader.cpp | 89 // 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-src/contrib/llvm-project/lld/COFF/ |
| H A D | CallGraphSort.cpp | 57 std::vector<Cluster> clusters; member in __anon6ad36d800111::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-src/contrib/llvm-project/lld/ELF/ |
| H A D | CallGraphSort.cpp | 73 /// * 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; member in __anonac38cd190111::CallGraphSort 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[to]; in CallGraphSort() 157 for (Cluster &c : clusters) in CallGraphSort() [all …]
|
| /freebsd-src/contrib/llvm-project/lld/MachO/ |
| H A D | SectionPriorities.cpp | 72 std::vector<Cluster> clusters; member in __anon38454a130111::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 usin [all...] |
| /freebsd-src/tools/test/stress2/tools/ |
| H A D | leaks.sh | 64 # 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 D | leaks2.sh | 54 # 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-src/usr.bin/netstat/ |
| H A D | mbuf.c | 205 "{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-src/sys/contrib/device-tree/Bindings/sound/ |
| H A D | apple,mca.yaml | 11 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-src/sbin/fsck_msdosfs/ |
| H A D | check.c | 144 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 D | dosfs.h | 60 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 D | boot.c | 262 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-src/usr.sbin/makefs/msdos/ |
| H A D | msdosfs_fat.c | 127 * 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 wer [all...] |
| H A D | msdosfs_denode.c | 289 * 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-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SwitchLoweringUtils.h | 89 /// 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-src/sys/fs/msdosfs/ |
| H A D | msdosfs_fat.c | 127 * 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 D | msdosfsmount.h | 92 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
|
| /freebsd-src/share/man/man9/ |
| H A D | mbuf.9 | 361 .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-src/sys/kern/ |
| H A D | kern_mbuf.c | 68 * 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 allowe [all...] |
| /freebsd-src/sys/contrib/device-tree/Bindings/mailbox/ |
| H A D | omap-mailbox.txt | 27 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 D | ti,omap-mailbox.yaml | 38 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-src/usr.bin/mkuzip/ |
| H A D | mkuzip.8 | 60 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-src/sys/dev/netmap/ |
| H A D | netmap_mem2.h | 42 * 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
|
| /freebsd-src/sbin/newfs_msdos/ |
| H A D | mkfs_msdos.c | 71 #define MINCLS12 1U /* minimum FAT12 clusters */ 72 #define MINCLS16 0xff5U /* minimum FAT16 clusters */ 73 #define MINCLS32 0xfff5U /* minimum FAT32 clusters */ 74 #define MAXCLS12 0xff4U /* maximum FAT12 clusters */ 75 #define MAXCLS16 0xfff4U /* maximum FAT16 clusters */ 76 #define MAXCLS32 0xffffff4U /* maximum FAT32 clusters */ 573 /* align data clusters */ in mkfs_msdos() 591 warnx("warning: sectors/FAT limits file system to %u clusters", in mkfs_msdos() 594 warnx("%u clusters too few clusters for FAT%u, need %u", cls, fat, in mkfs_msdos()
|