Coverage Report

Created: 2017-06-23 12:40

/Users/buildslave/jenkins/sharedspace/clang-stage2-coverage-R@2/llvm/tools/polly/lib/External/isl/isl_multi_intersect.c
Line
Count
Source (jump to first uncovered line)
1
/*
2
 * Copyright 2011      Sven Verdoolaege
3
 * Copyright 2012-2013 Ecole Normale Superieure
4
 *
5
 * Use of this software is governed by the MIT license
6
 *
7
 * Written by Sven Verdoolaege,
8
 * Ecole Normale Superieure, 45 rue d’Ulm, 75230 Paris, France
9
 */
10
11
#include <isl_multi_macro.h>
12
13
/* Intersect the domain of "multi" with "domain".
14
 */
15
__isl_give MULTI(BASE) *FN(MULTI(BASE),intersect_domain)(
16
  __isl_take MULTI(BASE) *multi, __isl_take DOM *domain)
17
9
{
18
9
  return FN(FN(MULTI(BASE),apply),DOMBASE)(multi, domain,
19
9
          &FN(EL,intersect_domain));
20
9
}
isl_multi_pw_aff_intersect_domain
Line
Count
Source
17
4
{
18
4
  return FN(FN(MULTI(BASE),apply),DOMBASE)(multi, domain,
19
4
          &FN(EL,intersect_domain));
20
4
}
isl_multi_union_pw_aff_intersect_domain
Line
Count
Source
17
5
{
18
5
  return FN(FN(MULTI(BASE),apply),DOMBASE)(multi, domain,
19
5
          &FN(EL,intersect_domain));
20
5
}
21
22
/* Intersect the parameter domain of "multi" with "domain".
23
 */
24
__isl_give MULTI(BASE) *FN(MULTI(BASE),intersect_params)(
25
  __isl_take MULTI(BASE) *multi, __isl_take isl_set *domain)
26
0
{
27
0
  return FN(MULTI(BASE),apply_set)(multi, domain,
28
0
          &FN(EL,intersect_params));
29
0
}
Unexecuted instantiation: isl_multi_pw_aff_intersect_params
Unexecuted instantiation: isl_multi_union_pw_aff_intersect_params