Home
last modified time | relevance | path

Searched refs:isl_pw_aff (Results 1 – 25 of 51) sorted by relevance

123

/external/llvm-project/polly/lib/External/isl/include/isl/
Daff.h204 isl_ctx *isl_pw_aff_get_ctx(__isl_keep isl_pw_aff *pwaff);
205 uint32_t isl_pw_aff_get_hash(__isl_keep isl_pw_aff *pa);
206 __isl_give isl_space *isl_pw_aff_get_domain_space(__isl_keep isl_pw_aff *pwaff);
207 __isl_give isl_space *isl_pw_aff_get_space(__isl_keep isl_pw_aff *pwaff);
210 __isl_give isl_pw_aff *isl_pw_aff_from_aff(__isl_take isl_aff *aff);
211 __isl_give isl_pw_aff *isl_pw_aff_empty(__isl_take isl_space *space);
212 __isl_give isl_pw_aff *isl_pw_aff_alloc(__isl_take isl_set *set,
214 __isl_give isl_pw_aff *isl_pw_aff_zero_on_domain(
216 __isl_give isl_pw_aff *isl_pw_aff_var_on_domain(__isl_take isl_local_space *ls,
218 __isl_give isl_pw_aff *isl_pw_aff_nan_on_domain(__isl_take isl_local_space *ls);
[all …]
Daff_type.h10 struct __isl_subclass(isl_multi_aff) __isl_subclass(isl_pw_aff) isl_aff;
16 __isl_subclass(isl_union_pw_aff) isl_pw_aff;
17 typedef struct isl_pw_aff isl_pw_aff; typedef
Dmaybe_pw_aff.h4 #define ISL_TYPE isl_pw_aff
Did_to_pw_aff.h9 #define ISL_VAL isl_pw_aff
/external/llvm-project/polly/lib/External/isl/
Disl_aff_private.h33 struct isl_pw_aff { struct
45 #define PW isl_pw_aff argument
50 #define EL isl_pw_aff
104 __isl_give isl_pw_aff *isl_pw_aff_alloc_size(__isl_take isl_space *space,
106 __isl_give isl_pw_aff *isl_pw_aff_reset_space(__isl_take isl_pw_aff *pwaff,
108 __isl_give isl_pw_aff *isl_pw_aff_reset_domain_space(
109 __isl_take isl_pw_aff *pwaff, __isl_take isl_space *space);
110 __isl_give isl_pw_aff *isl_pw_aff_add_disjoint(
111 __isl_take isl_pw_aff *pwaff1, __isl_take isl_pw_aff *pwaff2);
113 __isl_give isl_pw_aff *isl_pw_aff_domain_factor_domain(
[all …]
Disl_aff.c165 __isl_give isl_pw_aff *isl_pw_aff_zero_on_domain(__isl_take isl_local_space *ls) in isl_pw_aff_zero_on_domain()
202 __isl_give isl_pw_aff *isl_pw_aff_nan_on_domain(__isl_take isl_local_space *ls) in isl_pw_aff_nan_on_domain()
288 __isl_give isl_pw_aff *isl_pw_aff_var_on_domain(__isl_take isl_local_space *ls, in isl_pw_aff_var_on_domain()
1675 __isl_give isl_pw_aff *isl_pw_aff_mod(__isl_take isl_pw_aff *pwaff, isl_int m) in isl_pw_aff_mod()
1677 isl_pw_aff *res; in isl_pw_aff_mod()
1694 __isl_give isl_pw_aff *isl_pw_aff_mod_val(__isl_take isl_pw_aff *pa, in isl_pw_aff_mod_val()
2715 #define PW isl_pw_aff
2759 __isl_give isl_pw_aff *isl_pw_aff_union_max(__isl_take isl_pw_aff *pwaff1, in isl_pw_aff_union_max()
2760 __isl_take isl_pw_aff *pwaff2) in isl_pw_aff_union_max()
2772 __isl_give isl_pw_aff *isl_pw_aff_union_min(__isl_take isl_pw_aff *pwaff1, in isl_pw_aff_union_min()
[all …]
Disl_input.c309 static __isl_give isl_pw_aff *affine_mod(__isl_keep isl_stream *s, in affine_mod()
310 struct vars *v, __isl_take isl_pw_aff *aff) in affine_mod()
313 isl_pw_aff *q; in affine_mod()
336 static __isl_give isl_pw_aff *accept_affine(__isl_keep isl_stream *s,
341 static __isl_give isl_pw_aff *accept_minmax(__isl_keep isl_stream *s, in accept_minmax()
401 static __isl_give isl_pw_aff *accept_div(__isl_keep isl_stream *s, in accept_div()
408 isl_pw_aff *pwaff = NULL; in accept_div()
467 static __isl_give isl_pw_aff *pw_aff_div_by_cst(__isl_keep isl_stream *s, in pw_aff_div_by_cst()
468 __isl_take isl_pw_aff *pa) in pw_aff_div_by_cst()
481 static __isl_give isl_pw_aff *accept_affine_factor(__isl_keep isl_stream *s, in accept_affine_factor()
[all …]
Disl_opt_mpa_templ.c26 __isl_give isl_pw_aff *(*opt)(__isl_take TYPE *obj, int pos)) in FN()
37 isl_pw_aff *pa; in FN()
Disl_aff_map.c280 __isl_give isl_map *isl_map_from_pw_aff_internal(__isl_take isl_pw_aff *pwaff) in isl_map_from_pw_aff_internal()
311 __isl_give isl_map *isl_map_from_pw_aff(__isl_take isl_pw_aff *pwaff) in isl_map_from_pw_aff()
322 __isl_give isl_set *isl_set_from_pw_aff(__isl_take isl_pw_aff *pwaff) in isl_set_from_pw_aff()
411 isl_pw_aff *pa; in map_from_multi_pw_aff()
455 static isl_stat map_from_pw_aff_entry(__isl_take isl_pw_aff *pa, void *user) in map_from_pw_aff_entry()
Disl_ast_build_private.h158 isl_pw_aff *value;
285 __isl_give isl_pw_aff *isl_ast_build_compute_gist_pw_aff(
286 __isl_keep isl_ast_build *build, __isl_take isl_pw_aff *pa);
Disl_id_to_pw_aff.c8 #define ISL_VAL isl_pw_aff
Disl_stream_private.h17 isl_pw_aff *pwaff;
Disl_ast_build_expr.h13 __isl_keep isl_ast_build *build, __isl_take isl_pw_aff *pa);
Disl_aff_lex_templ.c29 &FN(FN(isl_pw_aff,ORDER),map), space); in FN()
Disl_ilp_opt_multi_val_templ.c42 isl_pw_aff *pa; in FN()
/external/llvm-project/polly/lib/External/isl/doc/
Duser.pod117 =item * The space in which C<isl_aff>, C<isl_pw_aff>, C<isl_qpolynomial>,
164 an C<isl_pw_aff> instead of an C<isl_set>.
577 isl_ctx *isl_pw_aff_get_ctx(__isl_keep isl_pw_aff *pa);
1147 __isl_keep isl_pw_aff *pwaff);
1149 __isl_keep isl_pw_aff *pwaff);
1226 isl_size isl_pw_aff_dim(__isl_keep isl_pw_aff *pwaff,
1397 __isl_give isl_pw_aff *isl_pw_aff_set_dim_id(
1398 __isl_take isl_pw_aff *pma,
1414 isl_bool isl_pw_aff_has_dim_id(__isl_keep isl_pw_aff *pa,
1417 __isl_keep isl_pw_aff *pa,
[all …]
/external/llvm-project/polly/lib/Support/
DSCEVAffinator.cpp68 __isl_give isl_pw_aff *(Fn)(__isl_take isl_pw_aff *, in combine() argument
69 __isl_take isl_pw_aff *)) { in combine()
75 static __isl_give isl_pw_aff *getWidthExpValOnDomain(unsigned Width, in getWidthExpValOnDomain()
415 isl_pw_aff *LPwAff = isl_pw_aff_from_aff(LAff); in visitAddRecExpr()
/external/llvm-project/polly/include/polly/Support/
DGICHelper.h163 std::string stringFromIslObj(__isl_keep isl_pw_aff *pwaff);
186 __isl_keep isl_pw_aff *Map) {
/external/llvm-project/polly/include/polly/
DPolyhedralInfo.h89 __isl_give isl_pw_aff **MinDepDistPtr = nullptr) const;
/external/llvm-project/polly/lib/External/ppcg/
Dutil.c83 isl_pw_aff *bound; in ppcg_size_from_extent()
/external/llvm-project/polly/lib/CodeGen/
DIslAst.cpp134 __isl_keep isl_pw_aff *PWA = nullptr) { in printLine()
174 isl_pw_aff *DD = IslAstInfo::getMinimalDependenceDistance(Node); in cbPrintFor()
223 isl_pw_aff *MinimalDependenceDistance = nullptr; in astScheduleDimIsParallel()
649 __isl_give isl_pw_aff *
DPPCGCodeGeneration.cpp2490 const std::vector<__isl_take isl_pw_aff *> &&PwAffs) { in createPwAffList()
2512 static std::pair<__isl_give isl_space *, std::vector<__isl_give isl_pw_aff *>>
2513 alignPwAffs(const std::vector<__isl_take isl_pw_aff *> &&PwAffs, in alignPwAffs()
2518 for (isl_pw_aff *PwAff : PwAffs) { in alignPwAffs()
2522 std::vector<isl_pw_aff *> AdjustedPwAffs; in alignPwAffs()
2525 isl_pw_aff *Adjusted = PwAffs[i]; in alignPwAffs()
2901 std::vector<isl_pw_aff *> Bounds; in setArrayBounds()
2909 isl_pw_aff *Zero = isl_pw_aff_from_aff(isl_aff_zero_on_domain(LS)); in setArrayBounds()
2914 isl_pw_aff *Bound = isl_set_dim_max(isl_set_copy(Dom), 0); in setArrayBounds()
2928 isl_pw_aff *Bound = Array->getDimensionSizePw(i).release(); in setArrayBounds()
[all …]
/external/llvm-project/polly/test/ScopInfo/
Drun-time-check-many-parameters.ll41 ; Expressing the minimal element itself yields a rather complex isl_pw_aff which
54 ; and this isl_pw_aff is then 1:1 translated into a isl ast expression.
/external/llvm-project/polly/include/polly/CodeGen/
DIslAst.h162 static __isl_give isl_pw_aff *
/external/llvm-project/polly/lib/Analysis/
DPolyhedralInfo.cpp73 bool PolyhedralInfo::checkParallel(Loop *L, isl_pw_aff **MinDepDistPtr) const { in checkParallel()

123