/external/llvm-project/polly/include/polly/Support/ |
D | ISLOperators.h | 22 inline isl::pw_aff operator+(isl::pw_aff Left, isl::pw_aff Right) { 26 inline isl::pw_aff operator+(isl::val ValLeft, isl::pw_aff Right) { 27 isl::pw_aff Left(Right.domain(), ValLeft); 31 inline isl::pw_aff operator+(isl::pw_aff Left, isl::val ValRight) { 32 isl::pw_aff Right(Left.domain(), ValRight); 36 inline isl::pw_aff operator+(long IntLeft, isl::pw_aff Right) { 39 isl::pw_aff Left(Right.domain(), ValLeft); 43 inline isl::pw_aff operator+(isl::pw_aff Left, long IntRight) { 46 isl::pw_aff Right(Left.domain(), ValRight); 53 inline isl::pw_aff operator*(isl::pw_aff Left, isl::pw_aff Right) { [all …]
|
D | SCEVAffinator.h | 27 typedef std::pair<isl::pw_aff, isl::set> PWACtx; 78 PWACtx getPWACtxFromPWA(isl::pw_aff PWA); 86 isl::pw_aff addModuloSemantic(isl::pw_aff PWA, llvm::Type *ExprType) const;
|
D | ISLOStream.h | 36 ADD_OSTREAM_PRINTER(isl::pw_aff)
|
D | ISLTools.h | 484 isl::val getConstant(isl::pw_aff PwAff, bool Max, bool Min);
|
/external/llvm-project/polly/lib/External/isl/include/isl/ |
D | isl-noexceptions.h | 191 class pw_aff; variable 398 inline ast_expr expr_from(pw_aff pa) const; 1263 inline pw_aff dim_max(int pos) const; 1264 inline pw_aff dim_min(int pos) const; 1297 static inline map from_pw_aff(pw_aff pwaff); 1637 inline /* implicit */ multi_pw_aff(pw_aff pa); 1670 inline pw_aff get_pw_aff(int pos) const; 1708 inline multi_pw_aff set_pw_aff(int pos, pw_aff el) const; 1751 inline union_pw_aff apply_pw_aff(pw_aff pa) const; 1926 inline pw_aff manage(__isl_take isl_pw_aff *ptr); [all …]
|
D | cpp-checked.h | 263 class pw_aff; variable 428 inline isl::checked::ast_expr expr_from(isl::checked::pw_aff pa) const; 1669 inline /* implicit */ multi_pw_aff(isl::checked::pw_aff pa); 1692 inline isl::checked::pw_aff at(int pos) const; 1693 inline isl::checked::pw_aff get_at(int pos) const; 1724 inline isl::checked::multi_pw_aff set_at(int pos, isl::checked::pw_aff el) const; 1878 inline pw_aff manage(__isl_take isl_pw_aff *ptr); 1879 inline pw_aff manage_copy(__isl_keep isl_pw_aff *ptr); 1881 class pw_aff { 1882 friend inline pw_aff manage(__isl_take isl_pw_aff *ptr); [all …]
|
D | cpp.h | 327 class pw_aff; variable 493 inline isl::ast_expr expr_from(isl::pw_aff pa) const; 1734 inline /* implicit */ multi_pw_aff(isl::pw_aff pa); 1757 inline isl::pw_aff at(int pos) const; 1758 inline isl::pw_aff get_at(int pos) const; 1789 inline isl::multi_pw_aff set_at(int pos, isl::pw_aff el) const; 1943 inline pw_aff manage(__isl_take isl_pw_aff *ptr); 1944 inline pw_aff manage_copy(__isl_keep isl_pw_aff *ptr); 1946 class pw_aff { 1947 friend inline pw_aff manage(__isl_take isl_pw_aff *ptr); [all …]
|
D | aff.h | 546 ISL_DECLARE_MULTI(pw_aff) 547 ISL_DECLARE_MULTI_IDENTITY(pw_aff) 548 ISL_DECLARE_MULTI_ARITH(pw_aff) 549 ISL_DECLARE_MULTI_MIN_MAX(pw_aff) 550 ISL_DECLARE_MULTI_ADD_CONSTANT(pw_aff) 551 ISL_DECLARE_MULTI_ZERO(pw_aff) 552 ISL_DECLARE_MULTI_NAN(pw_aff) 553 ISL_DECLARE_MULTI_DIMS(pw_aff) 554 ISL_DECLARE_MULTI_DIM_ID(pw_aff) 555 ISL_DECLARE_MULTI_INSERT_DOMAIN(pw_aff) [all …]
|
D | aff_type.h | 19 ISL_DECLARE_EXPORTED_LIST_TYPE(pw_aff)
|
D | cpp-checked-conversion.h | 433 checked::pw_aff check(pw_aff obj) { in check() 437 pw_aff uncheck(checked::pw_aff obj) { in uncheck()
|
/external/llvm-project/polly/lib/Transform/ |
D | FlattenAlgo.cpp | 78 UPwAff.foreach_pw_aff([=, &Result](isl::pw_aff PwAff) -> isl::stat { in subtract() 80 isl::pw_aff(isl::set::universe(PwAff.get_space().domain()), Val); in subtract() 97 UPwAff.foreach_pw_aff([=, &Result](isl::pw_aff PwAff) -> isl::stat { in multiply() 99 isl::pw_aff(isl::set::universe(PwAff.get_space().domain()), Val); in multiply() 191 auto Counter = isl::pw_aff(isl::local_space(ParamSpace.set_from_params())); in tryFlattenSequence() 227 auto One = isl::pw_aff(isl::set::universe(ParamSpace.set_from_params()), in tryFlattenSequence()
|
/external/llvm-project/polly/unittests/Isl/ |
D | IslTest.cpp | 78 static bool operator==(const isl::pw_aff &LHS, const isl::pw_aff &RHS) { in operator ==() 304 isl::pw_aff AffOne = isl::aff(LS, ValOne); in TEST() 305 isl::pw_aff AffTwo = isl::aff(LS, ValTwo); in TEST() 306 isl::pw_aff AffThree = isl::aff(LS, ValThree); in TEST() 307 isl::pw_aff AffFour = isl::aff(LS, ValFour); in TEST() 308 isl::pw_aff AffNegOne = isl::aff(LS, ValNegOne); in TEST() 309 isl::pw_aff AffNegTwo = isl::aff(LS, ValNegTwo); in TEST() 310 isl::pw_aff AffNegThree = isl::aff(LS, ValNegThree); in TEST() 311 isl::pw_aff AffNegFour = isl::aff(LS, ValNegFour); in TEST() 453 isl::stat Stat = UPwAff.foreach_pw_aff([&](isl::pw_aff PwAff) -> isl::stat { in TEST() [all …]
|
/external/llvm-project/polly/lib/External/isl/ |
D | isl_test_python.py | 140 pw_aff = isl.pw_aff("[n] -> { [n] }") 143 expr = build.expr_from(pw_aff) 421 pa = isl.pw_aff("[n] -> { [n + 1] }")
|
D | isl_test_cpp-generic.cc | 183 isl::pw_aff pw_aff(ctx, "[n] -> { [n] }"); in test_return_string() local 186 isl::ast_expr expr = build.expr_from(pw_aff); in test_return_string() 367 isl::pw_aff pa(ctx, "[n] -> { [n + 1] }"); in test_ast_build_expr()
|
D | print.c | 77 #define BASE pw_aff
|
D | isl_aff_private.h | 194 #define BASE pw_aff
|
/external/llvm-project/polly/lib/External/isl/interface/ |
D | isl.py | 849 if len(args) == 1 and args[0].__class__ is pw_aff: 1118 if len(args) == 1 and args[0].__class__ is pw_aff: 1275 obj = pw_aff(ctx=ctx, ptr=res) 1564 if not arg2.__class__ is pw_aff: 1565 arg2 = pw_aff(arg2) 1747 if len(args) == 1 and args[0].__class__ is pw_aff: 2277 class pw_aff(union_pw_aff, pw_multi_aff, multi_pw_aff): class 2297 if not arg0.__class__ is pw_aff: 2298 arg0 = pw_aff(arg0) 2313 if not arg0.__class__ is pw_aff: [all …]
|
/external/llvm-project/polly/test/GPGPU/ |
D | bounds-construction-with-ignore-param-bounds.ll | 10 ; The construction of the `isl_multi_pw_aff` requires all the indivisual `pw_aff` 12 ; every `pw_aff` with `Scop::Context`. However, in conjunction with
|
/external/llvm-project/polly/lib/Support/ |
D | SCEVAffinator.cpp | 112 PWACtx SCEVAffinator::getPWACtxFromPWA(isl::pw_aff PWA) { in getPWACtxFromPWA() 142 isl::pw_aff PWAMod = addModuloSemantic(PWAC.first, Expr->getType()); in checkForWrapping() 159 isl::pw_aff SCEVAffinator::addModuloSemantic(isl::pw_aff PWA, in addModuloSemantic() 167 isl::pw_aff AddPW = in addModuloSemantic()
|
D | GICHelper.cpp | 250 isl::pw_aff().dump(); in neverCalled()
|
/external/llvm-project/polly/test/Isl/CodeGen/ |
D | empty_domain_in_context.ll | 4 ; isl codegen does not allow to generate isl_ast_expr from pw_aff which have an 5 ; empty domain. This happens in this case because the pw_aff's domain is
|
/external/llvm-project/polly/lib/Analysis/ |
D | ScopInfo.cpp | 316 isl::pw_aff PwAff = in applyAndSetFAD() 349 isl::pw_aff Size = S.getPwAffOnly(Expr); in updateSizes() 383 isl::pw_aff Size = getDimensionSizePw(u); in print() 671 isl::pw_aff Var = isl::pw_aff::var_on_domain(LS, isl::dim::set, i); in assumeNoOutOfBound() 672 isl::pw_aff Zero = isl::pw_aff(LS); in assumeNoOutOfBound() 675 isl::pw_aff SizeE = SAI->getDimensionSizePw(i); in assumeNoOutOfBound() 703 isl::pw_aff SubscriptPWA = getPwAff(Subscripts[0]); in buildMemIntrinsicAccessRelation() 710 isl::pw_aff LengthPWA = getPwAff(Subscripts[1]); in buildMemIntrinsicAccessRelation() 779 isl::pw_aff DimSize = getPwAff(Sizes[i + 1]); in foldAccessRelation() 868 isl::pw_aff Affine = getPwAff(Subscripts[i]); in buildAccessRelation() [all …]
|
/external/llvm-project/polly/include/polly/CodeGen/ |
D | IslAst.h | 102 isl::pw_aff MinimalDependenceDistance;
|
/external/llvm-project/polly/include/polly/ |
D | ScopInfo.h | 289 isl::pw_aff getDimensionSizePw(unsigned Dim) const { in getDimensionSizePw() 403 SmallVector<isl::pw_aff, 4> DimensionSizesPw; 897 isl::pw_aff getPwAff(const SCEV *E); 2525 isl::pw_aff
|
/external/llvm-project/polly/lib/CodeGen/ |
D | PPCGCodeGeneration.cpp | 1104 isl::pw_aff OffsetDimZero = ArrayBound.get_pw_aff(0); in getArraySize() 1108 isl::pw_aff Bound_I = ArrayBound.get_pw_aff(i); in getArraySize() 1142 isl::pw_aff Bound_I = in getArrayOffset() 1147 isl::pw_aff DimMin = Min.dim_min(i); in getArrayOffset() 1575 isl::pw_aff Size = GridSizePwAffs.get_pw_aff(i); in getGridSizes() 2855 isl::pw_aff Val = isl::aff::var_on_domain(LS, isl::dim::set, 0); in getExtent() 2856 isl::pw_aff OuterMin = AccessSet.dim_min(0); in getExtent() 2857 isl::pw_aff OuterMax = AccessSet.dim_max(0); in getExtent() 2872 isl::pw_aff PwAff = Array->getDimensionSizePw(i); in getExtent() 2881 isl::pw_aff Val = isl::aff::var_on_domain( in getExtent()
|