Lines Matching refs:UseStmt
458 ScopStmt *UseStmt, Loop *UseLoop, in forwardKnownLoad() argument
512 isl::map ExpectedVal = makeValInst(Inst, UseStmt, UseLoop); in forwardKnownLoad()
517 isl::map UseToTarget = getDefToTarget(UseStmt, TargetStmt); in forwardKnownLoad()
611 ScopStmt *UseStmt, Loop *UseLoop, in reloadKnownContent() argument
622 isl::union_map ExpectedVal = makeNormalizedValInst(Inst, UseStmt, UseLoop); in reloadKnownContent()
625 isl::map UseToTarget = getDefToTarget(UseStmt, TargetStmt); in reloadKnownContent()
737 ScopStmt *UseStmt, Loop *UseLoop) { in forwardTreeImpl() argument
744 VirtualUse VUse = VirtualUse::create(UseStmt, UseLoop, UseVal, true); in forwardTreeImpl()
802 DefStmt = UseStmt; in forwardTreeImpl()
822 TargetStmt, Inst, UseStmt, UseLoop, DefStmt, DefLoop); in forwardTreeImpl()
827 TargetStmt, Inst, UseStmt, UseLoop, DefStmt, DefLoop); in forwardTreeImpl()
855 ScopStmt *UseStmt, Loop *UseLoop) { in forwardTree() argument
857 auto It = ForwardingActions.find({UseVal, UseStmt}); in forwardTree()
863 forwardTreeImpl(TargetStmt, UseVal, UseStmt, UseLoop); in forwardTree()
867 assert(!ForwardingActions.count({UseVal, UseStmt}) && in forwardTree()
869 ForwardingActions.insert({{UseVal, UseStmt}, std::move(Action)}); in forwardTree()