Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage |
include/polly/CodeGen/LoopGeneratorsKMP.h | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) |
include/polly/CodeGen/IRBuilder.h | 100.00% (6/6) | 100.00% (17/17) | 100.00% (8/8) |
include/polly/CodeGen/RuntimeDebugBuilder.h | 100.00% (5/5) | 100.00% (21/21) | 100.00% (5/5) |
include/polly/CodeGen/LoopGenerators.h | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) |
include/polly/CodeGen/BlockGenerators.h | 85.71% (6/7) | 90.00% (9/10) | 85.71% (6/7) |
include/polly/CodeGen/IslExprBuilder.h | 0.00% (0/3) | 0.00% (0/5) | 0.00% (0/3) |
include/polly/CodeGen/LoopGeneratorsGOMP.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) |
include/polly/CodeGen/IslNodeBuilder.h | 100.00% (6/6) | 100.00% (8/8) | 100.00% (6/6) |
include/polly/CodeGen/IslAst.h | 87.50% (7/8) | 87.50% (7/8) | 87.50% (7/8) |
include/polly/ZoneAlgo.h | 0.00% (0/1) | 0.00% (0/1) | 0.00% (0/1) |
include/polly/ScopBuilder.h | 100.00% (4/4) | 100.00% (6/6) | 100.00% (4/4) |
include/polly/ScopDetection.h | 76.92% (10/13) | 80.00% (12/15) | 76.92% (10/13) |
include/polly/Support/SCEVAffinator.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) |
include/polly/Support/ISLOStream.h | 100.00% (1/1) | 100.00% (4/4) | 100.00% (1/1) |
include/polly/Support/ISLTools.h | 100.00% (7/7) | 100.00% (16/16) | 100.00% (9/9) |
include/polly/Support/GICHelper.h | 52.38% (11/21) | 60.53% (69/114) | 68.42% (26/38) |
include/polly/Support/VirtualInstruction.h | 67.65% (23/34) | 74.07% (60/81) | 69.44% (25/36) |
include/polly/Support/ScopHelper.h | 54.55% (30/55) | 38.14% (74/194) | 59.86% (85/142) |
include/polly/LinkAllPasses.h | 100.00% (1/1) | 23.33% (7/30) | 75.00% (3/4) |
include/polly/ScopInfo.h | 88.17% (164/186) | 88.09% (355/403) | 87.75% (222/253) |
include/polly/ScopDetectionDiagnostic.h | 64.52% (20/31) | 65.62% (21/32) | 64.52% (20/31) |
include/polly/DependenceInfo.h | 90.00% (9/10) | 93.33% (14/15) | 90.91% (10/11) |
include/polly/PolyhedralInfo.h | 100.00% (3/3) | 100.00% (3/3) | 100.00% (3/3) |
include/polly/ScopPass.h | 43.75% (7/16) | 16.09% (14/87) | 24.32% (9/37) |
lib/Transform/Simplify.cpp | 95.65% (22/23) | 99.33% (596/600) | 98.33% (235/239) |
lib/Transform/DeLICM.cpp | 95.12% (39/41) | 89.46% (891/996) | 87.77% (323/368) |
lib/Transform/ScopInliner.cpp | 87.50% (7/8) | 78.67% (59/75) | 78.38% (29/37) |
lib/Transform/FlattenSchedule.cpp | 87.50% (7/8) | 98.08% (51/52) | 97.67% (42/43) |
lib/Transform/ZoneAlgo.cpp | 89.36% (42/47) | 91.00% (768/844) | 81.37% (214/263) |
lib/Transform/DeadCodeElimination.cpp | 85.71% (6/7) | 94.59% (70/74) | 92.00% (23/25) |
lib/Transform/ScheduleOptimizer.cpp | 98.00% (49/50) | 92.73% (956/1031) | 86.74% (373/430) |
lib/Transform/CodePreparation.cpp | 100.00% (10/10) | 96.00% (48/50) | 88.89% (16/18) |
lib/Transform/ForwardOpTree.cpp | 90.91% (20/22) | 93.89% (584/622) | 85.77% (223/260) |
lib/Transform/RewriteByReferenceParameters.cpp | 100.00% (6/6) | 92.73% (51/55) | 85.19% (23/27) |
lib/Transform/FlattenAlgo.cpp | 93.33% (14/15) | 85.93% (232/270) | 84.14% (122/145) |
lib/Transform/MaximalStaticExpansion.cpp | 92.31% (12/13) | 91.96% (309/336) | 92.93% (92/99) |
lib/Transform/Canonicalization.cpp | 88.89% (8/9) | 81.58% (31/38) | 84.62% (11/13) |
lib/Transform/ScheduleTreeTransform.cpp | 85.71% (36/42) | 91.87% (260/283) | 84.15% (69/82) |
lib/CodeGen/IslNodeBuilder.cpp | 100.00% (45/45) | 94.38% (1277/1353) | 89.19% (363/407) |
lib/CodeGen/IRBuilder.cpp | 100.00% (10/10) | 96.15% (200/208) | 90.70% (78/86) |
lib/CodeGen/IslExprBuilder.cpp | 95.83% (23/24) | 84.17% (601/714) | 77.37% (188/243) |
lib/CodeGen/PerfMonitor.cpp | 100.00% (14/14) | 94.07% (238/253) | 82.50% (33/40) |
lib/CodeGen/BlockGenerators.cpp | 98.41% (62/63) | 95.04% (1591/1674) | 91.28% (492/539) |
lib/CodeGen/IslAst.cpp | 89.36% (42/47) | 92.41% (584/632) | 88.56% (209/236) |
lib/CodeGen/RuntimeDebugBuilder.cpp | 63.64% (7/11) | 42.17% (105/249) | 51.14% (45/88) |
lib/CodeGen/LoopGeneratorsKMP.cpp | 100.00% (13/13) | 100.00% (429/429) | 92.86% (52/56) |
lib/CodeGen/CodegenCleanup.cpp | 14.29% (1/7) | 3.41% (3/88) | 13.64% (3/22) |
lib/CodeGen/LoopGeneratorsGOMP.cpp | 100.00% (7/7) | 95.24% (160/168) | 89.47% (17/19) |
lib/CodeGen/Utils.cpp | 100.00% (2/2) | 98.91% (182/184) | 90.91% (10/11) |
lib/CodeGen/CodeGeneration.cpp | 81.82% (9/11) | 89.03% (211/237) | 77.27% (51/66) |
lib/CodeGen/LoopGenerators.cpp | 100.00% (5/5) | 100.00% (158/158) | 100.00% (31/31) |
lib/Analysis/DependenceInfo.cpp | 77.78% (28/36) | 94.20% (731/776) | 91.59% (196/214) |
lib/Analysis/ScopInfo.cpp | 92.51% (210/227) | 94.03% (2943/3130) | 89.56% (1149/1283) |
lib/Analysis/PolyhedralInfo.cpp | 88.89% (8/9) | 96.77% (90/93) | 93.10% (54/58) |
lib/Analysis/ScopBuilder.cpp | 100.00% (75/75) | 96.50% (2263/2345) | 94.18% (1052/1117) |
lib/Analysis/ScopGraphPrinter.cpp | 54.55% (12/22) | 75.36% (104/138) | 61.90% (39/63) |
lib/Analysis/ScopDetection.cpp | 90.62% (58/64) | 91.63% (1369/1494) | 90.41% (820/907) |
lib/Analysis/ScopPass.cpp | 42.86% (3/7) | 27.52% (30/109) | 19.61% (10/51) |
lib/Analysis/PruneUnprofitable.cpp | 16.67% (1/6) | 6.67% (3/45) | 12.00% (3/25) |
lib/Analysis/ScopDetectionDiagnostic.cpp | 49.01% (74/151) | 50.33% (231/459) | 57.97% (120/207) |
lib/Exchange/JSONExporter.cpp | 56.00% (14/25) | 72.31% (478/661) | 79.44% (197/248) |
lib/Support/SCEVValidator.cpp | 98.33% (59/60) | 94.18% (583/619) | 90.37% (366/405) |
lib/Support/RegisterPasses.cpp | 85.00% (17/20) | 38.69% (130/336) | 38.16% (108/283) |
lib/Support/GICHelper.cpp | 55.00% (11/20) | 77.11% (128/166) | 76.60% (36/47) |
lib/Support/ScopHelper.cpp | 92.68% (38/41) | 92.98% (596/641) | 90.41% (311/344) |
lib/Support/ScopLocation.cpp | 100.00% (1/1) | 100.00% (21/21) | 100.00% (8/8) |
lib/Support/VirtualInstruction.cpp | 75.00% (9/12) | 75.21% (270/359) | 74.13% (149/201) |
lib/Support/ISLTools.cpp | 100.00% (37/37) | 92.03% (462/502) | 80.31% (155/193) |
lib/Support/SCEVAffinator.cpp | 93.75% (30/32) | 96.84% (460/475) | 92.09% (128/139) |
lib/Support/DumpModulePass.cpp | 16.67% (1/6) | 8.57% (3/35) | 16.67% (3/18) |
lib/External/isl/isl_ast_graft.c | 91.30% (42/46) | 80.25% (699/871) | 75.92% (309/407) |
lib/External/isl/isl_local_space.c | 75.68% (56/74) | 63.54% (718/1130) | 55.20% (451/817) |
lib/External/isl/isl_multi_cmp.c | 100.00% (1/1) | 82.61% (19/23) | 80.95% (17/21) |
lib/External/isl/isl_ilp.c | 58.06% (18/31) | 62.17% (355/571) | 65.66% (218/332) |
lib/External/isl/isl_schedule_constraints.c | 57.14% (20/35) | 41.84% (182/435) | 44.64% (104/233) |
lib/External/isl/extract_key.c | 0.00% (0/2) | 0.00% (0/40) | 0.00% (0/30) |
lib/External/isl/isl_dim_map.c | 91.67% (11/12) | 84.94% (141/166) | 83.65% (87/104) |
lib/External/isl/isl_power_templ.c | 100.00% (2/2) | 81.25% (52/64) | 73.08% (57/78) |
lib/External/isl/isl_ast.c | 66.42% (89/134) | 52.79% (1011/1915) | 48.38% (552/1141) |
lib/External/isl/uset_to_umap.c | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) |
lib/External/isl/isl_int_sioimath.c | 66.67% (4/6) | 72.09% (62/86) | 79.31% (23/29) |
lib/External/isl/isl_ast_build.c | 92.47% (86/93) | 76.87% (1223/1591) | 71.52% (545/762) |
lib/External/isl/isl_lp.c | 50.00% (5/10) | 31.01% (80/258) | 28.96% (53/183) |
lib/External/isl/set_from_map.c | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) |
lib/External/isl/isl_pw_eval.c | 100.00% (2/2) | 87.50% (49/56) | 78.72% (37/47) |
lib/External/isl/isl_ast_build_expr.c | 92.31% (60/65) | 86.59% (1214/1402) | 83.02% (528/636) |
lib/External/isl/isl_tarjan.c | 100.00% (5/5) | 88.18% (97/110) | 87.50% (77/88) |
lib/External/isl/isl_schedule_read.c | 0.00% (0/17) | 0.00% (0/636) | 0.00% (0/311) |
lib/External/isl/basis_reduction_templ.c | 66.67% (2/3) | 69.97% (212/303) | 67.06% (171/255) |
lib/External/isl/imath/gmp_compat.c | 25.00% (13/52) | 49.22% (314/638) | 49.68% (155/312) |
lib/External/isl/imath/imath.c | 65.00% (65/100) | 58.83% (1473/2504) | 48.13% (1105/2296) |
lib/External/isl/imath/imrat.c | 26.67% (12/45) | 16.79% (135/804) | 18.62% (127/682) |
lib/External/isl/isl_sample.c | 90.62% (29/32) | 81.34% (767/943) | 72.62% (557/767) |
lib/External/isl/isl_val.c | 81.11% (73/90) | 68.95% (837/1214) | 70.72% (814/1151) |
lib/External/isl/isl_list_templ.c | 87.88% (29/33) | 79.69% (357/448) | 75.49% (388/514) |
lib/External/isl/isl_equalities.c | 100.00% (15/15) | 80.49% (429/533) | 76.63% (341/445) |
lib/External/isl/isl_union_neg.c | 0.00% (0/2) | 0.00% (0/6) | 0.00% (0/8) |
lib/External/isl/isl_transitive_closure.c | 78.57% (44/56) | 65.45% (1398/2136) | 64.18% (783/1220) |
lib/External/isl/isl_tab.c | 96.90% (125/129) | 86.16% (2651/3077) | 78.65% (2251/2862) |
lib/External/isl/isl_imath.c | 14.29% (1/7) | 17.24% (10/58) | 62.50% (10/16) |
lib/External/isl/isl_pw_hash.c | 0.00% (0/1) | 0.00% (0/19) | 0.00% (0/41) |
lib/External/isl/isl_polynomial.c | 66.32% (126/190) | 53.13% (2187/4116) | 52.06% (1570/3016) |
lib/External/isl/include/isl/hmap_templ.c | 42.11% (8/19) | 37.91% (105/277) | 33.20% (80/241) |
lib/External/isl/include/isl/isl-noexceptions.h | 26.05% (683/2622) | 24.06% (2489/10346) | 28.18% (765/2715) |
lib/External/isl/include/isl/arg.h | 66.67% (2/3) | 73.33% (11/15) | 80.00% (4/5) |
lib/External/isl/include/isl/ctx.h | 80.00% (4/5) | 68.63% (35/51) | 32.26% (10/31) |
lib/External/isl/isl_bound.c | 80.00% (8/10) | 74.73% (204/273) | 63.10% (53/84) |
lib/External/isl/isl_multi_explicit_domain.c | 91.67% (11/12) | 76.03% (92/121) | 85.42% (123/144) |
lib/External/isl/isl_local.c | 90.91% (10/11) | 84.02% (163/194) | 74.05% (117/158) |
lib/External/isl/isl_multi_no_explicit_domain.c | 7.14% (1/14) | 6.98% (3/43) | 7.14% (1/14) |
lib/External/isl/isl_ast_codegen.c | 86.86% (119/137) | 75.38% (2554/3388) | 69.95% (859/1228) |
lib/External/isl/print_templ_yaml.c | 0.00% (0/2) | 0.00% (0/26) | 0.00% (0/18) |
lib/External/isl/isl_ctx.c | 64.52% (20/31) | 62.69% (163/260) | 54.17% (104/192) |
lib/External/isl/isl_bernstein.c | 27.27% (3/11) | 12.13% (53/437) | 9.46% (21/222) |
lib/External/isl/bset_to_bmap.c | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) |
lib/External/isl/isl_scheduler.c | 97.82% (224/229) | 89.04% (3899/4379) | 82.90% (1973/2380) |
lib/External/isl/basis_reduction_tab.c | 90.00% (9/10) | 74.34% (113/152) | 73.00% (73/100) |
lib/External/isl/isl_union_eval.c | 66.67% (2/3) | 66.67% (36/54) | 65.85% (27/41) |
lib/External/isl/isl_tab_pip.c | 86.34% (158/183) | 79.44% (3106/3910) | 77.94% (2180/2797) |
lib/External/isl/isl_convex_hull.c | 90.79% (69/76) | 79.00% (1723/2181) | 76.16% (1137/1493) |
lib/External/isl/isl_map.c | 79.68% (600/753) | 73.49% (7306/9942) | 68.88% (4638/6733) |
lib/External/isl/isl_multi_coalesce.c | 0.00% (0/1) | 0.00% (0/17) | 0.00% (0/24) |
lib/External/isl/isl_multi_apply_templ.c | 100.00% (2/2) | 80.00% (44/55) | 74.65% (53/71) |
lib/External/isl/isl_affine_hull.c | 94.12% (32/34) | 78.18% (663/848) | 74.79% (442/591) |
lib/External/isl/isl_union_templ.c | 73.13% (49/67) | 65.42% (509/778) | 63.23% (540/854) |
lib/External/isl/isl_sort.c | 100.00% (3/3) | 96.88% (93/96) | 97.56% (40/41) |
lib/External/isl/isl_multi_gist.c | 50.00% (1/2) | 50.00% (3/6) | 50.00% (5/10) |
lib/External/isl/isl_vec.c | 67.50% (27/40) | 54.00% (277/513) | 48.75% (176/361) |
lib/External/isl/set_to_map.c | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) |
lib/External/isl/isl_morph.c | 87.10% (27/31) | 78.61% (496/631) | 71.51% (266/372) |
lib/External/isl/isl_farkas.c | 91.67% (11/12) | 80.68% (213/264) | 74.02% (94/127) |
lib/External/isl/isl_version.c | 0.00% (0/1) | 0.00% (0/9) | 0.00% (0/2) |
lib/External/isl/print_templ.c | 50.00% (1/2) | 54.17% (13/24) | 50.00% (8/16) |
lib/External/isl/isl_range.c | 92.86% (13/14) | 83.65% (348/416) | 70.95% (127/179) |
lib/External/isl/isl_map_subtract.c | 100.00% (31/31) | 88.78% (641/722) | 81.04% (419/517) |
lib/External/isl/isl_seq.c | 96.77% (30/31) | 93.41% (241/258) | 94.26% (230/244) |
lib/External/isl/isl_multi_hash.c | 0.00% (0/1) | 0.00% (0/16) | 0.00% (0/25) |
lib/External/isl/isl_input.c | 93.08% (121/130) | 75.97% (2548/3354) | 72.76% (1520/2089) |
lib/External/isl/isl_multi_intersect.c | 100.00% (8/8) | 91.25% (73/80) | 88.00% (88/100) |
lib/External/isl/isl_mat.c | 86.32% (82/95) | 73.83% (1261/1708) | 70.12% (1049/1496) |
lib/External/isl/isl_space.c | 93.75% (120/128) | 81.13% (1741/2146) | 71.99% (1208/1678) |
lib/External/isl/uset_from_umap.c | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) |
lib/External/isl/isl_multi_floor.c | 100.00% (1/1) | 86.67% (13/15) | 75.00% (12/16) |
lib/External/isl/isl_output.c | 47.68% (72/151) | 43.03% (1080/2510) | 39.17% (673/1718) |
lib/External/isl/read_in_string_templ.c | 0.00% (0/1) | 0.00% (0/21) | 0.00% (0/11) |
lib/External/isl/isl_scan.c | 0.00% (0/10) | 0.00% (0/254) | 0.00% (0/195) |
lib/External/isl/isl_factorization.c | 90.91% (10/11) | 82.68% (210/254) | 78.57% (165/210) |
lib/External/isl/isl_int_sioimath.h | 91.94% (57/62) | 80.20% (559/697) | 81.69% (299/366) |
lib/External/isl/isl_schedule_node.c | 72.90% (113/155) | 64.00% (1984/3100) | 56.08% (839/1496) |
lib/External/isl/isl_val_sioimath.c | 100.00% (3/3) | 92.68% (38/41) | 65.38% (17/26) |
lib/External/isl/isl_blk.c | 90.00% (9/10) | 90.82% (89/98) | 95.89% (70/73) |
lib/External/isl/isl_stream.c | 51.22% (21/41) | 48.54% (464/956) | 52.90% (410/775) |
lib/External/isl/isl_union_map.c | 74.28% (205/276) | 71.45% (1877/2627) | 63.44% (694/1094) |
lib/External/isl/isl_map_lexopt_templ.c | 78.57% (11/14) | 71.19% (84/118) | 70.10% (68/97) |
lib/External/isl/isl_id.c | 92.86% (13/14) | 74.85% (125/167) | 70.45% (93/132) |
lib/External/isl/isl_multi_union_pw_aff_explicit_domain.c | 50.00% (1/2) | 34.62% (9/26) | 22.73% (5/22) |
lib/External/isl/isl_aff.c | 87.26% (322/369) | 74.69% (4660/6239) | 63.31% (2205/3483) |
lib/External/isl/isl_hash.c | 100.00% (12/12) | 90.23% (157/174) | 85.95% (104/121) |
lib/External/isl/isl_multi_pw_aff_explicit_domain.c | 83.33% (5/6) | 67.09% (53/79) | 59.38% (38/64) |
lib/External/isl/isl_point.c | 66.67% (22/33) | 38.34% (212/553) | 34.20% (131/383) |
lib/External/isl/isl_schedule_tree.c | 77.45% (79/102) | 55.24% (1165/2109) | 44.94% (560/1246) |
lib/External/isl/isl_printer.c | 42.59% (23/54) | 30.40% (176/579) | 27.79% (107/385) |
lib/External/isl/isl_aff_map.c | 76.00% (19/25) | 67.68% (222/328) | 51.82% (71/137) |
lib/External/isl/isl_options.c | 0.00% (0/2) | 0.00% (0/10) | 0.00% (0/3) |
lib/External/isl/isl_reordering.c | 91.67% (11/12) | 82.07% (151/184) | 76.42% (81/106) |
lib/External/isl/isl_schedule_band.c | 83.02% (44/53) | 65.85% (592/899) | 56.36% (350/621) |
lib/External/isl/isl_multi_templ.c | 78.79% (52/66) | 66.35% (773/1165) | 61.38% (736/1199) |
lib/External/isl/isl_vertices.c | 77.78% (35/45) | 67.13% (825/1229) | 65.07% (531/816) |
lib/External/isl/bset_from_bmap.c | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) |
lib/External/isl/isl_tab_lexopt_templ.c | 100.00% (3/3) | 82.61% (114/138) | 81.52% (75/92) |
lib/External/isl/isl_map_simplify.c | 95.89% (140/146) | 89.05% (3148/3535) | 88.88% (2421/2724) |
lib/External/isl/isl_obj.c | 19.15% (9/47) | 19.21% (29/151) | 19.15% (9/47) |
lib/External/isl/isl_pw_union_opt.c | 100.00% (6/6) | 89.54% (137/153) | 86.01% (123/143) |
lib/External/isl/isl_fold.c | 37.50% (24/64) | 27.42% (397/1448) | 27.73% (269/970) |
lib/External/isl/isl_multi_dims.c | 75.00% (3/4) | 68.29% (56/82) | 60.22% (56/93) |
lib/External/isl/set_list_from_map_list_inl.c | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) |
lib/External/isl/isl_union_single.c | 81.82% (9/11) | 71.00% (71/100) | 68.04% (66/97) |
lib/External/isl/isl_stride.c | 66.67% (8/12) | 60.00% (132/220) | 64.00% (64/100) |
lib/External/isl/isl_multi_align_templ.c | 100.00% (1/1) | 83.33% (25/30) | 72.22% (26/36) |
lib/External/isl/isl_coalesce.c | 100.00% (92/92) | 88.91% (2140/2407) | 87.23% (1592/1825) |
lib/External/isl/isl_pw_templ.c | 85.15% (86/101) | 73.40% (1275/1737) | 68.15% (1237/1815) |
lib/External/isl/isl_union_multi.c | 91.30% (21/23) | 79.18% (213/269) | 75.62% (183/242) |
lib/External/isl/isl_schedule.c | 69.70% (23/33) | 70.85% (299/422) | 59.46% (110/185) |
lib/External/isl/isl_arg.c | 17.74% (11/62) | 10.75% (119/1107) | 9.59% (58/605) |
lib/External/isl/isl_constraint.c | 83.58% (56/67) | 63.56% (654/1029) | 55.62% (411/739) |
lib/External/isl/isl_flow.c | 70.71% (70/99) | 70.01% (1473/2104) | 65.45% (684/1045) |
Totals | 65.34% (6662/10196) | 69.21% (95976/138682) | 65.96% (54145/82086) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)