Searched refs:DefStmt (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | ForwardOpTree.cpp | 567 isl::map DefToTarget = getDefToTarget(DefStmt, TargetStmt); in forwardKnownLoad() 594 ExecAction, {{LI->getPointerOperand(), DefStmt}}, true); in forwardKnownLoad() 692 forwardTree(TargetStmt, OpVal, DefStmt, DefLoop); in forwardSpeculatable() 699 Depends.emplace_back(OpVal, DefStmt); in forwardSpeculatable() 738 ScopStmt *DefStmt = nullptr; in forwardTreeImpl() local 802 DefStmt = UseStmt; in forwardTreeImpl() 808 if (!DefStmt) { in forwardTreeImpl() 809 DefStmt = S->getStmtFor(Inst); in forwardTreeImpl() 810 if (!DefStmt) in forwardTreeImpl() 822 TargetStmt, Inst, UseStmt, UseLoop, DefStmt, DefLoop); in forwardTreeImpl() [all …]
|
| H A D | ZoneAlgo.cpp | 484 ScopStmt *DefStmt) { in computeUseToDefFlowDependency() argument 489 isl::map ReachDefZone = getScalarReachingDefinition(DefStmt); in computeUseToDefFlowDependency() 652 isl::map ZoneAlgorithm::getDefToTarget(ScopStmt *DefStmt, in getDefToTarget() argument 655 if (TargetStmt == DefStmt) in getDefToTarget() 659 isl::map &Result = DefToTargetCache[std::make_pair(TargetStmt, DefStmt)]; in getDefToTarget() 685 isInsideLoop(DefStmt->getSurroundingLoop(), in getDefToTarget() 687 isl::set DefDomain = getDomainFor(DefStmt); in getDefToTarget() 699 Result = computeUseToDefFlowDependency(TargetStmt, DefStmt).reverse(); in getDefToTarget()
|
| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | ZoneAlgo.h | 204 isl::map computeUseToDefFlowDependency(ScopStmt *UseStmt, ScopStmt *DefStmt); 270 isl::map getDefToTarget(ScopStmt *DefStmt, ScopStmt *TargetStmt);
|