| /llvm-project-15.0.7/mlir/lib/Analysis/Presburger/ |
| H A D | PWMAFunction.cpp | 29 PresburgerSet PWMAFunction::getDomain() const { in getDomain() function in PWMAFunction 32 domain.unionInPlace(piece.getDomain()); in getDomain() 42 getDomain().containsPointNoLocal(point); in valueAt() 87 getDomain().isEqual(other.getDomain()) && in isEqual() 184 if (!this->getDomain().isEqual(other.getDomain())) in isEqual() 202 assert(this->getDomain() in addPiece() 203 .intersect(PresburgerSet(piece.getDomain())) in addPiece() 248 PresburgerSet dom(funcA.getDomain()); in unionFunction() 271 PresburgerSet dom = getDomain(); in unionFunction() 290 assert(mafA.getDomain().getNumLocalVars() == 0 && in tiebreakLex() [all …]
|
| H A D | IntegerRelation.cpp | 219 lexminResult.lexmin.getDomain().unionSet(lexminResult.unboundedDomain); in computeReprWithOnlyDivLocals()
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/Presburger/ |
| H A D | PWMAFunction.h | 61 const IntegerPolyhedron &getDomain() const { return domainSet; } in getDomain() function 158 PresburgerSet getDomain() const;
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ScopedNoAliasAA.cpp | 113 if (AliasScopeNode(MD).getDomain() == Domain) in collectMDInDomain() 126 if (const MDNode *Domain = AliasScopeNode(NAMD).getDomain()) in mayAliasInScopes()
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | MaximalStaticExpansion.cpp | 148 auto StmtDomain = isl::union_set(Read->getStatement()->getDomain()); in isExpandable() 227 auto StmtDomain = Stmt.getDomain(); in isExpandable() 345 auto CurrentStmtDomain = MA->getStatement()->getDomain(); in expandAccess()
|
| H A D | Simplify.cpp | 233 Stmt.getDomain().intersect_params(Stmt.getParent()->getContext()); in removeEmptyDomainStmts() 251 isl::set Domain = Stmt.getDomain(); in removeOverwrites() 309 isl::set Domain = Stmt.getDomain().intersect_params(S->getContext()); in coalesceWrites() 496 isl::set Domain = Stmt.getDomain(); in removeRedundantWrites()
|
| H A D | MatmulOptimizer.cpp | 287 isl::set StmtDomain = MemAccess->getStatement()->getDomain(); in isMatMulNonScalarReadAccess() 416 if (!isMatMulOperandAcc(Stmt->getDomain(), AccMap, MMI.i, MMI.j)) in containsMatrMult() 707 isl::set Domain = Stmt->getDomain(); in optimizePackedB() 745 isl::set Domain = Stmt->getDomain(); in optimizePackedA() 793 isl::map ExtScatterCopy = makeIdentityMap(CopyStmt->getDomain(), true); in optimizePackedA()
|
| H A D | ZoneAlgo.cpp | 639 return Stmt->getDomain().remove_redundancies(); in getDomainFor()
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopInfo.cpp | 580 UDomain = getStatement()->getDomain(); in applyScheduleToAccessRelation() 660 Outside = Outside.intersect(Statement->getDomain()); in assumeNoOutOfBound() 671 Outside = Outside.gist_params(Statement->getDomain().params()); in assumeNoOutOfBound() 950 isl::set StmtDom = getStatement()->getDomain(); in getPwAff() 1047 isl::set StmtDomain = getStatement()->getDomain(); in setNewAccessRelation() 1080 NewAccess = NewAccess.gist_domain(getStatement()->getDomain()); in setNewAccessRelation() 1085 isl::set StmtDom = getStatement()->getDomain(); in isLatestPartialAccess() 1094 isl::set Domain = getDomain(); in getSchedule() 1226 isl::set ScopStmt::getDomain() const { return Domain; } in getDomain() function in ScopStmt 2216 isl::set Domain = Stmt.getDomain(); in getAccessesOfType() [all …]
|
| H A D | ScopBuilder.cpp | 1267 isl::union_set UDomain{Stmt->getDomain()}; in buildSchedule() 2458 isl::set Domain = Stmt.getDomain(); in collectSurroundingLoops() 2536 AllAccsRel = AllAccsRel.intersect_domain(Stmt.getDomain()); in checkForReductions() 2544 MA->getAccessRelation().intersect_domain(Stmt.getDomain()); in checkForReductions() 2718 AccessRelation = AccessRelation.intersect_domain(Stmt.getDomain()); in getNonHoistableCtx() 2808 isl::set DomainCtx = Stmt.getDomain().params(); in addInvariantLoads() 3172 isl::set Domain = MA->getStatement()->getDomain(); in getAccessDomain() 3208 isl::set StmtDomain = Stmt.getDomain(); in buildAliasGroupsForAccesses()
|
| H A D | DependenceInfo.cpp | 134 isl_set *domcp = Stmt.getDomain().release(); in collectInfo()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86DomainReassignment.cpp | 57 static RegDomain getDomain(const TargetRegisterClass *RC, in getDomain() function 246 RegDomain OpDomain = getDomain(MRI->getRegClass(MO.getReg()), in getExtraCost() 442 RegDomain RD = getDomain(MRI->getRegClass(Reg), MRI->getTargetRegisterInfo()); in visitRegister()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | CorrelatedValuePropagation.cpp | 712 Domain getDomain(Value *V, LazyValueInfo *LVI, Instruction *CxtI) { in getDomain() function 831 Op.D = getDomain(Op.V, LVI, SDI); in processSRem() 887 Op.D = getDomain(Op.V, LVI, SDI); in processSDiv()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | BlockGenerators.cpp | 566 Stmt.getDomain().intersect_params(Stmt.getParent()->getContext()); in generateScalarLoads() 586 isl::set Domain = Stmt.getDomain(); in buildContainsCondition() 610 isl::set StmtDom = Stmt.getDomain(); in generateConditionalExecution() 670 isl::set Domain = Stmt.getDomain(); in generateBeginStmtTrace()
|
| H A D | IslNodeBuilder.cpp | 404 isl_union_set *Domain = isl_union_set_from_set(Stmt->getDomain().release()); in createUserVector() 781 isl::set StmtDom = Stmt->getDomain(); in hasPartialAccesses() 895 auto Dom = Stmt->getDomain().release(); in createNewAccesses()
|
| H A D | PPCGCodeGeneration.cpp | 310 AddrFunc = AddrFunc.intersect_domain(Stmt->getDomain()); in pollyBuildAstExprForStmt() 2659 isl_map_intersect_domain(Relation, Stmt.getDomain().release()); in getTaggedAccesses() 3369 auto Iterations = approxPointsInSet(Stmt.getDomain().release(), Build); in approxDynamicInst()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Metadata.cpp | 1043 if (const MDNode *Domain = AliasScopeNode(NAMD).getDomain()) in getMostGenericAliasScope() 1048 if (const MDNode *Domain = AliasScopeNode(NAMD).getDomain()) in getMostGenericAliasScope() 1056 if (const MDNode *Domain = AliasScopeNode(NAMD).getDomain()) in getMostGenericAliasScope()
|
| /llvm-project-15.0.7/polly/lib/Exchange/ |
| H A D | JSONExporter.cpp | 512 isl_set_intersect(CurrentAccessDomain, Stmt.getDomain().release()); in importAccesses()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CloneFunction.cpp | 1056 const_cast<MDNode *>(SNANode.getDomain()), Name); in cloneNoAliasScopes()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Metadata.h | 1435 const MDNode *getDomain() const {
|
| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | ScopInfo.h | 1276 isl::set getDomain() const;
|