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/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_tool.h
|
0.00% (0/61)
|
0.00% (0/5)
|
0.00% (0/23)
|
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
|
57.19% (346/605)
|
63.64% (14/22)
|
52.25% (267/511)
|
src/solidity/libevmasm/Assembly.h
|
26.83% (11/41)
|
30.56% (11/36)
|
46.55% (27/58)
|
src/solidity/libevmasm/AssemblyItem.cpp
|
49.14% (201/409)
|
64.29% (9/14)
|
44.51% (142/319)
|
src/solidity/libevmasm/AssemblyItem.h
|
79.69% (51/64)
|
80.00% (24/30)
|
73.58% (78/106)
|
src/solidity/libevmasm/BlockDeduplicator.cpp
|
96.19% (101/105)
|
100.00% (5/5)
|
94.44% (68/72)
|
src/solidity/libevmasm/BlockDeduplicator.h
|
100.00% (5/5)
|
100.00% (5/5)
|
100.00% (5/5)
|
src/solidity/libevmasm/CommonSubexpressionEliminator.cpp
|
98.22% (387/394)
|
100.00% (14/14)
|
88.17% (343/389)
|
src/solidity/libevmasm/CommonSubexpressionEliminator.h
|
100.00% (15/15)
|
100.00% (2/2)
|
90.48% (19/21)
|
src/solidity/libevmasm/ConstantOptimiser.cpp
|
87.70% (214/244)
|
100.00% (12/12)
|
75.30% (125/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/ExpressionClasses.cpp
|
71.62% (106/148)
|
78.57% (11/14)
|
79.12% (72/91)
|
src/solidity/libevmasm/ExpressionClasses.h
|
50.00% (1/2)
|
50.00% (1/2)
|
50.00% (1/2)
|
src/solidity/libevmasm/GasMeter.cpp
|
25.90% (65/251)
|
55.56% (5/9)
|
31.82% (49/154)
|
src/solidity/libevmasm/GasMeter.h
|
13.68% (13/95)
|
26.32% (5/19)
|
13.43% (9/67)
|
src/solidity/libevmasm/Inliner.cpp
|
95.38% (165/173)
|
100.00% (10/10)
|
92.00% (115/125)
|
src/solidity/libevmasm/Inliner.h
|
100.00% (3/3)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/solidity/libevmasm/Instruction.cpp
|
84.62% (11/13)
|
100.00% (2/2)
|
75.00% (3/4)
|
src/solidity/libevmasm/Instruction.h
|
67.50% (27/40)
|
66.67% (8/12)
|
79.17% (38/48)
|
src/solidity/libevmasm/JumpdestRemover.cpp
|
100.00% (39/39)
|
100.00% (3/3)
|
89.47% (17/19)
|
src/solidity/libevmasm/JumpdestRemover.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libevmasm/KnownState.cpp
|
52.14% (183/351)
|
52.63% (10/19)
|
54.15% (111/205)
|
src/solidity/libevmasm/KnownState.h
|
71.43% (10/14)
|
69.23% (9/13)
|
69.23% (9/13)
|
src/solidity/libevmasm/LinkerObject.cpp
|
0.00% (0/35)
|
0.00% (0/5)
|
0.00% (0/17)
|
src/solidity/libevmasm/PeepholeOptimiser.cpp
|
95.89% (280/292)
|
95.65% (22/23)
|
93.21% (206/221)
|
src/solidity/libevmasm/PeepholeOptimiser.h
|
100.00% (2/2)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/solidity/libevmasm/RuleList.h
|
96.07% (807/840)
|
89.06% (171/192)
|
86.93% (326/375)
|
src/solidity/libevmasm/SemanticInformation.cpp
|
79.48% (337/424)
|
84.21% (16/19)
|
75.85% (289/381)
|
src/solidity/libevmasm/SimplificationRule.h
|
100.00% (7/7)
|
100.00% (3/3)
|
100.00% (3/3)
|
src/solidity/libevmasm/SimplificationRules.cpp
|
69.33% (104/150)
|
86.67% (13/15)
|
73.76% (104/141)
|
src/solidity/libevmasm/SimplificationRules.h
|
86.67% (13/15)
|
83.33% (10/12)
|
80.00% (16/20)
|
src/solidity/liblangutil/CharStream.cpp
|
12.90% (12/93)
|
22.22% (2/9)
|
14.89% (14/94)
|
src/solidity/liblangutil/CharStream.h
|
28.57% (6/21)
|
50.00% (6/12)
|
28.57% (6/21)
|
src/solidity/liblangutil/CharStreamProvider.h
|
16.67% (1/6)
|
33.33% (1/3)
|
8.33% (1/12)
|
src/solidity/liblangutil/Common.h
|
66.67% (18/27)
|
83.33% (5/6)
|
65.31% (32/49)
|
src/solidity/liblangutil/DebugInfoSelection.cpp
|
7.32% (6/82)
|
7.69% (1/13)
|
2.60% (2/77)
|
src/solidity/liblangutil/DebugInfoSelection.h
|
61.54% (8/13)
|
16.67% (1/6)
|
16.67% (1/6)
|
src/solidity/liblangutil/EVMVersion.cpp
|
100.00% (26/26)
|
100.00% (1/1)
|
100.00% (13/13)
|
src/solidity/liblangutil/EVMVersion.h
|
51.16% (22/43)
|
91.67% (22/24)
|
64.71% (22/34)
|
src/solidity/liblangutil/ErrorReporter.cpp
|
13.25% (22/166)
|
16.00% (4/25)
|
27.45% (14/51)
|
src/solidity/liblangutil/ErrorReporter.h
|
78.95% (15/19)
|
75.00% (6/8)
|
76.47% (13/17)
|
src/solidity/liblangutil/Exceptions.cpp
|
26.53% (13/49)
|
25.00% (1/4)
|
34.78% (8/23)
|
src/solidity/liblangutil/Exceptions.h
|
26.09% (18/69)
|
35.29% (6/17)
|
20.63% (13/63)
|
src/solidity/liblangutil/ParserBase.cpp
|
25.49% (26/102)
|
43.75% (7/16)
|
26.87% (18/67)
|
src/solidity/liblangutil/ParserBase.h
|
100.00% (8/8)
|
100.00% (4/4)
|
100.00% (4/4)
|
src/solidity/liblangutil/Scanner.cpp
|
24.93% (188/754)
|
41.94% (13/31)
|
26.91% (155/576)
|
src/solidity/liblangutil/Scanner.h
|
45.24% (19/42)
|
44.44% (12/27)
|
44.44% (12/27)
|
src/solidity/liblangutil/SourceLocation.cpp
|
0.00% (0/25)
|
0.00% (0/2)
|
0.00% (0/31)
|
src/solidity/liblangutil/SourceLocation.h
|
22.45% (11/49)
|
41.67% (5/12)
|
71.88% (23/32)
|
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
|
36.65% (59/161)
|
40.00% (4/10)
|
10.67% (144/1350)
|
src/solidity/liblangutil/Token.h
|
8.93% (5/56)
|
3.70% (1/27)
|
45.76% (27/59)
|
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/358)
|
0.00% (0/71)
|
0.00% (0/179)
|
src/solidity/libsmtutil/Sorts.cpp
|
0.00% (0/5)
|
0.00% (0/1)
|
0.00% (0/4)
|
src/solidity/libsmtutil/Sorts.h
|
3.80% (3/79)
|
18.75% (3/16)
|
18.75% (3/16)
|
src/solidity/libsolidity/interface/OptimiserSettings.h
|
32.65% (16/49)
|
33.33% (2/6)
|
33.33% (2/6)
|
src/solidity/libsolidity/interface/ReadFile.h
|
0.00% (0/11)
|
0.00% (0/1)
|
0.00% (0/13)
|
src/solidity/libsolutil/Algorithms.h
|
100.00% (19/19)
|
100.00% (3/3)
|
100.00% (8/8)
|
src/solidity/libsolutil/AnsiColorized.h
|
0.00% (0/12)
|
0.00% (0/3)
|
0.00% (0/8)
|
src/solidity/libsolutil/Assertions.h
|
57.14% (4/7)
|
66.67% (2/3)
|
60.00% (6/10)
|
src/solidity/libsolutil/Common.h
|
100.00% (6/6)
|
100.00% (4/4)
|
100.00% (4/4)
|
src/solidity/libsolutil/CommonData.cpp
|
46.81% (66/141)
|
60.00% (6/10)
|
40.98% (75/183)
|
src/solidity/libsolutil/CommonData.h
|
88.50% (200/226)
|
86.84% (33/38)
|
90.62% (87/96)
|
src/solidity/libsolutil/CommonIO.h
|
0.00% (0/14)
|
0.00% (0/2)
|
0.00% (0/2)
|
src/solidity/libsolutil/Exceptions.cpp
|
15.79% (3/19)
|
33.33% (1/3)
|
10.00% (1/10)
|
src/solidity/libsolutil/Exceptions.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/solidity/libsolutil/FixedHash.h
|
67.65% (46/68)
|
66.67% (10/15)
|
67.24% (39/58)
|
src/solidity/libsolutil/Keccak256.cpp
|
100.00% (51/51)
|
100.00% (5/5)
|
94.87% (37/39)
|
src/solidity/libsolutil/Keccak256.h
|
100.00% (2/2)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/solidity/libsolutil/LEB128.h
|
0.00% (0/25)
|
0.00% (0/2)
|
0.00% (0/14)
|
src/solidity/libsolutil/Numeric.h
|
73.33% (55/75)
|
83.33% (10/12)
|
82.86% (29/35)
|
src/solidity/libsolutil/StringUtils.cpp
|
16.95% (10/59)
|
25.00% (1/4)
|
10.87% (5/46)
|
src/solidity/libsolutil/StringUtils.h
|
30.51% (18/59)
|
55.56% (5/9)
|
19.23% (5/26)
|
src/solidity/libsolutil/UTF8.h
|
0.00% (0/4)
|
0.00% (0/1)
|
0.00% (0/1)
|
src/solidity/libsolutil/Visitor.h
|
100.00% (2/2)
|
100.00% (2/2)
|
100.00% (2/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
|
100.00% (15/15)
|
100.00% (2/2)
|
100.00% (7/7)
|
src/solidity/libsolutil/picosha2.h
|
78.19% (147/188)
|
77.78% (21/27)
|
86.15% (56/65)
|
src/solidity/libsolutil/vector_ref.h
|
100.00% (7/7)
|
100.00% (7/7)
|
100.00% (7/7)
|
src/solidity/libyul/AST.h
|
100.00% (33/33)
|
100.00% (11/11)
|
100.00% (17/17)
|
src/solidity/libyul/AsmAnalysis.cpp
|
51.88% (317/611)
|
78.12% (25/32)
|
63.18% (314/497)
|
src/solidity/libyul/AsmAnalysis.h
|
87.50% (7/8)
|
80.00% (4/5)
|
85.71% (6/7)
|
src/solidity/libyul/AsmParser.cpp
|
60.24% (347/576)
|
80.00% (20/25)
|
41.42% (128/309)
|
src/solidity/libyul/AsmParser.h
|
83.33% (10/12)
|
75.00% (3/4)
|
71.43% (5/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
|
100.00% (3/3)
|
100.00% (1/1)
|
100.00% (5/5)
|
src/solidity/libyul/ControlFlowSideEffectsCollector.cpp
|
100.00% (194/194)
|
100.00% (19/19)
|
89.55% (120/134)
|
src/solidity/libyul/ControlFlowSideEffectsCollector.h
|
25.00% (1/4)
|
50.00% (1/2)
|
50.00% (1/2)
|
src/solidity/libyul/Dialect.cpp
|
23.81% (10/42)
|
40.00% (2/5)
|
50.00% (9/18)
|
src/solidity/libyul/Dialect.h
|
37.50% (6/16)
|
28.57% (4/14)
|
35.29% (6/17)
|
src/solidity/libyul/Exceptions.h
|
100.00% (6/6)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/solidity/libyul/FunctionReferenceResolver.cpp
|
100.00% (21/21)
|
100.00% (3/3)
|
88.89% (16/18)
|
src/solidity/libyul/FunctionReferenceResolver.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/Object.cpp
|
11.25% (9/80)
|
16.67% (1/6)
|
9.35% (13/139)
|
src/solidity/libyul/Object.h
|
33.33% (1/3)
|
33.33% (1/3)
|
33.33% (1/3)
|
src/solidity/libyul/ObjectParser.cpp
|
26.28% (36/137)
|
37.50% (3/8)
|
17.24% (20/116)
|
src/solidity/libyul/ObjectParser.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/Scope.cpp
|
66.04% (35/53)
|
66.67% (4/6)
|
60.98% (25/41)
|
src/solidity/libyul/Scope.h
|
77.78% (7/9)
|
100.00% (1/1)
|
75.00% (3/4)
|
src/solidity/libyul/ScopeFiller.cpp
|
74.76% (77/103)
|
100.00% (11/11)
|
75.86% (44/58)
|
src/solidity/libyul/ScopeFiller.h
|
100.00% (7/7)
|
100.00% (7/7)
|
100.00% (7/7)
|
src/solidity/libyul/SideEffects.h
|
100.00% (33/33)
|
100.00% (5/5)
|
100.00% (29/29)
|
src/solidity/libyul/Utilities.cpp
|
41.67% (40/96)
|
54.55% (6/11)
|
52.38% (66/126)
|
src/solidity/libyul/Utilities.h
|
100.00% (6/6)
|
100.00% (1/1)
|
100.00% (6/6)
|
src/solidity/libyul/YulStack.cpp
|
61.47% (134/218)
|
80.00% (12/15)
|
53.95% (191/354)
|
src/solidity/libyul/YulStack.h
|
66.67% (2/3)
|
66.67% (2/3)
|
66.67% (2/3)
|
src/solidity/libyul/YulString.h
|
89.86% (62/69)
|
90.91% (20/22)
|
90.48% (38/42)
|
src/solidity/libyul/backends/evm/AbstractAssembly.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/backends/evm/ConstantOptimiser.cpp
|
89.21% (124/139)
|
92.31% (12/13)
|
73.39% (91/124)
|
src/solidity/libyul/backends/evm/ConstantOptimiser.h
|
100.00% (2/2)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/solidity/libyul/backends/evm/ControlFlowGraph.h
|
100.00% (28/28)
|
100.00% (18/18)
|
90.00% (36/40)
|
src/solidity/libyul/backends/evm/ControlFlowGraphBuilder.cpp
|
97.69% (633/648)
|
93.65% (59/63)
|
78.27% (335/428)
|
src/solidity/libyul/backends/evm/EVMCodeTransform.cpp
|
76.41% (460/602)
|
84.21% (32/38)
|
60.92% (371/609)
|
src/solidity/libyul/backends/evm/EVMCodeTransform.h
|
100.00% (9/9)
|
100.00% (4/4)
|
100.00% (4/4)
|
src/solidity/libyul/backends/evm/EVMDialect.cpp
|
57.88% (268/463)
|
50.00% (16/32)
|
28.15% (67/238)
|
src/solidity/libyul/backends/evm/EVMDialect.h
|
90.91% (10/11)
|
90.91% (10/11)
|
90.91% (10/11)
|
src/solidity/libyul/backends/evm/EVMMetrics.cpp
|
91.38% (53/58)
|
100.00% (10/10)
|
65.62% (21/32)
|
src/solidity/libyul/backends/evm/EVMMetrics.h
|
100.00% (2/2)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/solidity/libyul/backends/evm/EVMObjectCompiler.cpp
|
74.65% (53/71)
|
100.00% (2/2)
|
68.29% (28/41)
|
src/solidity/libyul/backends/evm/EVMObjectCompiler.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/backends/evm/EthAssemblyAdapter.cpp
|
58.41% (66/113)
|
61.54% (16/26)
|
51.81% (43/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
|
98.28% (573/583)
|
94.29% (33/35)
|
77.64% (382/492)
|
src/solidity/libyul/backends/evm/StackHelpers.h
|
94.24% (311/330)
|
100.00% (26/26)
|
85.08% (268/315)
|
src/solidity/libyul/backends/evm/StackLayoutGenerator.cpp
|
99.47% (1123/1129)
|
98.91% (91/92)
|
92.44% (379/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
|
100.00% (102/102)
|
100.00% (25/25)
|
100.00% (28/28)
|
src/solidity/libyul/optimiser/ASTCopier.h
|
100.00% (18/18)
|
100.00% (11/11)
|
100.00% (15/15)
|
src/solidity/libyul/optimiser/ASTWalker.cpp
|
100.00% (98/98)
|
100.00% (25/25)
|
100.00% (37/37)
|
src/solidity/libyul/optimiser/ASTWalker.h
|
100.00% (25/25)
|
100.00% (14/14)
|
100.00% (16/16)
|
src/solidity/libyul/optimiser/BlockFlattener.cpp
|
96.55% (28/29)
|
100.00% (3/3)
|
68.42% (13/19)
|
src/solidity/libyul/optimiser/BlockFlattener.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/BlockHasher.cpp
|
100.00% (118/118)
|
100.00% (17/17)
|
92.73% (51/55)
|
src/solidity/libyul/optimiser/BlockHasher.h
|
100.00% (17/17)
|
100.00% (5/5)
|
100.00% (5/5)
|
src/solidity/libyul/optimiser/CallGraphGenerator.cpp
|
100.00% (48/48)
|
100.00% (7/7)
|
92.31% (24/26)
|
src/solidity/libyul/optimiser/CircularReferencesPruner.cpp
|
100.00% (33/33)
|
100.00% (4/4)
|
100.00% (14/14)
|
src/solidity/libyul/optimiser/CircularReferencesPruner.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/CommonSubexpressionEliminator.cpp
|
100.00% (60/60)
|
100.00% (4/4)
|
92.45% (49/53)
|
src/solidity/libyul/optimiser/ConditionalSimplifier.cpp
|
95.45% (84/88)
|
100.00% (4/4)
|
94.74% (18/19)
|
src/solidity/libyul/optimiser/ConditionalSimplifier.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/ConditionalUnsimplifier.cpp
|
100.00% (102/102)
|
100.00% (4/4)
|
100.00% (41/41)
|
src/solidity/libyul/optimiser/ConditionalUnsimplifier.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/ControlFlowSimplifier.cpp
|
98.40% (184/187)
|
100.00% (15/15)
|
90.72% (88/97)
|
src/solidity/libyul/optimiser/ControlFlowSimplifier.h
|
100.00% (3/3)
|
100.00% (3/3)
|
100.00% (3/3)
|
src/solidity/libyul/optimiser/DataFlowAnalyzer.cpp
|
100.00% (291/291)
|
100.00% (31/31)
|
96.49% (165/171)
|
src/solidity/libyul/optimiser/DataFlowAnalyzer.h
|
100.00% (4/4)
|
100.00% (4/4)
|
100.00% (4/4)
|
src/solidity/libyul/optimiser/DeadCodeEliminator.cpp
|
100.00% (27/27)
|
100.00% (4/4)
|
88.24% (15/17)
|
src/solidity/libyul/optimiser/DeadCodeEliminator.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/Disambiguator.cpp
|
100.00% (30/30)
|
100.00% (7/7)
|
83.33% (40/48)
|
src/solidity/libyul/optimiser/Disambiguator.h
|
100.00% (2/2)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/EqualStoreEliminator.cpp
|
100.00% (27/27)
|
100.00% (2/2)
|
100.00% (17/17)
|
src/solidity/libyul/optimiser/EqualStoreEliminator.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/EquivalentFunctionCombiner.cpp
|
100.00% (9/9)
|
100.00% (2/2)
|
100.00% (4/4)
|
src/solidity/libyul/optimiser/EquivalentFunctionCombiner.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/EquivalentFunctionDetector.cpp
|
100.00% (11/11)
|
100.00% (1/1)
|
100.00% (5/5)
|
src/solidity/libyul/optimiser/EquivalentFunctionDetector.h
|
100.00% (6/6)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/solidity/libyul/optimiser/ExpressionInliner.cpp
|
100.00% (33/33)
|
100.00% (3/3)
|
100.00% (20/20)
|
src/solidity/libyul/optimiser/ExpressionInliner.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/ExpressionJoiner.cpp
|
98.68% (75/76)
|
100.00% (10/10)
|
92.06% (58/63)
|
src/solidity/libyul/optimiser/ExpressionSimplifier.cpp
|
91.43% (32/35)
|
100.00% (4/4)
|
92.59% (25/27)
|
src/solidity/libyul/optimiser/ExpressionSimplifier.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/ExpressionSplitter.cpp
|
100.00% (62/62)
|
100.00% (8/8)
|
100.00% (22/22)
|
src/solidity/libyul/optimiser/ExpressionSplitter.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/ForLoopConditionIntoBody.cpp
|
100.00% (36/36)
|
100.00% (2/2)
|
100.00% (8/8)
|
src/solidity/libyul/optimiser/ForLoopConditionIntoBody.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/ForLoopConditionOutOfBody.cpp
|
73.68% (28/38)
|
100.00% (2/2)
|
88.46% (23/26)
|
src/solidity/libyul/optimiser/ForLoopConditionOutOfBody.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/ForLoopInitRewriter.cpp
|
100.00% (42/42)
|
100.00% (2/2)
|
100.00% (5/5)
|
src/solidity/libyul/optimiser/ForLoopInitRewriter.h
|
100.00% (4/4)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/solidity/libyul/optimiser/FullInliner.cpp
|
93.80% (257/274)
|
91.67% (22/24)
|
87.10% (135/155)
|
src/solidity/libyul/optimiser/FullInliner.h
|
100.00% (8/8)
|
100.00% (3/3)
|
100.00% (6/6)
|
src/solidity/libyul/optimiser/FunctionCallFinder.cpp
|
90.91% (10/11)
|
100.00% (3/3)
|
80.00% (4/5)
|
src/solidity/libyul/optimiser/FunctionGrouper.cpp
|
87.50% (21/24)
|
100.00% (2/2)
|
90.48% (19/21)
|
src/solidity/libyul/optimiser/FunctionGrouper.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/FunctionHoister.cpp
|
100.00% (16/16)
|
100.00% (1/1)
|
100.00% (6/6)
|
src/solidity/libyul/optimiser/FunctionHoister.h
|
100.00% (2/2)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/solidity/libyul/optimiser/FunctionSpecializer.cpp
|
100.00% (119/119)
|
100.00% (11/11)
|
94.74% (36/38)
|
src/solidity/libyul/optimiser/FunctionSpecializer.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/InlinableExpressionFunctionFinder.cpp
|
100.00% (30/30)
|
100.00% (3/3)
|
92.31% (24/26)
|
src/solidity/libyul/optimiser/InlinableExpressionFunctionFinder.h
|
85.71% (6/7)
|
100.00% (2/2)
|
75.00% (3/4)
|
src/solidity/libyul/optimiser/KnowledgeBase.cpp
|
97.62% (41/42)
|
100.00% (7/7)
|
97.14% (34/35)
|
src/solidity/libyul/optimiser/KnowledgeBase.h
|
100.00% (2/2)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/solidity/libyul/optimiser/LoadResolver.cpp
|
76.92% (60/78)
|
100.00% (4/4)
|
77.78% (49/63)
|
src/solidity/libyul/optimiser/LoadResolver.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/LoopInvariantCodeMotion.cpp
|
100.00% (91/91)
|
100.00% (6/6)
|
95.35% (41/43)
|
src/solidity/libyul/optimiser/LoopInvariantCodeMotion.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/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
|
85.83% (109/127)
|
81.25% (13/16)
|
83.49% (91/109)
|
src/solidity/libyul/optimiser/Metrics.h
|
100.00% (2/2)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/solidity/libyul/optimiser/NameCollector.cpp
|
83.54% (66/79)
|
80.00% (12/15)
|
72.50% (29/40)
|
src/solidity/libyul/optimiser/NameCollector.h
|
90.91% (10/11)
|
85.71% (6/7)
|
85.71% (6/7)
|
src/solidity/libyul/optimiser/NameDispenser.cpp
|
100.00% (22/22)
|
100.00% (5/5)
|
100.00% (9/9)
|
src/solidity/libyul/optimiser/NameDispenser.h
|
50.00% (1/2)
|
50.00% (1/2)
|
50.00% (1/2)
|
src/solidity/libyul/optimiser/NameDisplacer.cpp
|
100.00% (35/35)
|
100.00% (7/7)
|
88.57% (31/35)
|
src/solidity/libyul/optimiser/NameDisplacer.h
|
100.00% (5/5)
|
100.00% (2/2)
|
100.00% (3/3)
|
src/solidity/libyul/optimiser/NameSimplifier.cpp
|
97.10% (67/69)
|
100.00% (8/8)
|
92.00% (23/25)
|
src/solidity/libyul/optimiser/NameSimplifier.h
|
100.00% (3/3)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/OptimiserStep.h
|
91.67% (11/12)
|
100.00% (5/5)
|
87.50% (7/8)
|
src/solidity/libyul/optimiser/OptimizerUtilities.cpp
|
100.00% (37/37)
|
100.00% (6/6)
|
100.00% (20/20)
|
src/solidity/libyul/optimiser/OptimizerUtilities.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/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
|
100.00% (54/54)
|
100.00% (5/5)
|
90.32% (56/62)
|
src/solidity/libyul/optimiser/Rematerialiser.h
|
100.00% (3/3)
|
100.00% (3/3)
|
100.00% (3/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
|
100.00% (136/136)
|
100.00% (3/3)
|
100.00% (33/33)
|
src/solidity/libyul/optimiser/SSAReverser.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/SSATransform.cpp
|
99.36% (312/314)
|
100.00% (16/16)
|
89.47% (119/133)
|
src/solidity/libyul/optimiser/SSAValueTracker.cpp
|
94.12% (32/34)
|
100.00% (5/5)
|
83.33% (20/24)
|
src/solidity/libyul/optimiser/SSAValueTracker.h
|
50.00% (1/2)
|
50.00% (1/2)
|
50.00% (1/2)
|
src/solidity/libyul/optimiser/Semantics.cpp
|
93.57% (131/140)
|
80.00% (12/15)
|
89.47% (85/95)
|
src/solidity/libyul/optimiser/Semantics.h
|
93.48% (43/46)
|
93.33% (14/15)
|
92.00% (46/50)
|
src/solidity/libyul/optimiser/SimplificationRules.cpp
|
98.78% (162/164)
|
100.00% (13/13)
|
82.53% (189/229)
|
src/solidity/libyul/optimiser/SimplificationRules.h
|
62.50% (5/8)
|
62.50% (5/8)
|
62.50% (5/8)
|
src/solidity/libyul/optimiser/StackCompressor.cpp
|
76.10% (121/159)
|
83.33% (10/12)
|
71.55% (83/116)
|
src/solidity/libyul/optimiser/StackLimitEvader.cpp
|
35.48% (33/93)
|
60.00% (3/5)
|
29.51% (36/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
|
99.03% (102/103)
|
100.00% (11/11)
|
98.00% (49/50)
|
src/solidity/libyul/optimiser/StructuralSimplifier.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/Substitution.cpp
|
100.00% (9/9)
|
100.00% (1/1)
|
100.00% (6/6)
|
src/solidity/libyul/optimiser/Substitution.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/Suite.cpp
|
92.49% (308/333)
|
100.00% (11/11)
|
79.32% (188/237)
|
src/solidity/libyul/optimiser/Suite.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/SyntacticalEquality.cpp
|
99.22% (127/128)
|
100.00% (23/23)
|
98.59% (70/71)
|
src/solidity/libyul/optimiser/SyntacticalEquality.h
|
75.00% (9/12)
|
83.33% (5/6)
|
91.67% (11/12)
|
src/solidity/libyul/optimiser/TypeInfo.cpp
|
100.00% (65/65)
|
100.00% (9/9)
|
92.31% (24/26)
|
src/solidity/libyul/optimiser/TypeInfo.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/UnusedAssignEliminator.cpp
|
87.95% (73/83)
|
91.67% (11/12)
|
81.82% (36/44)
|
src/solidity/libyul/optimiser/UnusedAssignEliminator.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/libyul/optimiser/UnusedFunctionParameterPruner.cpp
|
100.00% (75/75)
|
100.00% (3/3)
|
100.00% (16/16)
|
src/solidity/libyul/optimiser/UnusedFunctionsCommon.cpp
|
100.00% (38/38)
|
100.00% (2/2)
|
100.00% (7/7)
|
src/solidity/libyul/optimiser/UnusedFunctionsCommon.h
|
100.00% (3/3)
|
100.00% (1/1)
|
100.00% (3/3)
|
src/solidity/libyul/optimiser/UnusedPruner.cpp
|
85.85% (91/106)
|
80.00% (8/10)
|
81.25% (52/64)
|
src/solidity/libyul/optimiser/UnusedPruner.h
|
25.00% (1/4)
|
50.00% (1/2)
|
50.00% (1/2)
|
src/solidity/libyul/optimiser/UnusedStoreBase.cpp
|
97.67% (84/86)
|
100.00% (9/9)
|
88.89% (24/27)
|
src/solidity/libyul/optimiser/UnusedStoreBase.h
|
75.00% (6/8)
|
66.67% (4/6)
|
66.67% (4/6)
|
src/solidity/libyul/optimiser/UnusedStoreEliminator.cpp
|
98.06% (303/309)
|
100.00% (18/18)
|
90.80% (306/337)
|
src/solidity/libyul/optimiser/UnusedStoreEliminator.h
|
25.00% (1/4)
|
50.00% (1/2)
|
50.00% (1/2)
|
src/solidity/libyul/optimiser/VarDeclInitializer.cpp
|
91.67% (44/48)
|
100.00% (3/3)
|
90.00% (9/10)
|
src/solidity/libyul/optimiser/VarDeclInitializer.h
|
100.00% (2/2)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/solidity/libyul/optimiser/VarNameCleaner.cpp
|
96.83% (61/63)
|
100.00% (8/8)
|
76.60% (36/47)
|
src/solidity/libyul/optimiser/VarNameCleaner.h
|
100.00% (3/3)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/test/EVMHost.cpp
|
45.10% (331/734)
|
77.42% (24/31)
|
61.69% (153/248)
|
src/solidity/test/EVMHost.h
|
30.77% (4/13)
|
50.00% (2/4)
|
50.00% (2/4)
|
src/solidity/test/evmc/evmc.hpp
|
57.43% (174/303)
|
52.27% (46/88)
|
64.96% (89/137)
|
src/solidity/test/evmc/helpers.h
|
0.00% (0/60)
|
0.00% (0/12)
|
0.00% (0/12)
|
src/solidity/test/evmc/loader.c
|
0.00% (0/185)
|
0.00% (0/7)
|
0.00% (0/93)
|
src/solidity/test/evmc/mocked_host.hpp
|
43.57% (61/140)
|
42.86% (9/21)
|
48.05% (37/77)
|
src/solidity/test/tools/ossfuzz/StackReuseCodegenFuzzer.cpp
|
95.00% (95/100)
|
100.00% (1/1)
|
83.49% (91/109)
|
src/solidity/test/tools/ossfuzz/YulEvmoneInterface.cpp
|
94.44% (51/54)
|
100.00% (4/4)
|
77.55% (38/49)
|
src/solidity/test/tools/ossfuzz/YulEvmoneInterface.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/solidity/test/tools/ossfuzz/protoToYul.cpp
|
72.76% (1098/1509)
|
83.58% (56/67)
|
68.69% (713/1038)
|
src/solidity/test/tools/ossfuzz/protoToYul.h
|
68.42% (26/38)
|
57.14% (4/7)
|
57.14% (4/7)
|
src/solidity/test/tools/ossfuzz/yulProto.pb.cc
|
18.03% (1872/10383)
|
26.13% (277/1060)
|
14.11% (699/4955)
|
src/solidity/test/tools/ossfuzz/yulProto.pb.h
|
9.14% (1062/11615)
|
15.19% (311/2047)
|
17.71% (449/2536)
|