Name Description Size Coverage
AsNode.h 4321 73 %
BaseTypes.cpp 4039 6 %
BaseTypes.h 48053 41 %
blocklayout.cpp 32468 61 %
blocklayout.h 15974 62 %
BuiltInFunctionEmulator.cpp 4302 93 %
BuiltInFunctionEmulator.h 2584 -
CallDAG.cpp 8329 97 %
CallDAG.h 1918 -
CodeGen.cpp 2458 86 %
CollectVariables.cpp 56419 68 %
CollectVariables.h 1533 -
Common.h 6935 90 %
Compiler.cpp 72115 75 %
Compiler.h 15236 57 %
ConstantUnion.cpp 21301 35 %
ConstantUnion.h 4071 82 %
Declarator.cpp 855 100 %
Declarator.h 1348 100 %
Diagnostics.cpp 3000 97 %
Diagnostics.h 2122 67 %
DirectiveHandler.cpp 12263 59 %
DirectiveHandler.h 1967 67 %
ExtensionBehavior.cpp 7100 75 %
ExtensionBehavior.h 2976 -
FlagStd140Structs.cpp 2228 96 %
FlagStd140Structs.h 727 -
FunctionLookup.cpp 2453 100 %
FunctionLookup.h 1819 100 %
glsl 63 %
glslang.h 696 -
glslang_lex_autogen.cpp A lexical scanner generated by flex 161939 -
glslang_tab_autogen.cpp A Bison parser, made by GNU Bison 3.8.2. 234206 76 %
glslang_tab_autogen.h A Bison parser, made by GNU Bison 3.8.2. 14257 -
HashNames.cpp 3876 91 %
HashNames.h 1970 100 %
hlsl 73 %
ImmutableString.h 4248 96 %
ImmutableString_autogen.cpp 21878 94 %
ImmutableStringBuilder.cpp 2045 100 %
ImmutableStringBuilder.h 3859 57 %
InfoSink.cpp 3955 65 %
InfoSink.h 4025 96 %
Initialize.cpp 8879 59 %
Initialize.h 1072 -
InitializeGlobals.h 379 -
IntermNode.cpp 150280 64 %
IntermNode.h 38323 74 %
IntermRebuild.cpp 28349 74 %
IntermRebuild.h 12642 17 %
ir 76 %
IsASTDepthBelowLimit.cpp 861 90 %
IsASTDepthBelowLimit.h 530 -
length_limits.h 590 -
msl -
Name.cpp 5559 0 %
Name.h 2098 0 %
NodeType.h 3489 93 %
null 0 %
Operator.cpp 4043 56 %
Operator_autogen.h 13294 91 %
OutputTree.cpp 21059 0 %
OutputTree.h 544 -
ParseContext.cpp 420856 60 %
ParseContext.h 59639 71 %
PoolAlloc.cpp 1059 86 %
PoolAlloc.h 3585 93 %
Pragma.h 641 100 %
QualifierTypes.cpp 37844 53 %
QualifierTypes.h 7363 54 %
Severity.h 437 -
ShaderLang.cpp 29988 70 %
ShaderVars.cpp 19673 57 %
SizeClipCullDistance.cpp 1448 0 %
SizeClipCullDistance.h 772 -
spirv -
StaticType.h 10996 100 %
Symbol.cpp 8876 78 %
Symbol.h 15763 82 %
SymbolTable.cpp 18928 83 %
SymbolTable.h 12618 100 %
SymbolTable_autogen.cpp 1166248 90 %
SymbolTable_autogen.h 10577 100 %
SymbolUniqueId.cpp 564 67 %
SymbolUniqueId.h 1737 86 %
tree_ops 46 %
tree_util 40 %
Types.cpp 26333 75 %
Types.h 20274 83 %
util.cpp 29648 62 %
util.h 4348 -
ValidateAST.cpp 46778 0 %
ValidateAST.h 5576 100 %
ValidateGlobalInitializer.cpp 5017 90 %
ValidateGlobalInitializer.h 780 -
ValidateVaryingLocations.cpp 9575 0 %
ValidateVaryingLocations.h 1457 0 %
VariablePacker.cpp 12126 99 %
VariablePacker.h 1021 -
wgsl -