Home
last modified time | relevance | path

Searched refs:DefStmt (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/polly/lib/Transform/
H A DForwardOpTree.cpp567 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 DZoneAlgo.cpp484 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 DZoneAlgo.h204 isl::map computeUseToDefFlowDependency(ScopStmt *UseStmt, ScopStmt *DefStmt);
270 isl::map getDefToTarget(ScopStmt *DefStmt, ScopStmt *TargetStmt);