The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
SemaHLSL.cpp in tools/clang/lib/Sema |
11000 | 249 |
altivec.h in tools/clang/lib/Headers |
10642 | 1912 |
SemaExpr.cpp in tools/clang/lib/Sema |
10281 | 273 |
SemaDecl.cpp in tools/clang/lib/Sema |
9707 | 185 |
DAGCombiner.cpp in lib/CodeGen/SelectionDAG |
9643 | 201 |
SpirvEmitter.cpp in tools/clang/lib/SPIRV |
9396 | 82 |
FormatTest.cpp in tools/clang/unittests/Format |
9342 | 9 |
SemaDeclCXX.cpp in tools/clang/lib/Sema |
9240 | 200 |
SemaOverload.cpp in tools/clang/lib/Sema |
8395 | 153 |
TreeTransform.h in tools/clang/lib/Sema |
7979 | 210 |
ExecutionTest.cpp in tools/clang/unittests/HLSL |
7824 | 144 |
MachODump.cpp in tools/llvm-objdump |
7678 | 161 |
vecintrin.h in tools/clang/lib/Headers |
7210 | - |
Tools.cpp in tools/clang/lib/Driver |
7124 | 150 |
SemaChecking.cpp in tools/clang/lib/Sema |
7112 | 217 |
ExprConstant.cpp in tools/clang/lib/AST |
7103 | 366 |
HLOperationLower.cpp in lib/HLSL |
6797 | 72 |
ASTReader.cpp in tools/clang/lib/Serialization |
6629 | 218 |
ASTContext.cpp in tools/clang/lib/AST |
6483 | 199 |
CGBuiltin.cpp in tools/clang/lib/CodeGen |
6251 | 5 |
miniz.c in lib/Miniz |
6203 | 160 |
Targets.cpp in tools/clang/lib/Basic |
6169 | 279 |
RewriteModernObjC.cpp in tools/clang/lib/Frontend/Rewrite |
6008 | 134 |
SelectionDAGBuilder.cpp in lib/CodeGen/SelectionDAG |
5921 | 137 |
CIndex.cpp in tools/clang/tools/libclang |
5892 | 358 |
ScalarEvolution.cpp in lib/Analysis |
5784 | 102 |
DxbcConverter.cpp in projects/dxilconv/lib/DxbcConverter |
5684 | 68 |
SemaCodeComplete.cpp in tools/clang/lib/Sema |
5624 | 147 |
SemaInit.cpp in tools/clang/lib/Sema |
5544 | 96 |
SemaTemplate.cpp in tools/clang/lib/Sema |
5542 | 105 |
Sema.h in tools/clang/include/clang/Sema |
5505 | 80 |
DxilInstructions.h in include/dxc/DXIL |
5421 | 1603 |
SelectionDAG.cpp in lib/CodeGen/SelectionDAG |
5419 | 183 |
SemaOpenMP.cpp in tools/clang/lib/Sema |
5355 | 148 |
CGHLSLMS.cpp in tools/clang/lib/CodeGen |
5172 | 94 |
DxilValidation.cpp in lib/HLSL |
5152 | 114 |
SemaType.cpp in tools/clang/lib/Sema |
4947 | 132 |
ParseDecl.cpp in tools/clang/lib/Parse |
4914 | 80 |
TargetInfo.cpp in tools/clang/lib/CodeGen |
4828 | 171 |
ScalarReplAggregatesHLSL.cpp in lib/Transforms/Scalar |
4756 | 115 |
ASTImporter.cpp in tools/clang/lib/AST |
4649 | 80 |
CGObjCMac.cpp in tools/clang/lib/CodeGen |
4589 | 54 |
RewriteObjC.cpp in tools/clang/lib/Frontend/Rewrite |
4582 | 97 |
SemaExprCXX.cpp in tools/clang/lib/Sema |
4564 | 95 |
gtest-param-util-generated.h in utils/unittest/googletest/include/gtest/internal |
4562 | 105 |
ASTWriter.cpp in tools/clang/lib/Serialization |
4439 | 220 |
LLParser.cpp in lib/AsmParser |
4379 | 152 |
SemaDeclAttr.cpp in tools/clang/lib/Sema |
4319 | 184 |
BitcodeReader.cpp in lib/Bitcode/Reader |
4106 | 87 |
ASTMatchersTest.cpp in tools/clang/unittests/ASTMatchers |
4037 | 18 |
File | # lines | # units |
---|---|---|
altivec.h in tools/clang/lib/Headers |
10642 | 1912 |
DxilInstructions.h in include/dxc/DXIL |
5421 | 1603 |
Expr.h in tools/clang/include/clang/AST |
2960 | 599 |
Type.h in tools/clang/include/clang/AST |
3322 | 560 |
Core.cpp in lib/IR |
2307 | 437 |
ExprCXX.h in tools/clang/include/clang/AST |
2166 | 388 |
ExprConstant.cpp in tools/clang/lib/AST |
7103 | 366 |
CIndex.cpp in tools/clang/tools/libclang |
5892 | 358 |
Decl.h in tools/clang/include/clang/AST |
2118 | 356 |
Stmt.h in tools/clang/include/clang/AST |
1447 | 327 |
Instructions.h in include/llvm/IR |
2614 | 325 |
gmock-matchers.h in utils/unittest/googlemock/include/gmock |
2747 | 305 |
SpirvInstruction.h in tools/clang/include/clang/SPIRV |
1803 | 279 |
Targets.cpp in tools/clang/lib/Basic |
6169 | 279 |
SemaExpr.cpp in tools/clang/lib/Sema |
10281 | 273 |
DeclObjC.h in tools/clang/include/clang/AST |
1611 | 272 |
TypeLoc.h in tools/clang/include/clang/AST |
1487 | 272 |
gtest.cc in utils/unittest/googletest/src |
3440 | 257 |
d3dx12.h in include/dxc/Support |
3105 | 249 |
SemaHLSL.cpp in tools/clang/lib/Sema |
11000 | 249 |
There are 241 files with lines longer than 120 characters. In total, there are 3225 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
hctdb.py in utils/hct |
2784 | 45 | 435 |
miniz.c in lib/Miniz |
6203 | 160 | 356 |
DxilOperations.cpp in lib/DXIL |
1315 | 30 | 254 |
runtime.h in lib/DxrFallback |
1740 | 77 | 245 |
ExecutionTest.cpp in tools/clang/unittests/HLSL |
7824 | 144 | 110 |
d3d12TokenizedProgramFormat.hpp in include/dxc/Support |
854 | - | 83 |
d3dx12.h in include/dxc/Support |
3105 | 249 | 77 |
SemaHLSL.cpp in tools/clang/lib/Sema |
11000 | 249 | 72 |
HLOperationLower.cpp in lib/HLSL |
6797 | 72 | 68 |
clang.natvis in tools/clang/utils |
375 | - | 66 |
DxilInstructions.h in include/dxc/DXIL |
5421 | 1603 | 62 |
ValidationTest.cpp in tools/clang/unittests/HLSL |
3533 | 52 | 57 |
HLSLRootSignature.cpp in tools/clang/lib/Parse |
1452 | 41 | 50 |
miniz.h in include/miniz |
709 | - | 47 |
DxilDiaSymbolManager.cpp in lib/DxilDia |
1819 | 114 | 47 |
DxilPatchShaderRecordBindings.cpp in lib/HLSL |
945 | 31 | 43 |
StateFunctionTransform.cpp in lib/DxrFallback |
1367 | 50 | 38 |
MSFileSystemBasic.cpp in lib/Support |
951 | 103 | 38 |
DxilSigPoint.inl in include/dxc/DXIL |
208 | 4 | 37 |
ASTContextHLSL.cpp in tools/clang/lib/AST |
997 | 31 | 34 |