"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of llvm-10.0.1.src.tar.xz (7 Jul 18:21, 35270168 Bytes)

About: The LLVM is a collection of modular and reusable compiler and toolchain technologies.



Fossies downloads: /linux/miscllvm-10.0.1.src.tar.xz  (tar.gz|tar.bz2|zip)
Fossies services: Member browsing
No. of package members: 43676  (41646 files within 2030 directories)

Histograms of CLOC analysis data of llvm-10.0.1.src.tar.xz (y-axes: linear scale)
Histograms of CLOC analysis data of llvm-10.0.1.src.tar.xz (y-axes: logarithm scale)

The corresponding CLOC output data:
   40480 text files.
   40102 unique files.                              
   26374 files ignored.

github.com/AlDanial/cloc v 1.86  T=19.65 s (719.1 files/s, 228177.5 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
C++                         2922    235476    274196   1360402 x   1.51 =     2054207.02
Assembly                    4668    306961    672639    415024 x   0.25 =      103756.00
YAML                        2490     35644     29638    382608 x   0.90 =      344347.20
C/C++ Header                2289     81889    138988    319331 x   1.00 =      319331.00
reStructuredText             645     30461     30392     66936 x   1.50 =      100404.00
Python                       199      4660      6586     17485 x   4.20 =       73437.00
CMake                        434      2046      1747     14217 x   1.00 =       14217.00
Windows Module Definition     55       801        72      9190 x   1.00 =        9190.00
OCaml                         74      1809      3027      5603 x   3.00 =       16809.00
C                             76      1160      1701      5436 x   0.77 =        4185.72
Go                            22       457       619      3331 x   2.50 =        8327.50
Markdown                      14       648         0      2583 x   1.00 =        2583.00
Bourne Shell                  26       350       409      2424 x   3.81 =        9235.44
Pascal                        15      1115      4844      2188 x   0.88 =        1925.44
HTML                          15       209         1      1472 x   1.90 =        2796.80
XML                           27        60       107      1355 x   1.90 =        2574.50
Windows Resource File        104       127        37      1064 x   1.00 =        1064.00
CSS                            5       114        45       847 x   1.00 =         847.00
Perl                           5       119       146       656 x   4.00 =        2624.00
JSON                           9         0         0       389 x   2.50 =         972.50
DOS Batch                      4        64        33       332 x   0.63 =         209.16
vim script                     8        38        46       305 x   3.00 =         915.00
Bourne Again Shell             4        34        96       227 x   3.81 =         864.87
Lisp                           3        34        67       164 x   1.25 =         205.00
MSBuild script                 1         0         0        97 x   1.90 =         184.30
Objective C                    7        44       211        76 x   2.96 =         224.96
Dockerfile                     3        14        57        61 x   2.00 =         122.00
INI                            3         5         0        25 x   1.00 =          25.00
Swift                          2         6         0        17 x   2.50 =          42.50
NAnt script                    1         0         0        13 x   1.90 =          24.70
Bazel                          1         1         0         6 x   1.00 =           6.00
OpenCL                         1         0         0         6 x   1.50 =           9.00
---------------------------------------------------------------------------------------
SUM:                      14132    704346   1165704   2613870 x   1.18 =     3075666.61
---------------------------------------------------------------------------------------

A hint: This "standard" CLOC analysis has included all package contents files (with the exception of files generated by code-production systems such as GNU autotools). But there exists a perhaps more "realistic" alternative CLOC analysis (among others better suited for an optional codespell check rating) that tries additionally to exclude third party code but also files containing fonts, codepage or character set definitions, dictionaries, names, SVG or non-English languages.
Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  Codespell  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)