Home
last modified time | relevance | path

Searched refs:getDomain (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Analysis/Presburger/
H A DPWMAFunction.cpp29 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 DIntegerRelation.cpp219 lexminResult.lexmin.getDomain().unionSet(lexminResult.unboundedDomain); in computeReprWithOnlyDivLocals()
/llvm-project-15.0.7/mlir/include/mlir/Analysis/Presburger/
H A DPWMAFunction.h61 const IntegerPolyhedron &getDomain() const { return domainSet; } in getDomain() function
158 PresburgerSet getDomain() const;
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScopedNoAliasAA.cpp113 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 DMaximalStaticExpansion.cpp148 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 DSimplify.cpp233 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 DMatmulOptimizer.cpp287 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 DZoneAlgo.cpp639 return Stmt->getDomain().remove_redundancies(); in getDomainFor()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopInfo.cpp580 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 DScopBuilder.cpp1267 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 DDependenceInfo.cpp134 isl_set *domcp = Stmt.getDomain().release(); in collectInfo()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86DomainReassignment.cpp57 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 DCorrelatedValuePropagation.cpp712 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 DBlockGenerators.cpp566 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 DIslNodeBuilder.cpp404 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 DPPCGCodeGeneration.cpp310 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 DMetadata.cpp1043 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 DJSONExporter.cpp512 isl_set_intersect(CurrentAccessDomain, Stmt.getDomain().release()); in importAccesses()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp1056 const_cast<MDNode *>(SNANode.getDomain()), Name); in cloneNoAliasScopes()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DMetadata.h1435 const MDNode *getDomain() const {
/llvm-project-15.0.7/polly/include/polly/
H A DScopInfo.h1276 isl::set getDomain() const;