Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/solidity/build/_deps/fmtlib-src/include/fmt/core.h
  0.00% (0/1035)
  0.00% (0/201)
  0.00% (0/600)
src/solidity/build/_deps/fmtlib-src/include/fmt/format-inl.h
  0.00% (0/1318)
  0.00% (0/107)
  0.00% (0/674)
src/solidity/build/_deps/fmtlib-src/include/fmt/format.h
  0.00% (0/1207)
  0.00% (0/165)
  0.00% (0/695)
src/solidity/build/deps/src/jsoncpp-project/include/json/reader.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/build/deps/src/jsoncpp-project/include/json/value.h
  6.33% (5/79)
  7.32% (3/41)
  7.32% (3/41)
src/solidity/build/deps/src/jsoncpp-project/include/json/writer.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/build/deps/src/jsoncpp-project/src/lib_json/json_reader.cpp
  0.00% (0/1546)
  0.00% (0/94)
  0.00% (0/983)
src/solidity/build/deps/src/jsoncpp-project/src/lib_json/json_tool.h
  0.00% (0/61)
  0.00% (0/5)
  0.00% (0/34)
src/solidity/build/deps/src/jsoncpp-project/src/lib_json/json_value.cpp
  1.87% (23/1229)
  2.56% (4/156)
  0.46% (5/1089)
src/solidity/build/deps/src/jsoncpp-project/src/lib_json/json_valueiterator.inl
  0.00% (0/80)
  0.00% (0/23)
  0.00% (0/52)
src/solidity/build/deps/src/jsoncpp-project/src/lib_json/json_writer.cpp
  0.00% (0/932)
  0.00% (0/72)
  0.00% (0/512)
src/solidity/libevmasm/Assembly.cpp
  1.32% (8/605)
  4.55% (1/22)
  1.96% (10/511)
src/solidity/libevmasm/Assembly.h
  7.32% (3/41)
  8.33% (3/36)
  4.55% (3/66)
src/solidity/libevmasm/AssemblyItem.cpp
  9.05% (37/409)
 21.43% (3/14)
  7.84% (25/319)
src/solidity/libevmasm/AssemblyItem.h
 48.44% (31/64)
 46.67% (14/30)
 34.91% (37/106)
src/solidity/libevmasm/BlockDeduplicator.cpp
  0.00% (0/105)
  0.00% (0/5)
  0.00% (0/72)
src/solidity/libevmasm/BlockDeduplicator.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/5)
src/solidity/libevmasm/CommonSubexpressionEliminator.cpp
  0.00% (0/394)
  0.00% (0/14)
  0.00% (0/389)
src/solidity/libevmasm/CommonSubexpressionEliminator.h
  0.00% (0/15)
  0.00% (0/2)
  0.00% (0/21)
src/solidity/libevmasm/ConstantOptimiser.cpp
 87.70% (214/244)
100.00% (12/12)
 77.11% (128/166)
src/solidity/libevmasm/ConstantOptimiser.h
 95.00% (19/20)
 88.89% (8/9)
 81.25% (13/16)
src/solidity/libevmasm/ControlFlowGraph.h
  0.00% (0/9)
  0.00% (0/9)
  0.00% (0/9)
src/solidity/libevmasm/Disassemble.cpp
  0.00% (0/46)
  0.00% (0/3)
  0.00% (0/17)
src/solidity/libevmasm/ExpressionClasses.cpp
  0.00% (0/148)
  0.00% (0/14)
  0.00% (0/91)
src/solidity/libevmasm/ExpressionClasses.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libevmasm/GasMeter.cpp
  7.17% (18/251)
 22.22% (2/9)
 11.69% (18/154)
src/solidity/libevmasm/GasMeter.h
  6.32% (6/95)
 10.53% (2/19)
  8.96% (6/67)
src/solidity/libevmasm/Inliner.cpp
  0.00% (0/173)
  0.00% (0/10)
  0.00% (0/125)
src/solidity/libevmasm/Inliner.h
  0.00% (0/3)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libevmasm/Instruction.cpp
 61.54% (8/13)
 50.00% (1/2)
 50.00% (2/4)
src/solidity/libevmasm/Instruction.h
  0.00% (0/40)
  0.00% (0/12)
  0.00% (0/56)
src/solidity/libevmasm/JumpdestRemover.cpp
  0.00% (0/39)
  0.00% (0/3)
  0.00% (0/19)
src/solidity/libevmasm/JumpdestRemover.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libevmasm/KnownState.cpp
  0.00% (0/351)
  0.00% (0/19)
  0.00% (0/205)
src/solidity/libevmasm/KnownState.h
  0.00% (0/14)
  0.00% (0/13)
  0.00% (0/13)
src/solidity/libevmasm/LinkerObject.cpp
  0.00% (0/35)
  0.00% (0/5)
  0.00% (0/17)
src/solidity/libevmasm/PathGasMeter.cpp
  0.00% (0/85)
  0.00% (0/4)
  0.00% (0/70)
src/solidity/libevmasm/PathGasMeter.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libevmasm/PeepholeOptimiser.cpp
  0.00% (0/292)
  0.00% (0/23)
  0.00% (0/221)
src/solidity/libevmasm/PeepholeOptimiser.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libevmasm/RuleList.h
  0.00% (0/840)
  0.00% (0/192)
  0.00% (0/375)
src/solidity/libevmasm/SemanticInformation.cpp
  0.00% (0/424)
  0.00% (0/19)
  0.00% (0/381)
src/solidity/libevmasm/SimplificationRule.h
  0.00% (0/7)
  0.00% (0/3)
  0.00% (0/3)
src/solidity/libevmasm/SimplificationRules.cpp
  0.00% (0/150)
  0.00% (0/15)
  0.00% (0/141)
src/solidity/libevmasm/SimplificationRules.h
  0.00% (0/15)
  0.00% (0/12)
  0.00% (0/20)
src/solidity/liblangutil/CharStream.cpp
  0.00% (0/93)
  0.00% (0/9)
  0.00% (0/94)
src/solidity/liblangutil/CharStream.h
  0.00% (0/21)
  0.00% (0/12)
  0.00% (0/21)
src/solidity/liblangutil/CharStreamProvider.h
  0.00% (0/6)
  0.00% (0/3)
  0.00% (0/12)
src/solidity/liblangutil/Common.h
  0.00% (0/27)
  0.00% (0/6)
  0.00% (0/49)
src/solidity/liblangutil/DebugInfoSelection.cpp
  0.00% (0/82)
  0.00% (0/13)
  0.00% (0/77)
src/solidity/liblangutil/DebugInfoSelection.h
  0.00% (0/13)
  0.00% (0/6)
  0.00% (0/6)
src/solidity/liblangutil/EVMVersion.cpp
  0.00% (0/26)
  0.00% (0/1)
  0.00% (0/13)
src/solidity/liblangutil/EVMVersion.h
 27.91% (12/43)
 50.00% (12/24)
 31.58% (12/38)
src/solidity/liblangutil/ErrorReporter.cpp
  0.00% (0/166)
  0.00% (0/25)
  0.00% (0/51)
src/solidity/liblangutil/ErrorReporter.h
  0.00% (0/27)
  0.00% (0/10)
  0.00% (0/28)
src/solidity/liblangutil/Exceptions.cpp
  0.00% (0/49)
  0.00% (0/4)
  0.00% (0/23)
src/solidity/liblangutil/Exceptions.h
  0.00% (0/69)
  0.00% (0/17)
  0.00% (0/65)
src/solidity/liblangutil/ParserBase.cpp
  0.00% (0/102)
  0.00% (0/16)
  0.00% (0/67)
src/solidity/liblangutil/ParserBase.h
  0.00% (0/8)
  0.00% (0/4)
  0.00% (0/4)
src/solidity/liblangutil/Scanner.cpp
  0.00% (0/754)
  0.00% (0/31)
  0.00% (0/576)
src/solidity/liblangutil/Scanner.h
  0.00% (0/42)
  0.00% (0/27)
  0.00% (0/27)
src/solidity/liblangutil/SemVerHandler.cpp
  0.00% (0/230)
  0.00% (0/14)
  0.00% (0/187)
src/solidity/liblangutil/SemVerHandler.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/5)
src/solidity/liblangutil/SourceLocation.cpp
  0.00% (0/25)
  0.00% (0/2)
  0.00% (0/31)
src/solidity/liblangutil/SourceLocation.h
  2.13% (1/47)
  8.33% (1/12)
  7.81% (5/64)
src/solidity/liblangutil/SourceReferenceExtractor.cpp
  0.00% (0/68)
  0.00% (0/3)
  0.00% (0/33)
src/solidity/liblangutil/SourceReferenceExtractor.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/liblangutil/SourceReferenceFormatter.cpp
  0.00% (0/119)
  0.00% (0/14)
  0.00% (0/50)
src/solidity/liblangutil/SourceReferenceFormatter.h
  0.00% (0/14)
  0.00% (0/3)
  0.00% (0/3)
src/solidity/liblangutil/Token.cpp
  0.00% (0/161)
  0.00% (0/10)
  0.00% (0/1350)
src/solidity/liblangutil/Token.h
  0.00% (0/56)
  0.00% (0/27)
  0.00% (0/292)
src/solidity/liblangutil/UniqueErrorReporter.h
  0.00% (0/42)
  0.00% (0/10)
  0.00% (0/28)
src/solidity/libsmtutil/CHCSmtLib2Interface.cpp
  0.00% (0/136)
  0.00% (0/13)
  0.00% (0/127)
src/solidity/libsmtutil/CHCSmtLib2Interface.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libsmtutil/CHCSolverInterface.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libsmtutil/Helpers.h
  0.00% (0/21)
  0.00% (0/3)
  0.00% (0/3)
src/solidity/libsmtutil/SMTLib2Interface.cpp
  0.00% (0/233)
  0.00% (0/16)
  0.00% (0/258)
src/solidity/libsmtutil/SMTLib2Interface.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/solidity/libsmtutil/SMTPortfolio.cpp
  0.00% (0/60)
  0.00% (0/9)
  0.00% (0/45)
src/solidity/libsmtutil/SMTPortfolio.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsmtutil/SolverInterface.h
  0.00% (0/359)
  0.00% (0/72)
  0.00% (0/382)
src/solidity/libsmtutil/Sorts.cpp
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/4)
src/solidity/libsmtutil/Sorts.h
  3.70% (3/81)
 16.67% (3/18)
  1.86% (3/161)
src/solidity/libsolc/libsolc.cpp
  0.00% (0/102)
  0.00% (0/11)
  0.00% (0/31)
src/solidity/libsolidity/analysis/ConstantEvaluator.cpp
  0.00% (0/290)
  0.00% (0/15)
  0.00% (0/228)
src/solidity/libsolidity/analysis/ConstantEvaluator.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/analysis/ContractLevelChecker.cpp
  0.00% (0/417)
  0.00% (0/18)
  0.00% (0/293)
src/solidity/libsolidity/analysis/ContractLevelChecker.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/analysis/ControlFlowAnalyzer.cpp
  0.00% (0/176)
  0.00% (0/8)
  0.00% (0/79)
src/solidity/libsolidity/analysis/ControlFlowAnalyzer.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/analysis/ControlFlowBuilder.cpp
  0.00% (0/494)
  0.00% (0/42)
  0.00% (0/595)
src/solidity/libsolidity/analysis/ControlFlowBuilder.h
  0.00% (0/27)
  0.00% (0/3)
  0.00% (0/11)
src/solidity/libsolidity/analysis/ControlFlowGraph.cpp
  0.00% (0/24)
  0.00% (0/5)
  0.00% (0/13)
src/solidity/libsolidity/analysis/ControlFlowGraph.h
  0.00% (0/30)
  0.00% (0/9)
  0.00% (0/31)
src/solidity/libsolidity/analysis/ControlFlowRevertPruner.cpp
  0.00% (0/151)
  0.00% (0/6)
  0.00% (0/58)
src/solidity/libsolidity/analysis/ControlFlowRevertPruner.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/analysis/DeclarationContainer.cpp
  0.00% (0/132)
  0.00% (0/8)
  0.00% (0/150)
src/solidity/libsolidity/analysis/DeclarationContainer.h
  0.00% (0/8)
  0.00% (0/5)
  0.00% (0/7)
src/solidity/libsolidity/analysis/DeclarationTypeChecker.cpp
  0.00% (0/442)
  0.00% (0/15)
  0.00% (0/369)
src/solidity/libsolidity/analysis/DeclarationTypeChecker.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/analysis/DocStringAnalyser.cpp
  0.00% (0/111)
  0.00% (0/12)
  0.00% (0/81)
src/solidity/libsolidity/analysis/DocStringAnalyser.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/analysis/DocStringTagParser.cpp
  0.00% (0/275)
  0.00% (0/15)
  0.00% (0/107)
src/solidity/libsolidity/analysis/DocStringTagParser.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/analysis/FunctionCallGraph.cpp
  0.00% (0/222)
  0.00% (0/15)
  0.00% (0/322)
src/solidity/libsolidity/analysis/FunctionCallGraph.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/analysis/GlobalContext.cpp
  0.00% (0/98)
  0.00% (0/8)
  0.00% (0/89)
src/solidity/libsolidity/analysis/GlobalContext.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/analysis/ImmutableValidator.cpp
  0.00% (0/195)
  0.00% (0/14)
  0.00% (0/134)
src/solidity/libsolidity/analysis/ImmutableValidator.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/analysis/NameAndTypeResolver.cpp
  0.00% (0/550)
  0.00% (0/35)
  0.00% (0/516)
src/solidity/libsolidity/analysis/OverrideChecker.cpp
  0.00% (0/780)
  0.00% (0/98)
  0.00% (0/448)
src/solidity/libsolidity/analysis/OverrideChecker.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/5)
src/solidity/libsolidity/analysis/PostTypeChecker.cpp
  0.00% (0/270)
  0.00% (0/50)
  0.00% (0/180)
src/solidity/libsolidity/analysis/PostTypeChecker.h
  0.00% (0/11)
  0.00% (0/4)
  0.00% (0/6)
src/solidity/libsolidity/analysis/PostTypeContractLevelChecker.cpp
  0.00% (0/33)
  0.00% (0/2)
  0.00% (0/22)
src/solidity/libsolidity/analysis/PostTypeContractLevelChecker.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/analysis/ReferencesResolver.cpp
  0.00% (0/283)
  0.00% (0/23)
  0.00% (0/204)
src/solidity/libsolidity/analysis/ReferencesResolver.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/analysis/Scoper.cpp
  0.00% (0/28)
  0.00% (0/5)
  0.00% (0/32)
src/solidity/libsolidity/analysis/StaticAnalyzer.cpp
  0.00% (0/250)
  0.00% (0/19)
  0.00% (0/229)
src/solidity/libsolidity/analysis/SyntaxChecker.cpp
  0.00% (0/373)
  0.00% (0/27)
  0.00% (0/260)
src/solidity/libsolidity/analysis/SyntaxChecker.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/analysis/TypeChecker.cpp
  0.00% (0/3901)
  0.00% (0/73)
  0.00% (0/2965)
src/solidity/libsolidity/analysis/TypeChecker.h
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/5)
src/solidity/libsolidity/analysis/ViewPureChecker.cpp
  0.00% (0/326)
  0.00% (0/33)
  0.00% (0/294)
src/solidity/libsolidity/analysis/ViewPureChecker.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/ast/AST.cpp
  0.00% (0/750)
  0.00% (0/101)
  0.00% (0/854)
src/solidity/libsolidity/ast/AST.h
  0.00% (0/370)
  0.00% (0/267)
  0.00% (0/484)
src/solidity/libsolidity/ast/ASTAnnotations.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/solidity/libsolidity/ast/ASTEnums.h
  0.00% (0/18)
  0.00% (0/4)
  0.00% (0/18)
src/solidity/libsolidity/ast/ASTForward.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/ast/ASTJsonExporter.cpp
  0.00% (0/797)
  0.00% (0/76)
  0.00% (0/312)
src/solidity/libsolidity/ast/ASTJsonExporter.h
  0.00% (0/36)
  0.00% (0/6)
  0.00% (0/39)
src/solidity/libsolidity/ast/ASTJsonImporter.cpp
  0.00% (0/926)
  0.00% (0/74)
  0.00% (0/922)
src/solidity/libsolidity/ast/ASTJsonImporter.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/ast/ASTUtils.cpp
  0.00% (0/69)
  0.00% (0/7)
  0.00% (0/66)
src/solidity/libsolidity/ast/ASTVisitor.h
  0.00% (0/231)
  0.00% (0/231)
  0.00% (0/234)
src/solidity/libsolidity/ast/AST_accept.h
  0.00% (0/774)
  0.00% (0/110)
  0.00% (0/412)
src/solidity/libsolidity/ast/CallGraph.cpp
  0.00% (0/15)
  0.00% (0/3)
  0.00% (0/27)
src/solidity/libsolidity/ast/TypeProvider.cpp
  0.00% (0/317)
  0.00% (0/40)
  0.00% (0/251)
src/solidity/libsolidity/ast/TypeProvider.h
  0.00% (0/34)
  0.00% (0/16)
  0.00% (0/36)
src/solidity/libsolidity/ast/Types.cpp
  0.44% (15/3407)
  1.04% (3/288)
  0.87% (29/3335)
src/solidity/libsolidity/ast/Types.h
  1.00% (4/399)
  1.53% (4/261)
  0.65% (4/615)
src/solidity/libsolidity/codegen/ABIFunctions.cpp
  0.00% (0/2322)
  0.00% (0/51)
  0.00% (0/1291)
src/solidity/libsolidity/codegen/ABIFunctions.h
  0.00% (0/7)
  0.00% (0/3)
  0.00% (0/3)
src/solidity/libsolidity/codegen/ArrayUtils.cpp
  0.00% (0/1185)
  0.00% (0/17)
  0.00% (0/763)
src/solidity/libsolidity/codegen/ArrayUtils.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/codegen/Compiler.cpp
  0.00% (0/16)
  0.00% (0/2)
  0.00% (0/28)
src/solidity/libsolidity/codegen/Compiler.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/solidity/libsolidity/codegen/CompilerContext.cpp
  0.00% (0/464)
  0.00% (0/46)
  0.00% (0/428)
src/solidity/libsolidity/codegen/CompilerContext.h
  0.00% (0/54)
  0.00% (0/49)
  0.00% (0/60)
src/solidity/libsolidity/codegen/CompilerUtils.cpp
  0.00% (0/1355)
  0.00% (0/50)
  0.00% (0/1498)
src/solidity/libsolidity/codegen/CompilerUtils.h
  0.00% (0/13)
  0.00% (0/4)
  0.00% (0/5)
src/solidity/libsolidity/codegen/ContractCompiler.cpp
  0.00% (0/1305)
  0.00% (0/46)
  0.00% (0/1361)
src/solidity/libsolidity/codegen/ContractCompiler.h
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/codegen/ExpressionCompiler.cpp
  0.00% (0/2353)
  0.00% (0/34)
  0.00% (0/2702)
src/solidity/libsolidity/codegen/ExpressionCompiler.h
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/14)
src/solidity/libsolidity/codegen/LValue.cpp
  0.00% (0/443)
  0.00% (0/26)
  0.00% (0/553)
src/solidity/libsolidity/codegen/LValue.h
  0.00% (0/8)
  0.00% (0/8)
  0.00% (0/8)
src/solidity/libsolidity/codegen/MultiUseYulFunctionCollector.cpp
  0.00% (0/39)
  0.00% (0/3)
  0.00% (0/45)
src/solidity/libsolidity/codegen/MultiUseYulFunctionCollector.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/codegen/ReturnInfo.cpp
  0.00% (0/30)
  0.00% (0/1)
  0.00% (0/43)
src/solidity/libsolidity/codegen/YulUtilFunctions.cpp
  0.00% (0/7569)
  0.00% (0/243)
  0.00% (0/2864)
src/solidity/libsolidity/codegen/YulUtilFunctions.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/codegen/ir/Common.cpp
  0.00% (0/81)
  0.00% (0/19)
  0.00% (0/90)
src/solidity/libsolidity/codegen/ir/Common.h
  0.00% (0/6)
  0.00% (0/4)
  0.00% (0/10)
src/solidity/libsolidity/codegen/ir/IRGenerationContext.cpp
  0.00% (0/103)
  0.00% (0/19)
  0.00% (0/162)
src/solidity/libsolidity/codegen/ir/IRGenerationContext.h
  0.00% (0/33)
  0.00% (0/23)
  0.00% (0/37)
src/solidity/libsolidity/codegen/ir/IRGenerator.cpp
  0.00% (0/1439)
  0.00% (0/35)
  0.00% (0/658)
src/solidity/libsolidity/codegen/ir/IRGenerator.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/codegen/ir/IRGeneratorForStatements.cpp
  0.00% (0/2988)
  0.00% (0/81)
  0.00% (0/3230)
src/solidity/libsolidity/codegen/ir/IRGeneratorForStatements.h
  0.00% (0/12)
  0.00% (0/5)
  0.00% (0/5)
src/solidity/libsolidity/codegen/ir/IRLValue.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/4)
src/solidity/libsolidity/codegen/ir/IRVariable.cpp
  0.00% (0/66)
  0.00% (0/11)
  0.00% (0/122)
src/solidity/libsolidity/codegen/ir/IRVariable.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/formal/ArraySlicePredicate.cpp
  0.00% (0/49)
  0.00% (0/1)
  0.00% (0/31)
src/solidity/libsolidity/formal/ArraySlicePredicate.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/formal/BMC.cpp
  0.00% (0/787)
  0.00% (0/37)
  0.00% (0/536)
src/solidity/libsolidity/formal/BMC.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/formal/CHC.cpp
  0.00% (0/1561)
  0.00% (0/105)
  0.00% (0/1379)
src/solidity/libsolidity/formal/CHC.h
  0.00% (0/13)
  0.00% (0/3)
  0.00% (0/19)
src/solidity/libsolidity/formal/EncodingContext.cpp
  0.00% (0/132)
  0.00% (0/28)
  0.00% (0/129)
src/solidity/libsolidity/formal/EncodingContext.h
  0.00% (0/21)
  0.00% (0/10)
  0.00% (0/28)
src/solidity/libsolidity/formal/ExpressionFormatter.cpp
  0.00% (0/95)
  0.00% (0/8)
  0.00% (0/84)
src/solidity/libsolidity/formal/Invariants.cpp
  0.00% (0/50)
  0.00% (0/2)
  0.00% (0/31)
src/solidity/libsolidity/formal/ModelChecker.cpp
  0.00% (0/81)
  0.00% (0/7)
  0.00% (0/49)
src/solidity/libsolidity/formal/ModelCheckerSettings.cpp
  0.00% (0/63)
  0.00% (0/5)
  0.00% (0/53)
src/solidity/libsolidity/formal/ModelCheckerSettings.h
  0.00% (0/51)
  0.00% (0/29)
  0.00% (0/36)
src/solidity/libsolidity/formal/Predicate.cpp
  0.00% (0/462)
  0.00% (0/38)
  0.00% (0/618)
src/solidity/libsolidity/formal/Predicate.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libsolidity/formal/PredicateInstance.cpp
  0.00% (0/113)
  0.00% (0/25)
  0.00% (0/43)
src/solidity/libsolidity/formal/PredicateSort.cpp
  0.00% (0/68)
  0.00% (0/10)
  0.00% (0/25)
src/solidity/libsolidity/formal/SMTEncoder.cpp
  0.00% (0/2633)
  0.00% (0/175)
  0.00% (0/2791)
src/solidity/libsolidity/formal/SMTEncoder.h
  0.00% (0/12)
  0.00% (0/12)
  0.00% (0/12)
src/solidity/libsolidity/formal/SSAVariable.cpp
  0.00% (0/12)
  0.00% (0/3)
  0.00% (0/5)
src/solidity/libsolidity/formal/SSAVariable.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/3)
src/solidity/libsolidity/formal/SymbolicState.cpp
  0.00% (0/261)
  0.00% (0/23)
  0.00% (0/138)
src/solidity/libsolidity/formal/SymbolicState.h
  0.00% (0/30)
  0.00% (0/30)
  0.00% (0/57)
src/solidity/libsolidity/formal/SymbolicTypes.cpp
  0.00% (0/457)
  0.00% (0/41)
  0.00% (0/532)
src/solidity/libsolidity/formal/SymbolicVariables.cpp
  0.00% (0/183)
  0.00% (0/42)
  0.00% (0/250)
src/solidity/libsolidity/formal/SymbolicVariables.h
  0.00% (0/14)
  0.00% (0/12)
  0.00% (0/20)
src/solidity/libsolidity/formal/VariableUsage.cpp
  0.00% (0/65)
  0.00% (0/10)
  0.00% (0/81)
src/solidity/libsolidity/formal/VariableUsage.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/solidity/libsolidity/interface/ABI.cpp
  0.00% (0/168)
  0.00% (0/5)
  0.00% (0/174)
src/solidity/libsolidity/interface/CompilerStack.cpp
  0.00% (0/1303)
  0.00% (0/94)
  0.00% (0/1217)
src/solidity/libsolidity/interface/CompilerStack.h
  0.00% (0/18)
  0.00% (0/14)
  0.00% (0/14)
src/solidity/libsolidity/interface/DebugSettings.h
  0.00% (0/16)
  0.00% (0/2)
  0.00% (0/11)
src/solidity/libsolidity/interface/GasEstimator.cpp
  0.00% (0/62)
  0.00% (0/4)
  0.00% (0/17)
src/solidity/libsolidity/interface/GasEstimator.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/interface/ImportRemapper.cpp
  0.00% (0/57)
  0.00% (0/5)
  0.00% (0/44)
src/solidity/libsolidity/interface/ImportRemapper.h
  0.00% (0/9)
  0.00% (0/4)
  0.00% (0/4)
src/solidity/libsolidity/interface/Natspec.cpp
  0.00% (0/177)
  0.00% (0/7)
  0.00% (0/115)
src/solidity/libsolidity/interface/OptimiserSettings.h
  0.00% (0/49)
  0.00% (0/6)
  0.00% (0/26)
src/solidity/libsolidity/interface/ReadFile.h
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/13)
src/solidity/libsolidity/interface/StandardCompiler.cpp
  0.00% (0/1256)
  0.00% (0/41)
  0.00% (0/789)
src/solidity/libsolidity/interface/StandardCompiler.h
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/interface/StorageLayout.cpp
  0.00% (0/77)
  0.00% (0/4)
  0.00% (0/72)
src/solidity/libsolidity/parsing/DocStringParser.cpp
  0.00% (0/102)
  0.00% (0/10)
  0.00% (0/83)
src/solidity/libsolidity/parsing/DocStringParser.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolidity/parsing/Parser.cpp
  0.00% (0/2002)
  0.00% (0/76)
  0.00% (0/974)
src/solidity/libsolidity/parsing/Parser.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/solidity/libsolutil/Algorithms.h
  0.00% (0/37)
  0.00% (0/5)
  0.00% (0/23)
src/solidity/libsolutil/AnsiColorized.h
  0.00% (0/12)
  0.00% (0/3)
  0.00% (0/8)
src/solidity/libsolutil/Assertions.h
  0.00% (0/7)
  0.00% (0/3)
  0.00% (0/10)
src/solidity/libsolutil/Common.h
  0.00% (0/6)
  0.00% (0/4)
  0.00% (0/4)
src/solidity/libsolutil/CommonData.cpp
  0.00% (0/141)
  0.00% (0/10)
  0.00% (0/183)
src/solidity/libsolutil/CommonData.h
  7.83% (18/230)
 10.26% (4/39)
  4.95% (5/101)
src/solidity/libsolutil/CommonIO.cpp
  0.00% (0/66)
  0.00% (0/9)
  0.00% (0/55)
src/solidity/libsolutil/CommonIO.h
  0.00% (0/14)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libsolutil/Exceptions.cpp
  0.00% (0/19)
  0.00% (0/3)
  0.00% (0/10)
src/solidity/libsolutil/Exceptions.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolutil/FixedHash.h
 17.14% (12/70)
 23.53% (4/17)
 20.00% (12/60)
src/solidity/libsolutil/FunctionSelector.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libsolutil/IpfsHash.cpp
  0.00% (0/109)
  0.00% (0/12)
  0.00% (0/35)
src/solidity/libsolutil/JSON.cpp
  0.00% (0/60)
  0.00% (0/10)
  0.00% (0/26)
src/solidity/libsolutil/JSON.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libsolutil/Keccak256.cpp
100.00% (51/51)
100.00% (5/5)
 89.74% (35/39)
src/solidity/libsolutil/Keccak256.h
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/solidity/libsolutil/LEB128.h
  0.00% (0/25)
  0.00% (0/2)
  0.00% (0/14)
src/solidity/libsolutil/LazyInit.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/5)
src/solidity/libsolutil/Numeric.cpp
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/16)
src/solidity/libsolutil/Numeric.h
 38.67% (29/75)
 41.67% (5/12)
 36.59% (15/41)
src/solidity/libsolutil/Result.h
  0.00% (0/8)
  0.00% (0/6)
  0.00% (0/6)
src/solidity/libsolutil/SetOnce.h
  0.00% (0/20)
  0.00% (0/5)
  0.00% (0/21)
src/solidity/libsolutil/StringUtils.cpp
  0.00% (0/59)
  0.00% (0/4)
  0.00% (0/46)
src/solidity/libsolutil/StringUtils.h
  0.00% (0/124)
  0.00% (0/11)
  0.00% (0/61)
src/solidity/libsolutil/SwarmHash.cpp
  0.00% (0/66)
  0.00% (0/7)
  0.00% (0/37)
src/solidity/libsolutil/SwarmHash.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolutil/UTF8.cpp
  0.00% (0/88)
  0.00% (0/3)
  0.00% (0/91)
src/solidity/libsolutil/UTF8.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libsolutil/Views.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/10)
src/solidity/libsolutil/Visitor.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libsolutil/Whiskers.cpp
  0.00% (0/212)
  0.00% (0/12)
  0.00% (0/119)
src/solidity/libsolutil/Whiskers.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libsolutil/cxx20.h
  0.00% (0/15)
  0.00% (0/2)
  0.00% (0/7)
src/solidity/libsolutil/picosha2.h
  0.00% (0/188)
  0.00% (0/27)
  0.00% (0/65)
src/solidity/libsolutil/vector_ref.h
 30.77% (4/13)
 30.77% (4/13)
 13.33% (4/30)
src/solidity/libyul/AST.h
  0.00% (0/37)
  0.00% (0/13)
  0.00% (0/19)
src/solidity/libyul/AsmAnalysis.cpp
  0.00% (0/611)
  0.00% (0/32)
  0.00% (0/497)
src/solidity/libyul/AsmAnalysis.h
  0.00% (0/8)
  0.00% (0/5)
  0.00% (0/7)
src/solidity/libyul/AsmJsonConverter.cpp
  0.00% (0/133)
  0.00% (0/18)
  0.00% (0/120)
src/solidity/libyul/AsmJsonConverter.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/AsmJsonImporter.cpp
  0.00% (0/213)
  0.00% (0/23)
  0.00% (0/217)
src/solidity/libyul/AsmJsonImporter.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/AsmParser.cpp
  0.00% (0/576)
  0.00% (0/25)
  0.00% (0/309)
src/solidity/libyul/AsmParser.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/7)
src/solidity/libyul/AsmPrinter.cpp
  0.00% (0/231)
  0.00% (0/23)
  0.00% (0/212)
src/solidity/libyul/AsmPrinter.h
  0.00% (0/10)
  0.00% (0/3)
  0.00% (0/6)
src/solidity/libyul/CompilabilityChecker.cpp
  0.00% (0/30)
  0.00% (0/1)
  0.00% (0/7)
src/solidity/libyul/ControlFlowSideEffects.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/5)
src/solidity/libyul/ControlFlowSideEffectsCollector.cpp
  0.00% (0/194)
  0.00% (0/19)
  0.00% (0/134)
src/solidity/libyul/ControlFlowSideEffectsCollector.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/Dialect.cpp
  0.00% (0/42)
  0.00% (0/5)
  0.00% (0/18)
src/solidity/libyul/Dialect.h
  0.00% (0/16)
  0.00% (0/14)
  0.00% (0/17)
src/solidity/libyul/Exceptions.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/FunctionReferenceResolver.cpp
  0.00% (0/21)
  0.00% (0/3)
  0.00% (0/18)
src/solidity/libyul/FunctionReferenceResolver.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/Object.cpp
  0.00% (0/80)
  0.00% (0/6)
  0.00% (0/139)
src/solidity/libyul/Object.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/solidity/libyul/ObjectParser.cpp
  0.00% (0/137)
  0.00% (0/8)
  0.00% (0/116)
src/solidity/libyul/ObjectParser.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/Scope.cpp
  0.00% (0/53)
  0.00% (0/6)
  0.00% (0/41)
src/solidity/libyul/Scope.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/4)
src/solidity/libyul/ScopeFiller.cpp
  0.00% (0/103)
  0.00% (0/11)
  0.00% (0/58)
src/solidity/libyul/ScopeFiller.h
  0.00% (0/7)
  0.00% (0/7)
  0.00% (0/7)
src/solidity/libyul/SideEffects.h
  0.00% (0/33)
  0.00% (0/5)
  0.00% (0/29)
src/solidity/libyul/Utilities.cpp
  0.00% (0/96)
  0.00% (0/11)
  0.00% (0/126)
src/solidity/libyul/Utilities.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/6)
src/solidity/libyul/YulStack.cpp
  0.00% (0/218)
  0.00% (0/15)
  0.00% (0/354)
src/solidity/libyul/YulStack.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/solidity/libyul/YulString.h
  0.00% (0/69)
  0.00% (0/22)
  0.00% (0/42)
src/solidity/libyul/backends/evm/AbstractAssembly.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/backends/evm/AsmCodeGen.cpp
  0.00% (0/24)
  0.00% (0/1)
  0.00% (0/15)
src/solidity/libyul/backends/evm/ConstantOptimiser.cpp
  0.00% (0/139)
  0.00% (0/13)
  0.00% (0/124)
src/solidity/libyul/backends/evm/ConstantOptimiser.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/backends/evm/ControlFlowGraph.h
  0.00% (0/28)
  0.00% (0/18)
  0.00% (0/40)
src/solidity/libyul/backends/evm/ControlFlowGraphBuilder.cpp
  0.00% (0/648)
  0.00% (0/63)
  0.00% (0/428)
src/solidity/libyul/backends/evm/EVMCodeTransform.cpp
  0.00% (0/602)
  0.00% (0/38)
  0.00% (0/609)
src/solidity/libyul/backends/evm/EVMCodeTransform.h
  0.00% (0/9)
  0.00% (0/4)
  0.00% (0/4)
src/solidity/libyul/backends/evm/EVMDialect.cpp
  0.00% (0/463)
  0.00% (0/32)
  0.00% (0/238)
src/solidity/libyul/backends/evm/EVMDialect.h
  0.00% (0/11)
  0.00% (0/11)
  0.00% (0/11)
src/solidity/libyul/backends/evm/EVMMetrics.cpp
  0.00% (0/58)
  0.00% (0/10)
  0.00% (0/32)
src/solidity/libyul/backends/evm/EVMMetrics.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/backends/evm/EVMObjectCompiler.cpp
  0.00% (0/71)
  0.00% (0/2)
  0.00% (0/41)
src/solidity/libyul/backends/evm/EVMObjectCompiler.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/backends/evm/EthAssemblyAdapter.cpp
  0.00% (0/113)
  0.00% (0/26)
  0.00% (0/83)
src/solidity/libyul/backends/evm/NoOutputAssembly.cpp
  0.00% (0/79)
  0.00% (0/20)
  0.00% (0/60)
src/solidity/libyul/backends/evm/NoOutputAssembly.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/solidity/libyul/backends/evm/OptimizedEVMCodeTransform.cpp
  0.00% (0/583)
  0.00% (0/35)
  0.00% (0/492)
src/solidity/libyul/backends/evm/StackHelpers.h
  0.00% (0/330)
  0.00% (0/26)
  0.00% (0/315)
src/solidity/libyul/backends/evm/StackLayoutGenerator.cpp
  0.00% (0/1129)
  0.00% (0/92)
  0.00% (0/410)
src/solidity/libyul/backends/evm/VariableReferenceCounter.cpp
  0.00% (0/41)
  0.00% (0/7)
  0.00% (0/26)
src/solidity/libyul/backends/evm/VariableReferenceCounter.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/backends/wasm/BinaryTransform.cpp
  0.00% (0/375)
  0.00% (0/49)
  0.00% (0/250)
src/solidity/libyul/backends/wasm/BinaryTransform.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/backends/wasm/EVMToEwasmTranslator.cpp
  0.00% (0/78)
  0.00% (0/2)
  0.00% (0/34)
src/solidity/libyul/backends/wasm/EVMToEwasmTranslator.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/backends/wasm/TextTransform.cpp
  0.00% (0/157)
  0.00% (0/22)
  0.00% (0/94)
src/solidity/libyul/backends/wasm/WasmCodeTransform.cpp
  0.00% (0/315)
  0.00% (0/27)
  0.00% (0/326)
src/solidity/libyul/backends/wasm/WasmCodeTransform.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/backends/wasm/WasmDialect.cpp
  0.00% (0/203)
  0.00% (0/8)
  0.00% (0/63)
src/solidity/libyul/backends/wasm/WasmDialect.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/backends/wasm/WasmObjectCompiler.cpp
  0.00% (0/18)
  0.00% (0/2)
  0.00% (0/34)
src/solidity/libyul/backends/wasm/WasmObjectCompiler.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/backends/wasm/WordSizeTransform.cpp
  0.00% (0/461)
  0.00% (0/18)
  0.00% (0/252)
src/solidity/libyul/optimiser/ASTCopier.cpp
  0.00% (0/102)
  0.00% (0/25)
  0.00% (0/28)
src/solidity/libyul/optimiser/ASTCopier.h
  0.00% (0/18)
  0.00% (0/11)
  0.00% (0/15)
src/solidity/libyul/optimiser/ASTWalker.cpp
  0.00% (0/98)
  0.00% (0/25)
  0.00% (0/37)
src/solidity/libyul/optimiser/ASTWalker.h
  0.00% (0/25)
  0.00% (0/14)
  0.00% (0/16)
src/solidity/libyul/optimiser/BlockFlattener.cpp
  0.00% (0/29)
  0.00% (0/3)
  0.00% (0/19)
src/solidity/libyul/optimiser/BlockFlattener.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/BlockHasher.cpp
  0.00% (0/118)
  0.00% (0/17)
  0.00% (0/55)
src/solidity/libyul/optimiser/BlockHasher.h
  0.00% (0/17)
  0.00% (0/5)
  0.00% (0/5)
src/solidity/libyul/optimiser/CallGraphGenerator.cpp
  0.00% (0/48)
  0.00% (0/7)
  0.00% (0/26)
src/solidity/libyul/optimiser/CircularReferencesPruner.cpp
  0.00% (0/33)
  0.00% (0/4)
  0.00% (0/14)
src/solidity/libyul/optimiser/CircularReferencesPruner.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/CommonSubexpressionEliminator.cpp
  0.00% (0/60)
  0.00% (0/4)
  0.00% (0/53)
src/solidity/libyul/optimiser/ConditionalSimplifier.cpp
  0.00% (0/88)
  0.00% (0/4)
  0.00% (0/19)
src/solidity/libyul/optimiser/ConditionalSimplifier.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/ConditionalUnsimplifier.cpp
  0.00% (0/102)
  0.00% (0/4)
  0.00% (0/41)
src/solidity/libyul/optimiser/ConditionalUnsimplifier.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/ControlFlowSimplifier.cpp
  0.00% (0/187)
  0.00% (0/15)
  0.00% (0/97)
src/solidity/libyul/optimiser/ControlFlowSimplifier.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/solidity/libyul/optimiser/DataFlowAnalyzer.cpp
  0.00% (0/291)
  0.00% (0/31)
  0.00% (0/171)
src/solidity/libyul/optimiser/DataFlowAnalyzer.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/solidity/libyul/optimiser/DeadCodeEliminator.cpp
  0.00% (0/27)
  0.00% (0/4)
  0.00% (0/17)
src/solidity/libyul/optimiser/DeadCodeEliminator.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/Disambiguator.cpp
  0.00% (0/30)
  0.00% (0/7)
  0.00% (0/48)
src/solidity/libyul/optimiser/Disambiguator.h
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/EqualStoreEliminator.cpp
  0.00% (0/27)
  0.00% (0/2)
  0.00% (0/17)
src/solidity/libyul/optimiser/EqualStoreEliminator.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/EquivalentFunctionCombiner.cpp
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/4)
src/solidity/libyul/optimiser/EquivalentFunctionCombiner.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/EquivalentFunctionDetector.cpp
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/5)
src/solidity/libyul/optimiser/EquivalentFunctionDetector.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/optimiser/ExpressionInliner.cpp
  0.00% (0/33)
  0.00% (0/3)
  0.00% (0/20)
src/solidity/libyul/optimiser/ExpressionInliner.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/ExpressionJoiner.cpp
  0.00% (0/76)
  0.00% (0/10)
  0.00% (0/63)
src/solidity/libyul/optimiser/ExpressionSimplifier.cpp
  0.00% (0/35)
  0.00% (0/4)
  0.00% (0/27)
src/solidity/libyul/optimiser/ExpressionSimplifier.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/ExpressionSplitter.cpp
  0.00% (0/62)
  0.00% (0/8)
  0.00% (0/22)
src/solidity/libyul/optimiser/ExpressionSplitter.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/ForLoopConditionIntoBody.cpp
  0.00% (0/36)
  0.00% (0/2)
  0.00% (0/8)
src/solidity/libyul/optimiser/ForLoopConditionIntoBody.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/ForLoopConditionOutOfBody.cpp
  0.00% (0/38)
  0.00% (0/2)
  0.00% (0/26)
src/solidity/libyul/optimiser/ForLoopConditionOutOfBody.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/ForLoopInitRewriter.cpp
  0.00% (0/42)
  0.00% (0/2)
  0.00% (0/5)
src/solidity/libyul/optimiser/ForLoopInitRewriter.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/optimiser/FullInliner.cpp
  0.00% (0/274)
  0.00% (0/24)
  0.00% (0/155)
src/solidity/libyul/optimiser/FullInliner.h
  0.00% (0/8)
  0.00% (0/3)
  0.00% (0/6)
src/solidity/libyul/optimiser/FunctionCallFinder.cpp
  0.00% (0/11)
  0.00% (0/3)
  0.00% (0/5)
src/solidity/libyul/optimiser/FunctionGrouper.cpp
  0.00% (0/24)
  0.00% (0/2)
  0.00% (0/21)
src/solidity/libyul/optimiser/FunctionGrouper.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/FunctionHoister.cpp
  0.00% (0/16)
  0.00% (0/1)
  0.00% (0/6)
src/solidity/libyul/optimiser/FunctionHoister.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/optimiser/FunctionSpecializer.cpp
  0.00% (0/119)
  0.00% (0/11)
  0.00% (0/38)
src/solidity/libyul/optimiser/FunctionSpecializer.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/InlinableExpressionFunctionFinder.cpp
  0.00% (0/30)
  0.00% (0/3)
  0.00% (0/26)
src/solidity/libyul/optimiser/InlinableExpressionFunctionFinder.h
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/4)
src/solidity/libyul/optimiser/KnowledgeBase.cpp
  0.00% (0/42)
  0.00% (0/7)
  0.00% (0/35)
src/solidity/libyul/optimiser/KnowledgeBase.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/optimiser/LoadResolver.cpp
  0.00% (0/78)
  0.00% (0/4)
  0.00% (0/63)
src/solidity/libyul/optimiser/LoadResolver.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/LoopInvariantCodeMotion.cpp
  0.00% (0/91)
  0.00% (0/6)
  0.00% (0/43)
src/solidity/libyul/optimiser/LoopInvariantCodeMotion.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/MainFunction.cpp
  0.00% (0/16)
  0.00% (0/1)
  0.00% (0/36)
src/solidity/libyul/optimiser/MainFunction.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/Metrics.cpp
  0.00% (0/127)
  0.00% (0/16)
  0.00% (0/109)
src/solidity/libyul/optimiser/Metrics.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/optimiser/NameCollector.cpp
  0.00% (0/79)
  0.00% (0/15)
  0.00% (0/40)
src/solidity/libyul/optimiser/NameCollector.h
  0.00% (0/11)
  0.00% (0/7)
  0.00% (0/7)
src/solidity/libyul/optimiser/NameDispenser.cpp
  0.00% (0/22)
  0.00% (0/5)
  0.00% (0/9)
src/solidity/libyul/optimiser/NameDispenser.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/optimiser/NameDisplacer.cpp
  0.00% (0/35)
  0.00% (0/7)
  0.00% (0/35)
src/solidity/libyul/optimiser/NameDisplacer.h
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/3)
src/solidity/libyul/optimiser/NameSimplifier.cpp
  0.00% (0/69)
  0.00% (0/8)
  0.00% (0/25)
src/solidity/libyul/optimiser/NameSimplifier.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/OptimiserStep.h
  0.00% (0/12)
  0.00% (0/5)
  0.00% (0/8)
src/solidity/libyul/optimiser/OptimizerUtilities.cpp
  0.00% (0/37)
  0.00% (0/6)
  0.00% (0/20)
src/solidity/libyul/optimiser/OptimizerUtilities.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/ReasoningBasedSimplifier.cpp
  0.00% (0/158)
  0.00% (0/7)
  0.00% (0/43)
src/solidity/libyul/optimiser/Rematerialiser.cpp
  0.00% (0/54)
  0.00% (0/5)
  0.00% (0/62)
src/solidity/libyul/optimiser/Rematerialiser.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/solidity/libyul/optimiser/SMTSolver.cpp
  0.00% (0/109)
  0.00% (0/18)
  0.00% (0/41)
src/solidity/libyul/optimiser/SSAReverser.cpp
  0.00% (0/136)
  0.00% (0/3)
  0.00% (0/33)
src/solidity/libyul/optimiser/SSAReverser.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/SSATransform.cpp
  0.00% (0/314)
  0.00% (0/16)
  0.00% (0/133)
src/solidity/libyul/optimiser/SSAValueTracker.cpp
  0.00% (0/34)
  0.00% (0/5)
  0.00% (0/24)
src/solidity/libyul/optimiser/SSAValueTracker.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/optimiser/Semantics.cpp
  0.00% (0/140)
  0.00% (0/15)
  0.00% (0/95)
src/solidity/libyul/optimiser/Semantics.h
  0.00% (0/46)
  0.00% (0/15)
  0.00% (0/50)
src/solidity/libyul/optimiser/SimplificationRules.cpp
  0.00% (0/164)
  0.00% (0/13)
  0.00% (0/229)
src/solidity/libyul/optimiser/SimplificationRules.h
  0.00% (0/8)
  0.00% (0/8)
  0.00% (0/8)
src/solidity/libyul/optimiser/StackCompressor.cpp
  0.00% (0/159)
  0.00% (0/12)
  0.00% (0/116)
src/solidity/libyul/optimiser/StackLimitEvader.cpp
  0.00% (0/93)
  0.00% (0/5)
  0.00% (0/122)
src/solidity/libyul/optimiser/StackToMemoryMover.cpp
  0.00% (0/322)
  0.00% (0/15)
  0.00% (0/129)
src/solidity/libyul/optimiser/StackToMemoryMover.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/StructuralSimplifier.cpp
  0.00% (0/103)
  0.00% (0/11)
  0.00% (0/50)
src/solidity/libyul/optimiser/StructuralSimplifier.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/Substitution.cpp
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/6)
src/solidity/libyul/optimiser/Substitution.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/Suite.cpp
  0.00% (0/333)
  0.00% (0/11)
  0.00% (0/237)
src/solidity/libyul/optimiser/Suite.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/SyntacticalEquality.cpp
  0.00% (0/128)
  0.00% (0/23)
  0.00% (0/71)
src/solidity/libyul/optimiser/SyntacticalEquality.h
  0.00% (0/12)
  0.00% (0/6)
  0.00% (0/12)
src/solidity/libyul/optimiser/TypeInfo.cpp
  0.00% (0/65)
  0.00% (0/9)
  0.00% (0/26)
src/solidity/libyul/optimiser/TypeInfo.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/UnusedAssignEliminator.cpp
  0.00% (0/83)
  0.00% (0/12)
  0.00% (0/44)
src/solidity/libyul/optimiser/UnusedAssignEliminator.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/libyul/optimiser/UnusedFunctionParameterPruner.cpp
  0.00% (0/75)
  0.00% (0/3)
  0.00% (0/16)
src/solidity/libyul/optimiser/UnusedFunctionsCommon.cpp
  0.00% (0/38)
  0.00% (0/2)
  0.00% (0/7)
src/solidity/libyul/optimiser/UnusedFunctionsCommon.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/3)
src/solidity/libyul/optimiser/UnusedPruner.cpp
  0.00% (0/106)
  0.00% (0/10)
  0.00% (0/64)
src/solidity/libyul/optimiser/UnusedPruner.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/optimiser/UnusedStoreBase.cpp
  0.00% (0/86)
  0.00% (0/9)
  0.00% (0/27)
src/solidity/libyul/optimiser/UnusedStoreBase.h
  0.00% (0/8)
  0.00% (0/6)
  0.00% (0/6)
src/solidity/libyul/optimiser/UnusedStoreEliminator.cpp
  0.00% (0/309)
  0.00% (0/18)
  0.00% (0/337)
src/solidity/libyul/optimiser/UnusedStoreEliminator.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/optimiser/VarDeclInitializer.cpp
  0.00% (0/48)
  0.00% (0/3)
  0.00% (0/10)
src/solidity/libyul/optimiser/VarDeclInitializer.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/solidity/libyul/optimiser/VarNameCleaner.cpp
  0.00% (0/63)
  0.00% (0/8)
  0.00% (0/47)
src/solidity/libyul/optimiser/VarNameCleaner.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/solidity/test/tools/fuzzer_common.cpp
 23.13% (31/134)
 16.67% (1/6)
 18.37% (9/49)
src/solidity/test/tools/ossfuzz/const_opt_ossfuzz.cpp
100.00% (8/8)
100.00% (1/1)
100.00% (3/3)
Totals
  0.66% (561/85137)
  1.35% (101/7466)
  0.59% (387/65815)