Coverage Report

Created: 2017-12-16 09:43

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion Coverage
include/polly/CodeGen/BlockGenerators.h
  85.71% (6/7)
  90.00% (9/10)
  85.71% (6/7)
include/polly/CodeGen/IRBuilder.h
 100.00% (6/6)
 100.00% (17/17)
 100.00% (8/8)
include/polly/CodeGen/IslAst.h
  75.00% (6/8)
  75.00% (6/8)
  75.00% (6/8)
include/polly/CodeGen/IslExprBuilder.h
   0.00% (0/3)
   0.00% (0/5)
   0.00% (0/3)
include/polly/CodeGen/IslNodeBuilder.h
 100.00% (6/6)
 100.00% (8/8)
 100.00% (6/6)
include/polly/CodeGen/LoopGenerators.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/polly/CodeGen/RuntimeDebugBuilder.h
   0.00% (0/3)
   0.00% (0/12)
   0.00% (0/3)
include/polly/DependenceInfo.h
  90.00% (9/10)
  93.33% (14/15)
  90.91% (10/11)
include/polly/LinkAllPasses.h
 100.00% (1/1)
  23.33% (7/30)
  75.00% (3/4)
include/polly/PolyhedralInfo.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
include/polly/ScopBuilder.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
include/polly/ScopDetection.h
  61.54% (8/13)
  66.67% (10/15)
  61.54% (8/13)
include/polly/ScopDetectionDiagnostic.h
  50.00% (15/30)
  51.61% (16/31)
  50.00% (15/30)
include/polly/ScopInfo.h
  85.00% (153/180)
  86.05% (327/380)
  85.71% (210/245)
include/polly/ScopPass.h
  25.00% (4/16)
   4.60% (4/87)
  10.81% (4/37)
include/polly/Support/GICHelper.h
  47.62% (10/21)
  50.93% (55/108)
  63.16% (24/38)
include/polly/Support/ISLOStream.h
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
include/polly/Support/SCEVAffinator.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (1/1)
include/polly/Support/ScopHelper.h
  52.73% (29/55)
  35.08% (67/191)
  56.20% (77/137)
include/polly/Support/VirtualInstruction.h
  64.71% (22/34)
  72.84% (59/81)
  66.67% (24/36)
include/polly/ZoneAlgo.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
lib/Analysis/DependenceInfo.cpp
  77.78% (28/36)
  92.00% (713/775)
  91.04% (193/212)
lib/Analysis/PolyhedralInfo.cpp
  88.89% (8/9)
  95.60% (87/91)
  91.38% (53/58)
lib/Analysis/PruneUnprofitable.cpp
  16.67% (1/6)
   6.98% (3/43)
  12.00% (3/25)
lib/Analysis/ScopBuilder.cpp
  92.31% (36/39)
  78.87% (1015/1287)
  70.54% (455/645)
lib/Analysis/ScopDetection.cpp
  79.69% (51/64)
  79.24% (1145/1445)
  77.46% (677/874)
lib/Analysis/ScopDetectionDiagnostic.cpp
  30.34% (44/145)
  30.47% (135/443)
  39.30% (79/201)
lib/Analysis/ScopGraphPrinter.cpp
   0.00% (0/22)
   0.00% (0/138)
   0.00% (0/63)
lib/Analysis/ScopInfo.cpp
  90.84% (248/273)
  87.07% (3737/4292)
  82.76% (1455/1758)
lib/Analysis/ScopPass.cpp
  42.86% (3/7)
  27.52% (30/109)
  19.61% (10/51)
lib/CodeGen/BlockGenerators.cpp
  93.44% (57/61)
  86.05% (1338/1555)
  83.90% (422/503)
lib/CodeGen/CodeGeneration.cpp
  81.82% (9/11)
  81.86% (194/237)
  62.12% (41/66)
lib/CodeGen/CodegenCleanup.cpp
  14.29% (1/7)
   3.45% (3/87)
  13.64% (3/22)
lib/CodeGen/IRBuilder.cpp
 100.00% (10/10)
  96.00% (192/200)
  88.89% (72/81)
lib/CodeGen/IslAst.cpp
  85.11% (40/47)
  83.96% (534/636)
  81.48% (198/243)
lib/CodeGen/IslExprBuilder.cpp
  91.67% (22/24)
  78.71% (562/714)
  70.37% (171/243)
lib/CodeGen/IslNodeBuilder.cpp
  97.78% (44/45)
  84.96% (1169/1376)
  75.80% (307/405)
lib/CodeGen/LoopGenerators.cpp
 100.00% (10/10)
 100.00% (304/304)
 100.00% (44/44)
lib/CodeGen/PerfMonitor.cpp
   0.00% (0/14)
   0.00% (0/259)
   0.00% (0/40)
lib/CodeGen/RuntimeDebugBuilder.cpp
   0.00% (0/10)
   0.00% (0/235)
   0.00% (0/77)
lib/CodeGen/Utils.cpp
 100.00% (2/2)
  97.28% (179/184)
  81.82% (9/11)
lib/Exchange/JSONExporter.cpp
  52.00% (13/25)
  55.50% (363/654)
  65.73% (163/248)
lib/External/JSON/include/json/value.h
   0.00% (0/16)
   0.00% (0/59)
   0.00% (0/16)
lib/External/JSON/include/json/writer.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
lib/External/JSON/json_reader.cpp
  39.02% (16/41)
  34.02% (232/682)
  29.76% (122/410)
lib/External/JSON/json_value.cpp
  29.13% (30/103)
  23.51% (217/923)
  17.28% (104/602)
lib/External/JSON/json_valueiterator.inl
   0.00% (0/19)
   0.00% (0/86)
   0.00% (0/41)
lib/External/JSON/json_writer.cpp
   0.00% (0/42)
   0.00% (0/643)
   0.00% (0/283)
lib/External/isl/basis_reduction_tab.c
  90.00% (9/10)
  74.34% (113/152)
  73.00% (73/100)
lib/External/isl/basis_reduction_templ.c
  66.67% (2/3)
  69.97% (212/303)
  67.06% (171/255)
lib/External/isl/bset_from_bmap.c
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
lib/External/isl/bset_to_bmap.c
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
lib/External/isl/extract_key.c
   0.00% (0/2)
   0.00% (0/40)
   0.00% (0/30)
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)
  56.07% (1404/2504)
  46.80% (1075/2297)
lib/External/isl/imath/imrat.c
  26.67% (12/45)
  16.54% (133/804)
  18.62% (127/682)
lib/External/isl/include/isl/arg.h
  33.33% (1/3)
  46.67% (7/15)
  60.00% (3/5)
lib/External/isl/include/isl/ctx.h
  80.00% (4/5)
  68.63% (35/51)
  32.26% (10/31)
lib/External/isl/include/isl/hmap_templ.c
  42.11% (8/19)
  37.55% (104/277)
  32.78% (79/241)
lib/External/isl/include/isl/isl-noexceptions.h
  26.08% (598/2293)
  24.28% (2127/8759)
  27.97% (663/2370)
lib/External/isl/isl_aff.c
  66.76% (239/358)
  56.13% (3434/6118)
  49.07% (1692/3448)
lib/External/isl/isl_affine_hull.c
  94.12% (32/34)
  77.83% (660/848)
  73.94% (437/591)
lib/External/isl/isl_arg.c
  14.52% (9/62)
   8.40% (93/1107)
   7.77% (47/605)
lib/External/isl/isl_ast.c
  63.43% (85/134)
  49.71% (952/1915)
  44.96% (513/1141)
lib/External/isl/isl_ast_build.c
  82.98% (78/94)
  65.76% (1085/1650)
  62.27% (482/774)
lib/External/isl/isl_ast_build_expr.c
  90.77% (59/65)
  83.52% (1171/1402)
  79.56% (506/636)
lib/External/isl/isl_ast_codegen.c
  72.06% (98/136)
  59.36% (2001/3371)
  55.28% (675/1221)
lib/External/isl/isl_ast_graft.c
  86.96% (40/46)
  75.69% (657/868)
  70.94% (288/406)
lib/External/isl/isl_band.c
   0.00% (0/29)
   0.00% (0/499)
   0.00% (0/204)
lib/External/isl/isl_bernstein.c
   0.00% (0/11)
   0.00% (0/437)
   0.00% (0/222)
lib/External/isl/isl_blk.c
  90.00% (9/10)
  90.82% (89/98)
  95.89% (70/73)
lib/External/isl/isl_bound.c
   0.00% (0/10)
   0.00% (0/273)
   0.00% (0/84)
lib/External/isl/isl_coalesce.c
 100.00% (85/85)
  85.04% (1996/2347)
  82.82% (1485/1793)
lib/External/isl/isl_constraint.c
  71.64% (48/67)
  49.13% (506/1030)
  38.84% (287/739)
lib/External/isl/isl_convex_hull.c
  52.63% (40/76)
  35.99% (785/2181)
  30.61% (457/1493)
lib/External/isl/isl_ctx.c
  74.07% (20/27)
  64.02% (153/239)
  56.18% (100/178)
lib/External/isl/isl_deprecated.c
  33.33% (1/3)
  33.33% (3/9)
  33.33% (1/3)
lib/External/isl/isl_dim_map.c
  91.67% (11/12)
  84.76% (139/164)
  83.65% (87/104)
lib/External/isl/isl_equalities.c
  80.00% (12/15)
  63.60% (339/533)
  64.04% (285/445)
lib/External/isl/isl_factorization.c
  90.91% (10/11)
  81.89% (208/254)
  77.62% (163/210)
lib/External/isl/isl_farkas.c
  41.67% (5/12)
  55.68% (147/264)
  58.27% (74/127)
lib/External/isl/isl_flow.c
  54.55% (54/99)
  51.43% (1082/2104)
  45.26% (473/1045)
lib/External/isl/isl_fold.c
   0.00% (0/64)
   0.00% (0/1447)
   0.00% (0/970)
lib/External/isl/isl_hash.c
 100.00% (12/12)
  89.66% (156/174)
  85.12% (103/121)
lib/External/isl/isl_id.c
  92.86% (13/14)
  74.85% (125/167)
  70.45% (93/132)
lib/External/isl/isl_ilp.c
  53.57% (15/28)
  62.23% (341/548)
  65.53% (211/322)
lib/External/isl/isl_imath.c
  14.29% (1/7)
  17.24% (10/58)
  62.50% (10/16)
lib/External/isl/isl_input.c
  44.35% (55/124)
  33.02% (1081/3274)
  34.51% (705/2043)
lib/External/isl/isl_int_sioimath.c
  66.67% (4/6)
  72.09% (62/86)
  79.31% (23/29)
lib/External/isl/isl_int_sioimath.h
  91.94% (57/62)
  79.91% (557/697)
  81.42% (298/366)
lib/External/isl/isl_list_templ.c
  78.57% (22/28)
  67.86% (285/420)
  62.45% (301/482)
lib/External/isl/isl_local.c
 100.00% (3/3)
  81.33% (61/75)
  70.27% (52/74)
lib/External/isl/isl_local_space.c
  75.38% (49/65)
  63.20% (663/1049)
  54.78% (430/785)
lib/External/isl/isl_lp.c
  30.00% (3/10)
  13.95% (36/258)
  10.93% (20/183)
lib/External/isl/isl_map.c
  72.84% (547/751)
  66.57% (6642/9977)
  62.09% (4226/6806)
lib/External/isl/isl_map_lexopt_templ.c
  71.43% (10/14)
  67.80% (80/118)
  67.01% (65/97)
lib/External/isl/isl_map_simplify.c
  90.41% (132/146)
  81.92% (2896/3535)
  84.32% (2297/2724)
lib/External/isl/isl_map_subtract.c
  93.55% (29/31)
  85.58% (617/721)
  78.92% (408/517)
lib/External/isl/isl_mat.c
  75.00% (66/88)
  66.40% (1077/1622)
  63.25% (926/1464)
lib/External/isl/isl_morph.c
  29.03% (9/31)
  23.14% (146/631)
  20.70% (77/372)
lib/External/isl/isl_multi_apply_templ.c
 100.00% (2/2)
  80.00% (44/55)
  74.65% (53/71)
lib/External/isl/isl_multi_cmp.c
 100.00% (1/1)
  82.61% (19/23)
  80.95% (17/21)
lib/External/isl/isl_multi_coalesce.c
   0.00% (0/1)
   0.00% (0/17)
   0.00% (0/24)
lib/External/isl/isl_multi_floor.c
 100.00% (1/1)
  86.67% (13/15)
  75.00% (12/16)
lib/External/isl/isl_multi_gist.c
  50.00% (1/2)
  50.00% (3/6)
  50.00% (5/10)
lib/External/isl/isl_multi_hash.c
   0.00% (0/1)
   0.00% (0/16)
   0.00% (0/25)
lib/External/isl/isl_multi_intersect.c
   0.00% (0/2)
   0.00% (0/8)
   0.00% (0/10)
lib/External/isl/isl_multi_templ.c
  60.00% (39/65)
  49.69% (557/1121)
  45.27% (498/1100)
lib/External/isl/isl_obj.c
   8.51% (4/47)
   7.95% (12/151)
   8.51% (4/47)
lib/External/isl/isl_options.c
   0.00% (0/2)
   0.00% (0/10)
   0.00% (0/3)
lib/External/isl/isl_output.c
  35.66% (51/143)
  33.22% (788/2372)
  31.35% (510/1627)
lib/External/isl/isl_point.c
  14.29% (4/28)
  11.46% (59/515)
  10.78% (40/371)
lib/External/isl/isl_polynomial.c
   0.00% (0/192)
   0.00% (0/4167)
   0.00% (0/3047)
lib/External/isl/isl_power_templ.c
   0.00% (0/2)
   0.00% (0/64)
   0.00% (0/78)
lib/External/isl/isl_printer.c
  42.59% (23/54)
  30.40% (176/579)
  27.79% (107/385)
lib/External/isl/isl_pw_hash.c
   0.00% (0/1)
   0.00% (0/19)
   0.00% (0/41)
lib/External/isl/isl_pw_templ.c
  64.95% (63/97)
  54.36% (942/1733)
  51.39% (925/1800)
lib/External/isl/isl_pw_union_opt.c
 100.00% (6/6)
  85.62% (131/153)
  81.82% (117/143)
lib/External/isl/isl_range.c
   0.00% (0/14)
   0.00% (0/416)
   0.00% (0/179)
lib/External/isl/isl_reordering.c
  88.89% (8/9)
  80.72% (134/166)
  76.00% (76/100)
lib/External/isl/isl_sample.c
  78.12% (25/32)
  76.56% (722/943)
  70.01% (537/767)
lib/External/isl/isl_scan.c
   0.00% (0/10)
   0.00% (0/254)
   0.00% (0/195)
lib/External/isl/isl_schedule.c
  52.27% (23/44)
  41.25% (318/771)
  33.71% (120/356)
lib/External/isl/isl_schedule_band.c
  75.47% (40/53)
  58.51% (526/899)
  50.40% (313/621)
lib/External/isl/isl_schedule_constraints.c
  48.57% (17/35)
  38.22% (159/416)
  41.74% (91/218)
lib/External/isl/isl_schedule_node.c
  63.40% (97/153)
  49.74% (1529/3074)
  47.26% (699/1479)
lib/External/isl/isl_schedule_read.c
   0.00% (0/17)
   0.00% (0/636)
   0.00% (0/311)
lib/External/isl/isl_schedule_tree.c
  69.61% (71/102)
  50.19% (1057/2106)
  39.97% (498/1246)
lib/External/isl/isl_scheduler.c
  49.78% (112/225)
  43.30% (1872/4323)
  39.12% (901/2303)
lib/External/isl/isl_seq.c
  93.55% (29/31)
  91.47% (236/258)
  92.62% (226/244)
lib/External/isl/isl_sort.c
 100.00% (3/3)
  96.88% (93/96)
  97.56% (40/41)
lib/External/isl/isl_space.c
  91.20% (114/125)
  77.21% (1613/2089)
  68.78% (1130/1643)
lib/External/isl/isl_stream.c
  41.46% (17/41)
  36.31% (346/953)
  40.49% (313/773)
lib/External/isl/isl_tab.c
  96.12% (124/129)
  84.47% (2595/3072)
  76.27% (2182/2861)
lib/External/isl/isl_tab_lexopt_templ.c
 100.00% (3/3)
  82.61% (114/138)
  80.43% (74/92)
lib/External/isl/isl_tab_pip.c
  80.23% (142/177)
  74.02% (2915/3938)
  72.32% (2030/2807)
lib/External/isl/isl_tarjan.c
  80.00% (4/5)
  79.09% (87/110)
  80.68% (71/88)
lib/External/isl/isl_transitive_closure.c
  57.14% (32/56)
  41.20% (880/2136)
  38.11% (465/1220)
lib/External/isl/isl_union_eval.c
   0.00% (0/2)
   0.00% (0/40)
   0.00% (0/28)
lib/External/isl/isl_union_map.c
  60.23% (156/259)
  54.98% (1335/2428)
  49.11% (495/1008)
lib/External/isl/isl_union_multi.c
  56.52% (13/23)
  48.33% (130/269)
  46.52% (107/230)
lib/External/isl/isl_union_neg.c
   0.00% (0/2)
   0.00% (0/6)
   0.00% (0/8)
lib/External/isl/isl_union_single.c
  72.73% (8/11)
  66.00% (66/100)
  59.55% (53/89)
lib/External/isl/isl_union_templ.c
  59.09% (39/66)
  48.48% (382/788)
  44.22% (375/848)
lib/External/isl/isl_val.c
  57.95% (51/88)
  45.55% (542/1190)
  48.63% (551/1133)
lib/External/isl/isl_val_sioimath.c
 100.00% (3/3)
  92.68% (38/41)
  65.38% (17/26)
lib/External/isl/isl_vec.c
  56.41% (22/39)
  47.74% (243/509)
  39.73% (145/365)
lib/External/isl/isl_version.c
   0.00% (0/1)
   0.00% (0/9)
   0.00% (0/2)
lib/External/isl/isl_vertices.c
   0.00% (0/46)
   0.00% (0/1249)
   0.00% (0/832)
lib/External/isl/print_templ.c
  50.00% (1/2)
  54.17% (13/24)
  50.00% (8/16)
lib/External/isl/print_templ_yaml.c
   0.00% (0/2)
   0.00% (0/26)
   0.00% (0/18)
lib/External/isl/read_in_string_templ.c
   0.00% (0/1)
   0.00% (0/21)
   0.00% (0/11)
lib/External/isl/set_from_map.c
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
lib/External/isl/set_to_map.c
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
lib/Support/DumpModulePass.cpp
  16.67% (1/6)
   8.57% (3/35)
  16.67% (3/18)
lib/Support/GICHelper.cpp
  55.00% (11/20)
  75.90% (126/166)
  74.47% (35/47)
lib/Support/ISLTools.cpp
 100.00% (44/44)
  89.82% (503/560)
  71.66% (134/187)
lib/Support/RegisterPasses.cpp
  78.95% (15/19)
  30.42% (101/332)
  27.14% (76/280)
lib/Support/SCEVAffinator.cpp
  93.10% (27/29)
  93.17% (423/454)
  84.25% (107/127)
lib/Support/SCEVValidator.cpp
  93.22% (55/59)
  82.12% (496/604)
  77.24% (302/391)
lib/Support/ScopHelper.cpp
  86.67% (26/30)
  79.36% (396/499)
  76.14% (201/264)
lib/Support/ScopLocation.cpp
   0.00% (0/1)
   0.00% (0/21)
   0.00% (0/8)
lib/Support/VirtualInstruction.cpp
  75.00% (9/12)
  76.40% (259/339)
  73.82% (141/191)
lib/Transform/Canonicalization.cpp
  11.11% (1/9)
   7.89% (3/38)
  23.08% (3/13)
lib/Transform/CodePreparation.cpp
  80.00% (8/10)
  56.00% (28/50)
  72.22% (13/18)
lib/Transform/DeLICM.cpp
  90.24% (37/41)
  78.30% (794/1014)
  63.86% (235/368)
lib/Transform/DeadCodeElimination.cpp
  85.71% (6/7)
  93.24% (69/74)
  88.00% (22/25)
lib/Transform/FlattenAlgo.cpp
  95.00% (19/20)
  85.27% (249/292)
  76.26% (106/139)
lib/Transform/FlattenSchedule.cpp
  88.89% (8/9)
  98.28% (57/58)
  97.67% (42/43)
lib/Transform/ForwardOpTree.cpp
  91.67% (22/24)
  90.91% (600/660)
  81.32% (222/273)
lib/Transform/MaximalStaticExpansion.cpp
  94.12% (16/17)
  87.89% (392/446)
  80.00% (100/125)
lib/Transform/RewriteByReferenceParameters.cpp
  16.67% (1/6)
   5.45% (3/55)
  11.11% (3/27)
lib/Transform/ScheduleOptimizer.cpp
  98.00% (49/50)
  87.77% (904/1030)
  78.29% (339/433)
lib/Transform/ScopInliner.cpp
  14.29% (1/7)
   6.85% (5/73)
   8.33% (3/36)
lib/Transform/Simplify.cpp
  85.71% (24/28)
  87.24% (581/666)
  87.45% (209/239)
lib/Transform/ZoneAlgo.cpp
  91.49% (43/47)
  88.23% (727/824)
  78.42% (189/241)
TOTALS
  54.83% (5406/9860)
  54.56% (74966/137401)
  51.44% (42007/81662)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

lib/External/isl/imath/gmp_compat.h
lib/External/isl/imath/imath.h
lib/External/isl/imath/imrat.h
lib/External/isl/include/isl/ast_build.h
lib/External/isl/include/isl/hash.h
lib/External/isl/include/isl/maybe.h
lib/External/isl/include/isl/obj.h
lib/External/isl/include/isl/options.h
lib/External/isl/include/isl/printer.h
lib/External/isl/isl_blk.h
lib/External/isl/isl_id_to_ast_expr.c
lib/External/isl/isl_id_to_id.c
lib/External/isl/isl_int.h
lib/External/isl/isl_map_private.h
lib/External/isl/isl_map_to_basic_set.c
lib/External/isl/isl_mat_private.h
lib/External/isl/isl_multi_macro.h
lib/External/isl/isl_options_private.h
lib/External/isl/isl_pw_macro.h
lib/External/isl/isl_tab.h
lib/External/isl/isl_union_macro.h
lib/External/isl/isl_union_map_private.h
lib/External/isl/isl_yaml.h
lib/Support/PollyPasses.def
Generated by llvm-cov -- llvm version 6.0.0svn