Coverage Report

Created: 2017-10-17 18:06

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
 100.00% (3/3)
 100.00% (12/12)
 100.00% (3/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)
  50.00% (15/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
  76.92% (10/13)
  80.00% (12/15)
  76.92% (10/13)
include/polly/ScopDetectionDiagnostic.h
  63.33% (19/30)
  64.52% (20/31)
  63.33% (19/30)
include/polly/ScopInfo.h
  85.56% (154/180)
  86.39% (330/382)
  86.42% (210/243)
include/polly/ScopPass.h
  37.50% (6/16)
   9.20% (8/87)
  16.22% (6/37)
include/polly/Support/GICHelper.h
  61.90% (13/21)
  62.04% (67/108)
  71.05% (27/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
  54.55% (30/55)
  39.57% (74/187)
  63.91% (85/133)
include/polly/Support/VirtualInstruction.h
  67.65% (23/34)
  74.07% (60/81)
  69.44% (25/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)
  94.19% (730/775)
  91.51% (194/212)
lib/Analysis/PolyhedralInfo.cpp
  88.89% (8/9)
  93.41% (85/91)
  93.10% (54/58)
lib/Analysis/PruneUnprofitable.cpp
  16.67% (1/6)
   6.98% (3/43)
  12.00% (3/25)
lib/Analysis/ScopBuilder.cpp
 100.00% (39/39)
  95.71% (1228/1283)
  92.97% (595/640)
lib/Analysis/ScopDetection.cpp
  90.62% (58/64)
  91.28% (1319/1445)
  91.08% (796/874)
lib/Analysis/ScopDetectionDiagnostic.cpp
  48.28% (70/145)
  49.21% (218/443)
  56.72% (114/201)
lib/Analysis/ScopGraphPrinter.cpp
  54.55% (12/22)
  74.64% (103/138)
  61.90% (39/63)
lib/Analysis/ScopInfo.cpp
  93.41% (255/273)
  94.53% (4111/4349)
  91.76% (1615/1760)
lib/Analysis/ScopPass.cpp
  42.86% (3/7)
  27.52% (30/109)
  19.61% (10/51)
lib/CodeGen/BlockGenerators.cpp
 100.00% (61/61)
  97.56% (1521/1559)
  94.04% (473/503)
lib/CodeGen/CodeGeneration.cpp
  81.82% (9/11)
  89.87% (213/237)
  77.27% (51/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)
  97.00% (194/200)
  92.59% (75/81)
lib/CodeGen/IslAst.cpp
  89.36% (42/47)
  92.94% (592/637)
  88.89% (216/243)
lib/CodeGen/IslExprBuilder.cpp
  95.83% (23/24)
  83.19% (594/714)
  77.37% (188/243)
lib/CodeGen/IslNodeBuilder.cpp
 100.00% (45/45)
  94.19% (1296/1376)
  89.43% (364/407)
lib/CodeGen/LoopGenerators.cpp
 100.00% (10/10)
 100.00% (304/304)
 100.00% (44/44)
lib/CodeGen/PerfMonitor.cpp
 100.00% (14/14)
  94.59% (245/259)
  82.50% (33/40)
lib/CodeGen/RuntimeDebugBuilder.cpp
  60.00% (6/10)
  40.85% (96/235)
  49.35% (38/77)
lib/CodeGen/Utils.cpp
 100.00% (2/2)
  98.37% (181/184)
  90.91% (10/11)
lib/Exchange/JSONExporter.cpp
  56.00% (14/25)
  72.36% (479/662)
  79.03% (196/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)
  32.70% (223/682)
  29.76% (122/410)
lib/External/JSON/json_value.cpp
  29.13% (30/103)
  22.75% (210/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)
  73.68% (112/152)
  73.00% (73/100)
lib/External/isl/basis_reduction_templ.c
  66.67% (2/3)
  69.97% (212/303)
  67.48% (166/246)
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.06% (313/638)
  49.68% (155/312)
lib/External/isl/imath/imath.c
  65.00% (65/100)
  58.23% (1458/2504)
  48.13% (1106/2298)
lib/External/isl/imath/imrat.c
  26.67% (12/45)
  16.79% (135/804)
  18.62% (127/682)
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)
  62.75% (32/51)
  32.26% (10/31)
lib/External/isl/include/isl/hmap_templ.c
  42.11% (8/19)
  37.18% (103/277)
  33.20% (80/241)
lib/External/isl/include/isl/isl-noexceptions.h
  25.10% (575/2291)
  23.29% (2039/8754)
  27.02% (639/2365)
lib/External/isl/isl_aff.c
  77.37% (277/358)
  62.90% (3848/6118)
  54.93% (1894/3448)
lib/External/isl/isl_affine_hull.c
  94.12% (32/34)
  78.07% (662/848)
  74.79% (442/591)
lib/External/isl/isl_arg.c
  17.74% (11/62)
  10.12% (112/1107)
   9.59% (58/605)
lib/External/isl/isl_ast.c
  66.42% (89/134)
  50.81% (973/1915)
  48.38% (552/1141)
lib/External/isl/isl_ast_build.c
  92.55% (87/94)
  76.36% (1260/1650)
  71.83% (556/774)
lib/External/isl/isl_ast_build_expr.c
  92.31% (60/65)
  86.59% (1214/1402)
  83.18% (529/636)
lib/External/isl/isl_ast_codegen.c
  87.50% (119/136)
  75.76% (2554/3371)
  70.11% (856/1221)
lib/External/isl/isl_ast_graft.c
  91.30% (42/46)
  81.34% (706/868)
  76.11% (309/406)
lib/External/isl/isl_band.c
  34.48% (10/29)
  21.24% (106/499)
  19.12% (39/204)
lib/External/isl/isl_bernstein.c
  27.27% (3/11)
  12.36% (54/437)
   9.46% (21/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
  80.00% (8/10)
  74.36% (203/273)
  63.10% (53/84)
lib/External/isl/isl_coalesce.c
 100.00% (85/85)
  88.07% (2067/2347)
  87.12% (1562/1793)
lib/External/isl/isl_constraint.c
  85.07% (57/67)
  64.37% (663/1030)
  57.24% (423/739)
lib/External/isl/isl_convex_hull.c
  90.79% (69/76)
  78.73% (1717/2181)
  76.16% (1137/1493)
lib/External/isl/isl_ctx.c
  74.07% (20/27)
  63.18% (151/239)
  56.74% (101/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
 100.00% (15/15)
  79.92% (426/533)
  76.63% (341/445)
lib/External/isl/isl_factorization.c
  90.91% (10/11)
  82.28% (209/254)
  78.57% (165/210)
lib/External/isl/isl_farkas.c
  91.67% (11/12)
  79.92% (211/264)
  74.02% (94/127)
lib/External/isl/isl_flow.c
  70.71% (70/99)
  70.10% (1475/2104)
  65.45% (684/1045)
lib/External/isl/isl_fold.c
  37.50% (24/64)
  27.85% (403/1447)
  27.73% (269/970)
lib/External/isl/isl_hash.c
 100.00% (12/12)
  90.23% (157/174)
  85.95% (104/121)
lib/External/isl/isl_id.c
 100.00% (14/14)
  82.04% (137/167)
  75.76% (100/132)
lib/External/isl/isl_ilp.c
  64.29% (18/28)
  66.24% (363/548)
  70.19% (226/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
  91.13% (113/124)
  73.40% (2403/3274)
  71.07% (1452/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)
  82.07% (572/697)
  81.69% (299/366)
lib/External/isl/isl_list_templ.c
  92.86% (26/28)
  79.29% (333/420)
  77.08% (370/480)
lib/External/isl/isl_local.c
 100.00% (3/3)
  85.33% (64/75)
  78.38% (58/74)
lib/External/isl/isl_local_space.c
  75.38% (49/65)
  62.25% (653/1049)
  55.41% (435/785)
lib/External/isl/isl_lp.c
  50.00% (5/10)
  30.62% (79/258)
  28.96% (53/183)
lib/External/isl/isl_map.c
  79.36% (596/751)
  72.38% (7221/9977)
  68.54% (4665/6806)
lib/External/isl/isl_map_lexopt_templ.c
  78.57% (11/14)
  72.03% (85/118)
  70.10% (68/97)
lib/External/isl/isl_map_simplify.c
  95.89% (140/146)
  88.46% (3127/3535)
  88.58% (2413/2724)
lib/External/isl/isl_map_subtract.c
 100.00% (31/31)
  87.79% (633/721)
  80.66% (417/517)
lib/External/isl/isl_mat.c
  88.64% (78/88)
  74.85% (1214/1622)
  70.29% (1029/1464)
lib/External/isl/isl_morph.c
  87.10% (27/31)
  78.13% (493/631)
  71.51% (266/372)
lib/External/isl/isl_multi_apply_templ.c
 100.00% (2/2)
  74.55% (41/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/22)
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
  50.00% (1/2)
  50.00% (4/8)
  50.00% (5/10)
lib/External/isl/isl_multi_templ.c
  69.23% (45/65)
  56.29% (631/1121)
  54.55% (600/1100)
lib/External/isl/isl_obj.c
  17.02% (8/47)
  17.88% (27/151)
  17.02% (8/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
  38.46% (55/143)
  36.13% (857/2372)
  34.23% (557/1627)
lib/External/isl/isl_point.c
  46.43% (13/28)
  28.35% (146/515)
  23.72% (88/371)
lib/External/isl/isl_polynomial.c
  65.62% (126/192)
  52.08% (2170/4167)
  51.56% (1571/3047)
lib/External/isl/isl_power_templ.c
  50.00% (1/2)
  62.50% (40/64)
  60.53% (46/76)
lib/External/isl/isl_printer.c
  50.00% (27/54)
  36.61% (212/579)
  31.17% (120/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
  83.51% (81/97)
  69.01% (1196/1733)
  66.44% (1196/1800)
lib/External/isl/isl_pw_union_opt.c
 100.00% (6/6)
  87.58% (134/153)
  86.01% (123/143)
lib/External/isl/isl_range.c
  92.86% (13/14)
  83.65% (348/416)
  70.95% (127/179)
lib/External/isl/isl_reordering.c
  88.89% (8/9)
  83.73% (139/166)
  79.00% (79/100)
lib/External/isl/isl_sample.c
  90.62% (29/32)
  80.59% (760/943)
  72.62% (557/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
  70.45% (31/44)
  66.15% (510/771)
  55.62% (198/356)
lib/External/isl/isl_schedule_band.c
  79.25% (42/53)
  60.85% (547/899)
  53.46% (332/621)
lib/External/isl/isl_schedule_constraints.c
  57.14% (20/35)
  43.75% (182/416)
  47.71% (104/218)
lib/External/isl/isl_schedule_node.c
  73.20% (112/153)
  62.69% (1927/3074)
  56.32% (833/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
  76.47% (78/102)
  52.33% (1102/2106)
  44.62% (556/1246)
lib/External/isl/isl_scheduler.c
  97.33% (219/225)
  89.06% (3850/4323)
  83.02% (1912/2303)
lib/External/isl/isl_seq.c
  96.77% (30/31)
  93.41% (241/258)
  94.26% (230/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
  92.80% (116/125)
  77.55% (1620/2089)
  71.03% (1167/1643)
lib/External/isl/isl_stream.c
  51.22% (21/41)
  48.37% (461/953)
  53.04% (410/773)
lib/External/isl/isl_tab.c
  96.90% (125/129)
  85.45% (2625/3072)
  78.58% (2249/2862)
lib/External/isl/isl_tab_lexopt_templ.c
 100.00% (3/3)
  79.71% (110/138)
  82.61% (76/92)
lib/External/isl/isl_tab_pip.c
  85.88% (152/177)
  78.31% (3084/3938)
  77.41% (2173/2807)
lib/External/isl/isl_tarjan.c
 100.00% (5/5)
  88.18% (97/110)
  87.50% (77/88)
lib/External/isl/isl_transitive_closure.c
  78.57% (44/56)
  66.01% (1410/2136)
  64.92% (792/1220)
lib/External/isl/isl_union_eval.c
 100.00% (2/2)
  77.50% (31/40)
  75.00% (21/28)
lib/External/isl/isl_union_map.c
  74.13% (192/259)
  71.25% (1730/2428)
  64.68% (652/1008)
lib/External/isl/isl_union_multi.c
  91.30% (21/23)
  78.44% (211/269)
  75.22% (173/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
  81.82% (9/11)
  69.00% (69/100)
  62.50% (55/88)
lib/External/isl/isl_union_templ.c
  65.15% (43/66)
  57.11% (450/788)
  57.18% (478/836)
lib/External/isl/isl_val.c
  76.14% (67/88)
  67.65% (805/1190)
  70.17% (795/1133)
lib/External/isl/isl_val_sioimath.c
 100.00% (3/3)
  87.80% (36/41)
  65.38% (17/26)
lib/External/isl/isl_vec.c
  66.67% (26/39)
  51.47% (262/509)
  47.12% (172/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
  78.26% (36/46)
  67.41% (842/1249)
  65.62% (546/832)
lib/External/isl/print_templ.c
 100.00% (2/2)
  91.67% (22/24)
  87.50% (14/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
  60.00% (12/20)
  80.72% (134/166)
  80.85% (38/47)
lib/Support/ISLTools.cpp
 100.00% (44/44)
  92.59% (525/567)
  80.75% (151/187)
lib/Support/RegisterPasses.cpp
  78.95% (15/19)
  31.02% (103/332)
  27.14% (76/280)
lib/Support/SCEVAffinator.cpp
  96.88% (31/32)
  97.22% (455/468)
  93.94% (124/132)
lib/Support/SCEVValidator.cpp
  96.61% (57/59)
  92.22% (557/604)
  90.28% (353/391)
lib/Support/ScopHelper.cpp
 100.00% (30/30)
  95.54% (471/493)
  93.75% (240/256)
lib/Support/ScopLocation.cpp
 100.00% (1/1)
 100.00% (21/21)
 100.00% (8/8)
lib/Support/VirtualInstruction.cpp
  75.00% (9/12)
  79.65% (270/339)
  78.01% (149/191)
lib/Transform/Canonicalization.cpp
  88.89% (8/9)
  81.58% (31/38)
  84.62% (11/13)
lib/Transform/CodePreparation.cpp
  90.00% (9/10)
  58.00% (29/50)
  77.78% (14/18)
lib/Transform/DeLICM.cpp
  95.24% (40/42)
  90.15% (924/1025)
  87.85% (318/362)
lib/Transform/DeadCodeElimination.cpp
  85.71% (6/7)
  94.59% (70/74)
  92.00% (23/25)
lib/Transform/FlattenAlgo.cpp
  95.00% (19/20)
  88.36% (258/292)
  86.33% (120/139)
lib/Transform/FlattenSchedule.cpp
  88.89% (8/9)
  98.28% (57/58)
  97.67% (42/43)
lib/Transform/ForwardOpTree.cpp
  91.30% (21/23)
  94.66% (567/599)
  87.18% (204/234)
lib/Transform/MaximalStaticExpansion.cpp
  94.12% (16/17)
  89.16% (403/452)
  80.95% (102/126)
lib/Transform/RewriteByReferenceParameters.cpp
 100.00% (6/6)
  92.73% (51/55)
  85.19% (23/27)
lib/Transform/ScheduleOptimizer.cpp
  98.00% (49/50)
  92.43% (952/1030)
  86.84% (376/433)
lib/Transform/ScopInliner.cpp
  85.71% (6/7)
  76.71% (56/73)
  77.78% (28/36)
lib/Transform/Simplify.cpp
  96.43% (27/28)
  99.40% (662/666)
  98.33% (235/239)
lib/Transform/ZoneAlgo.cpp
  97.30% (36/37)
  97.60% (529/542)
  91.46% (150/164)
TOTALS
  64.23% (6327/9851)
  67.16% (92104/137149)
  64.28% (52388/81500)

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