LCOV - code coverage report
Current view:
top level
Hit
Total
Coverage
Test:
ROSE
Lines:
250693
831194
30.2 %
Date:
2022-12-08 13:48:47
Functions:
24633
90204
27.3 %
Legend:
Rating:
low: < 75 %
medium: >= 75 %
high: >= 90 %
Directory
Line Coverage
Functions
/home/yyan7/compiler/rexompiler/src/3rdPartyLibraries/MSTL
31.2 %
142 / 455
36.1 %
22 / 61
/home/yyan7/compiler/rexompiler/src/Rose
1.8 %
31 / 1681
2.8 %
7 / 252
/home/yyan7/compiler/rexompiler/src/Rose/AST
8.7 %
2 / 23
33.3 %
1 / 3
/home/yyan7/compiler/rexompiler/src/Rose/AST/checker
5.0 %
4 / 80
5.6 %
1 / 18
/home/yyan7/compiler/rexompiler/src/Rose/AST/io
90.5 %
551 / 609
95.2 %
60 / 63
/home/yyan7/compiler/rexompiler/src/Rose/AST/utils
100.0 %
22 / 22
45.5 %
5 / 11
/home/yyan7/compiler/rexompiler/src/Rose/CodeGen
0.0 %
0 / 114
0.0 %
0 / 19
/home/yyan7/compiler/rexompiler/src/Rose/Color
15.8 %
32 / 203
17.9 %
5 / 28
/home/yyan7/compiler/rexompiler/src/Rose/CommandLine
37.1 %
91 / 245
29.2 %
7 / 24
/home/yyan7/compiler/rexompiler/src/Rose/Diagnostics
84.6 %
55 / 65
83.3 %
5 / 6
/home/yyan7/compiler/rexompiler/src/Rose/FileSystem
0.0 %
0 / 72
0.0 %
0 / 16
/home/yyan7/compiler/rexompiler/src/Rose/StringUtility
6.4 %
33 / 515
12.7 %
8 / 63
/home/yyan7/compiler/rexompiler/src/backend/unparser
55.9 %
2703 / 4834
47.0 %
85 / 181
/home/yyan7/compiler/rexompiler/src/backend/unparser/CxxCodeGeneration
58.4 %
3410 / 5835
65.5 %
175 / 267
/home/yyan7/compiler/rexompiler/src/backend/unparser/FortranCodeGeneration
31.4 %
894 / 2848
37.4 %
71 / 190
/home/yyan7/compiler/rexompiler/src/backend/unparser/formatSupport
41.0 %
118 / 288
27.3 %
9 / 33
/home/yyan7/compiler/rexompiler/src/backend/unparser/languageIndependenceSupport
55.4 %
2907 / 5249
62.2 %
138 / 222
/home/yyan7/compiler/rexompiler/src/frontend/CxxFrontend/EDG/EDG_5.0/src
49.1 %
73985 / 150602
62.8 %
3244 / 5169
/home/yyan7/compiler/rexompiler/src/frontend/CxxFrontend/EDG/edgRose
48.6 %
9553 / 19656
57.4 %
390 / 679
/home/yyan7/compiler/rexompiler/src/frontend/OpenFortranParser_SAGE_Connection
29.7 %
2995 / 10069
28.4 %
228 / 802
/home/yyan7/compiler/rexompiler/src/frontend/SageIII
49.1 %
4157 / 8466
41.2 %
310 / 752
/home/yyan7/compiler/rexompiler/src/frontend/SageIII/accparser/src
0.0 %
0 / 1599
0.0 %
0 / 166
/home/yyan7/compiler/rexompiler/src/frontend/SageIII/astFileIO
55.1 %
812 / 1475
44.7 %
314 / 702
/home/yyan7/compiler/rexompiler/src/frontend/SageIII/astFixup
27.0 %
157 / 582
48.8 %
21 / 43
/home/yyan7/compiler/rexompiler/src/frontend/SageIII/astFromString
53.9 %
748 / 1387
44.7 %
51 / 114
/home/yyan7/compiler/rexompiler/src/frontend/SageIII/astPostProcessing
59.9 %
2307 / 3853
65.4 %
134 / 205
/home/yyan7/compiler/rexompiler/src/frontend/SageIII/astTokenStream
0.0 %
0 / 2456
0.0 %
0 / 126
/home/yyan7/compiler/rexompiler/src/frontend/SageIII/astVisualization
27.0 %
452 / 1676
21.4 %
33 / 154
/home/yyan7/compiler/rexompiler/src/frontend/SageIII/includeDirectivesProcessing
0.0 %
0 / 185
0.0 %
0 / 19
/home/yyan7/compiler/rexompiler/src/frontend/SageIII/ompparser/src
29.6 %
1738 / 5879
45.8 %
70 / 153
/home/yyan7/compiler/rexompiler/src/frontend/SageIII/sageInterface
42.6 %
7726 / 18156
6.5 %
692 / 10698
/home/yyan7/compiler/rexompiler/src/frontend/SageIII/sage_support
45.9 %
1950 / 4249
55.2 %
69 / 125
/home/yyan7/compiler/rexompiler/src/frontend/SageIII/virtualCFG
11.8 %
479 / 4072
12.1 %
76 / 626
/home/yyan7/compiler/rexompiler/src/midend/abstractHandle
70.4 %
364 / 517
59.7 %
37 / 62
/home/yyan7/compiler/rexompiler/src/midend/abstractLayer
0.7 %
14 / 2119
0.5 %
2 / 410
/home/yyan7/compiler/rexompiler/src/midend/astDiagnostics
50.8 %
1430 / 2813
40.6 %
69 / 170
/home/yyan7/compiler/rexompiler/src/midend/astMatching
100.0 %
1 / 1
-
0 / 0
/home/yyan7/compiler/rexompiler/src/midend/astProcessing
40.7 %
703 / 1727
23.6 %
302 / 1278
/home/yyan7/compiler/rexompiler/src/midend/astQuery
5.9 %
86 / 1469
5.4 %
16 / 297
/home/yyan7/compiler/rexompiler/src/midend/astRewriteMechanism
0.3 %
8 / 2287
0.4 %
1 / 242
/home/yyan7/compiler/rexompiler/src/midend/astUtil/annotation
0.4 %
4 / 1099
0.0 %
0 / 328
/home/yyan7/compiler/rexompiler/src/midend/astUtil/astInterface
9.1 %
226 / 2483
12.4 %
24 / 194
/home/yyan7/compiler/rexompiler/src/midend/astUtil/astSupport
27.6 %
147 / 533
20.3 %
12 / 59
/home/yyan7/compiler/rexompiler/src/midend/astUtil/symbolicVal
0.0 %
0 / 1702
0.0 %
0 / 303
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/CFG
0.0 %
0 / 310
0.0 %
0 / 81
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/CallGraphAnalysis
0.0 %
0 / 997
0.0 %
0 / 80
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/EditDistance
3.8 %
7 / 182
5.9 %
1 / 17
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/OAWrap
0.0 %
0 / 196
0.0 %
0 / 49
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/OpenAnalysis/CFG
0.0 %
0 / 688
0.0 %
0 / 57
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/OpenAnalysis/Interface
0.0 %
0 / 9
0.0 %
0 / 4
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/OpenAnalysis/Utils
0.0 %
0 / 242
0.0 %
0 / 73
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/VirtualFunctionAnalysis
0.0 %
0 / 916
0.0 %
0 / 73
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/arithmeticIntensity
0.0 %
0 / 814
0.0 %
0 / 34
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/bitvectorDataflow
0.4 %
2 / 457
0.0 %
0 / 55
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/defUseAnalysis
50.6 %
784 / 1548
57.0 %
57 / 100
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/dominanceAnalysis
0.0 %
0 / 108
0.0 %
0 / 7
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/genericDataflow
4.4 %
18 / 408
10.6 %
5 / 47
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/genericDataflow/analysis
0.0 %
0 / 1021
0.0 %
0 / 80
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/genericDataflow/arrIndexLabeler
0.0 %
0 / 97
0.0 %
0 / 10
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/genericDataflow/cfgUtils
0.0 %
0 / 1398
0.0 %
0 / 169
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/genericDataflow/lattice
0.0 %
0 / 2657
0.0 %
0 / 291
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/genericDataflow/rwAccessLabeler
0.0 %
0 / 133
0.0 %
0 / 10
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/genericDataflow/simpleAnalyses
0.0 %
0 / 2347
0.0 %
0 / 313
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/genericDataflow/state
0.0 %
0 / 348
0.0 %
0 / 50
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/genericDataflow/variables
2.1 %
11 / 522
1.9 %
2 / 103
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/pointerAnal
0.0 %
0 / 419
0.0 %
0 / 18
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/ssaUnfilteredCfg
0.0 %
0 / 726
0.0 %
0 / 50
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/staticInterproceduralSlicing
0.0 %
0 / 1479
0.0 %
0 / 122
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/staticSingleAssignment
0.0 %
0 / 1448
0.0 %
0 / 97
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/valuePropagation
2.1 %
15 / 729
3.1 %
3 / 96
/home/yyan7/compiler/rexompiler/src/midend/programAnalysis/variableRenaming
0.0 %
0 / 1306
0.0 %
0 / 79
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/astInlining
4.4 %
51 / 1162
6.6 %
4 / 61
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/astOutlining
0.1 %
5 / 3529
0.8 %
2 / 265
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/constantFolding
36.5 %
191 / 523
18.6 %
11 / 59
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/extractFunctionArgumentsNormalization
0.0 %
0 / 217
0.0 %
0 / 19
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/finiteDifferencing
0.0 %
0 / 585
0.0 %
0 / 55
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/functionCallNormalization
0.0 %
0 / 255
0.0 %
0 / 5
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/implicitCodeGeneration
0.0 %
0 / 1889
0.0 %
0 / 98
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/loopProcessing/computation
0.0 %
0 / 2804
0.0 %
0 / 439
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/loopProcessing/depGraph
0.0 %
0 / 347
0.0 %
0 / 58
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/loopProcessing/depInfo
0.5 %
9 / 1709
1.1 %
2 / 187
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/loopProcessing/driver
0.7 %
14 / 2064
1.0 %
3 / 307
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/loopProcessing/outsideInterface
0.0 %
0 / 213
0.0 %
0 / 11
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/loopProcessing/prepostTransformation
0.0 %
0 / 203
0.0 %
0 / 13
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/loopProcessing/slicing
0.0 %
0 / 1215
0.0 %
0 / 202
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/ompLowering
0.0 %
0 / 5406
0.0 %
0 / 158
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/partialRedundancyElimination
0.0 %
0 / 597
0.0 %
0 / 26
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/singleStatementToBlockNormalization
0.0 %
0 / 44
0.0 %
0 / 20
/home/yyan7/compiler/rexompiler/src/midend/programTransformation/transformationTracking
59.6 %
31 / 52
45.5 %
5 / 11
/home/yyan7/compiler/rexompiler/src/roseSupport
0.8 %
327 / 38798
0.7 %
31 / 4744
/home/yyan7/compiler/rexompiler/src/util
10.0 %
20 / 201
8.7 %
2 / 23
/home/yyan7/compiler/rexompiler/src/util/Sawyer
22.4 %
1175 / 5251
30.4 %
314 / 1032
/home/yyan7/compiler/rexompiler/src/util/commandlineProcessing
72.5 %
285 / 393
64.4 %
29 / 45
/home/yyan7/compiler/rexompiler/src/util/graphs
2.4 %
23 / 966
0.8 %
6 / 720
/home/yyan7/compiler/rexompiler/src/util/stringSupport
37.3 %
151 / 405
42.9 %
12 / 28
/home/yyan7/compiler/rexompiler/src/util/support
10.8 %
111 / 1028
3.5 %
17 / 492
/usr/include
66.7 %
8 / 12
-
0 / 0
/usr/include/antlr4-runtime
0.0 %
0 / 22
0.0 %
0 / 178
/usr/include/antlr4-runtime/atn
0.0 %
0 / 1
0.0 %
0 / 2
/usr/include/antlr4-runtime/support
0.0 %
0 / 13
0.0 %
0 / 1
/usr/include/antlr4-runtime/tree
0.0 %
0 / 21
0.0 %
0 / 157
/usr/include/boost
52.6 %
72 / 137
13.1 %
13 / 99
/usr/include/boost/algorithm/string
26.9 %
49 / 182
17.0 %
9 / 53
/usr/include/boost/algorithm/string/detail
17.5 %
40 / 229
23.7 %
9 / 38
/usr/include/boost/bind
42.6 %
26 / 61
100.0 %
3 / 3
/usr/include/boost/container_hash
67.7 %
21 / 31
-
0 / 0
/usr/include/boost/core
5.3 %
2 / 38
0.0 %
0 / 14
/usr/include/boost/date_time
0.0 %
0 / 386
0.0 %
0 / 41
/usr/include/boost/date_time/gregorian
0.0 %
0 / 69
0.0 %
0 / 9
/usr/include/boost/date_time/posix_time
0.0 %
0 / 25
0.0 %
0 / 2
/usr/include/boost/detail
0.0 %
0 / 46
0.0 %
0 / 4
/usr/include/boost/exception
0.0 %
0 / 129
0.0 %
0 / 378
/usr/include/boost/exception/detail
0.0 %
0 / 39
0.0 %
0 / 40
/usr/include/boost/filesystem
6.4 %
11 / 173
0.0 %
0 / 23
/usr/include/boost/format
0.0 %
0 / 635
0.0 %
0 / 39
/usr/include/boost/function
0.0 %
0 / 108
0.0 %
0 / 23
/usr/include/boost/graph
0.0 %
0 / 429
0.0 %
0 / 52
/usr/include/boost/graph/detail
0.0 %
0 / 288
0.0 %
0 / 33
/usr/include/boost/interprocess
0.0 %
0 / 26
0.0 %
0 / 4
/usr/include/boost/interprocess/detail
0.0 %
0 / 21
-
0 / 0
/usr/include/boost/interprocess/streams
0.0 %
0 / 7
0.0 %
0 / 1
/usr/include/boost/interprocess/sync
0.0 %
0 / 27
0.0 %
0 / 4
/usr/include/boost/io
0.0 %
0 / 6
-
0 / 0
/usr/include/boost/io/detail
0.0 %
0 / 17
0.0 %
0 / 1
/usr/include/boost/iostreams/detail
0.0 %
0 / 1
-
0 / 0
/usr/include/boost/iostreams/device
0.0 %
0 / 21
0.0 %
0 / 6
/usr/include/boost/iterator
42.1 %
24 / 57
-
0 / 0
/usr/include/boost/lexical_cast
14.3 %
2 / 14
0.0 %
0 / 12
/usr/include/boost/lexical_cast/detail
28.3 %
49 / 173
34.8 %
8 / 23
/usr/include/boost/logic
69.2 %
9 / 13
-
0 / 0
/usr/include/boost/math/special_functions
0.0 %
0 / 12
-
0 / 0
/usr/include/boost/move
13.3 %
2 / 15
-
0 / 0
/usr/include/boost/multi_index
0.0 %
0 / 9
-
0 / 0
/usr/include/boost/multi_index/detail
0.0 %
0 / 354
0.0 %
0 / 18
/usr/include/boost/numeric/conversion
0.0 %
0 / 11
0.0 %
0 / 4
/usr/include/boost/numeric/conversion/detail
0.0 %
0 / 31
0.0 %
0 / 3
/usr/include/boost/optional
0.0 %
0 / 73
0.0 %
0 / 2
/usr/include/boost/optional/detail
0.0 %
0 / 12
-
0 / 0
/usr/include/boost/parameter
0.0 %
0 / 4
-
0 / 0
/usr/include/boost/parameter/aux_
0.0 %
0 / 17
-
0 / 0
/usr/include/boost/pending
0.0 %
0 / 26
-
0 / 0
/usr/include/boost/pool
9.1 %
17 / 187
8.3 %
1 / 12
/usr/include/boost/pool/detail
100.0 %
6 / 6
-
0 / 0
/usr/include/boost/property_map
0.0 %
0 / 22
0.0 %
0 / 2
/usr/include/boost/random
0.0 %
0 / 59
0.0 %
0 / 4
/usr/include/boost/random/detail
0.0 %
0 / 2
-
0 / 0
/usr/include/boost/range
47.3 %
52 / 110
-
0 / 0
/usr/include/boost/range/algorithm
0.0 %
0 / 5
0.0 %
0 / 2
/usr/include/boost/range/detail
0.0 %
0 / 2
-
0 / 0
/usr/include/boost/regex
0.0 %
0 / 4
0.0 %
0 / 1
/usr/include/boost/regex/v4
0.0 %
0 / 2034
0.0 %
0 / 339
/usr/include/boost/smart_ptr
0.0 %
0 / 133
0.0 %
0 / 43
/usr/include/boost/smart_ptr/detail
0.0 %
0 / 98
0.0 %
0 / 138
/usr/include/boost/spirit/home/classic/actor
0.0 %
0 / 13
-
0 / 0
/usr/include/boost/spirit/home/classic/core
0.0 %
0 / 23
0.0 %
0 / 1
/usr/include/boost/spirit/home/classic/core/composite
0.0 %
0 / 70
0.0 %
0 / 49
/usr/include/boost/spirit/home/classic/core/composite/impl
0.0 %
0 / 16
-
0 / 0
/usr/include/boost/spirit/home/classic/core/impl
0.0 %
0 / 31
0.0 %
0 / 2
/usr/include/boost/spirit/home/classic/core/non_terminal
0.0 %
0 / 27
0.0 %
0 / 3
/usr/include/boost/spirit/home/classic/core/non_terminal/impl
0.0 %
0 / 127
0.0 %
0 / 20
/usr/include/boost/spirit/home/classic/core/primitives
0.0 %
0 / 16
0.0 %
0 / 13
/usr/include/boost/spirit/home/classic/core/primitives/impl
0.0 %
0 / 48
0.0 %
0 / 6
/usr/include/boost/spirit/home/classic/core/scanner
0.0 %
0 / 59
0.0 %
0 / 4
/usr/include/boost/spirit/home/classic/core/scanner/impl
0.0 %
0 / 23
0.0 %
0 / 6
/usr/include/boost/spirit/home/classic/iterator
0.0 %
0 / 72
0.0 %
0 / 11
/usr/include/boost/spirit/home/classic/meta
0.0 %
0 / 1
-
0 / 0
/usr/include/boost/spirit/home/classic/symbols
0.0 %
0 / 8
-
0 / 0
/usr/include/boost/spirit/home/classic/symbols/impl
0.0 %
0 / 87
0.0 %
0 / 6
/usr/include/boost/spirit/home/classic/tree
0.0 %
0 / 7
-
0 / 0
/usr/include/boost/spirit/home/classic/tree/impl
0.0 %
0 / 33
0.0 %
0 / 4
/usr/include/boost/spirit/home/classic/utility
0.0 %
0 / 10
0.0 %
0 / 4
/usr/include/boost/spirit/home/support/iterators
0.0 %
0 / 36
0.0 %
0 / 4
/usr/include/boost/spirit/home/support/iterators/detail
0.0 %
0 / 92
0.0 %
0 / 7
/usr/include/boost/system
0.0 %
0 / 78
0.0 %
0 / 15
/usr/include/boost/system/detail
0.0 %
0 / 67
0.0 %
0 / 6
/usr/include/boost/thread
4.4 %
6 / 135
0.0 %
0 / 27
/usr/include/boost/thread/detail
57.1 %
4 / 7
0.0 %
0 / 1
/usr/include/boost/thread/futures
0.0 %
0 / 5
-
0 / 0
/usr/include/boost/thread/pthread
32.3 %
63 / 195
40.9 %
9 / 22
/usr/include/boost/tuple/detail
0.0 %
0 / 25
0.0 %
0 / 1
/usr/include/boost/type_index
100.0 %
9 / 9
-
0 / 0
/usr/include/boost/type_traits
57.1 %
4 / 7
50.0 %
1 / 2
/usr/include/boost/unordered
30.1 %
43 / 143
17.6 %
6 / 34
/usr/include/boost/unordered/detail
58.5 %
341 / 583
6.4 %
38 / 597
/usr/include/boost/utility
0.0 %
0 / 4
-
0 / 0
/usr/include/boost/variant
0.0 %
0 / 6
0.0 %
0 / 2
/usr/include/boost/wave
0.0 %
0 / 244
0.0 %
0 / 35
/usr/include/boost/wave/cpplexer
1.3 %
3 / 224
4.8 %
1 / 21
/usr/include/boost/wave/util
0.0 %
0 / 2668
0.0 %
0 / 193
/usr/include/boost/xpressive
0.0 %
0 / 2
0.0 %
0 / 2
/usr/include/c++/9
59.7 %
166 / 278
0.0 %
0 / 18
/usr/include/c++/9/backward
0.0 %
0 / 10
-
0 / 0
/usr/include/c++/9/bits
51.4 %
2762 / 5377
32.5 %
2717 / 8369
/usr/include/c++/9/ext
63.2 %
36 / 57
0.0 %
0 / 5
/usr/include/x86_64-linux-gnu/bits
51.7 %
46 / 89
-
0 / 0
/usr/include/x86_64-linux-gnu/c++/9/bits
100.0 %
11 / 11
-
0 / 0
/usr/include/x86_64-linux-gnu/sys
100.0 %
2 / 2
-
0 / 0
/usr/lib/jvm/java-11-openjdk-amd64/include
61.0 %
25 / 41
66.7 %
2 / 3
src/3rdPartyLibraries/fortran-parser
19.2 %
1046 / 5453
20.9 %
115 / 550
src/frontend/OpenFortranParser_SAGE_Connection
44.6 %
344 / 771
30.0 %
18 / 60
src/frontend/SageIII
26.0 %
91187 / 350322
33.6 %
11106 / 33100
src/frontend/SageIII/accparser
0.4 %
34 / 9090
0.1 %
2 / 1781
src/frontend/SageIII/astFileIO
36.2 %
29202 / 80653
49.4 %
3359 / 6800
src/frontend/SageIII/ompparser
45.4 %
702 / 1545
44.4 %
16 / 36
Generated by:
LCOV version 1.14