Lines Matching refs:DefStmt
459 ScopStmt *DefStmt, Loop *DefLoop) { in forwardKnownLoad() argument
470 forwardTree(TargetStmt, LI->getPointerOperand(), DefStmt, DefLoop); in forwardKnownLoad()
503 ExecAction, {{LI->getPointerOperand(), DefStmt}}, true); in forwardKnownLoad()
567 isl::map DefToTarget = getDefToTarget(DefStmt, TargetStmt); in forwardKnownLoad()
594 ExecAction, {{LI->getPointerOperand(), DefStmt}}, true); in forwardKnownLoad()
612 ScopStmt *DefStmt, Loop *DefLoop) { in reloadKnownContent() argument
667 Instruction *UseInst, ScopStmt *DefStmt, in forwardSpeculatable() argument
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()
817 forwardSpeculatable(TargetStmt, Inst, DefStmt, DefLoop); in forwardTreeImpl()
822 TargetStmt, Inst, UseStmt, UseLoop, DefStmt, DefLoop); in forwardTreeImpl()
827 TargetStmt, Inst, UseStmt, UseLoop, DefStmt, DefLoop); in forwardTreeImpl()