Lines Matching refs:ScopStmt
134 using KeyTy = std::pair<Value *, ScopStmt *>;
418 MemoryAccess *makeReadArrayAccess(ScopStmt *Stmt, LoadInst *LI, in makeReadArrayAccess()
457 ForwardingAction forwardKnownLoad(ScopStmt *TargetStmt, Instruction *Inst, in forwardKnownLoad()
458 ScopStmt *UseStmt, Loop *UseLoop, in forwardKnownLoad()
459 ScopStmt *DefStmt, Loop *DefLoop) { in forwardKnownLoad()
610 ForwardingAction reloadKnownContent(ScopStmt *TargetStmt, Instruction *Inst, in reloadKnownContent()
611 ScopStmt *UseStmt, Loop *UseLoop, in reloadKnownContent()
612 ScopStmt *DefStmt, Loop *DefLoop) { in reloadKnownContent()
666 ForwardingAction forwardSpeculatable(ScopStmt *TargetStmt, in forwardSpeculatable()
667 Instruction *UseInst, ScopStmt *DefStmt, in forwardSpeculatable()
736 ForwardingAction forwardTreeImpl(ScopStmt *TargetStmt, Value *UseVal, in forwardTreeImpl()
737 ScopStmt *UseStmt, Loop *UseLoop) { in forwardTreeImpl()
738 ScopStmt *DefStmt = nullptr; in forwardTreeImpl()
854 ForwardingDecision forwardTree(ScopStmt *TargetStmt, Value *UseVal, in forwardTree()
855 ScopStmt *UseStmt, Loop *UseLoop) { in forwardTree()
880 void applyForwardingActions(ScopStmt *Stmt, Value *UseVal, MemoryAccess *RA) { in applyForwardingActions()
950 ScopStmt *Stmt = RA->getStatement(); in tryForwardTree()
980 for (ScopStmt &Stmt : *S) { in forwardOperandTrees()