reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
57 return VirtualUse(UserStmt, Val, Block, nullptr, nullptr); 60 return VirtualUse(UserStmt, Val, Constant, nullptr, nullptr); 68 if (!UserStmt || canSynthesize(Val, *UserStmt->getParent(), SE, UserScope)) 68 if (!UserStmt || canSynthesize(Val, *UserStmt->getParent(), SE, UserScope)) 69 return VirtualUse(UserStmt, Val, Synthesizable, ScevExpr, nullptr); 76 return VirtualUse(UserStmt, Val, Hoisted, nullptr, nullptr); 81 if (UserStmt && Virtual) 82 InputMA = UserStmt->lookupValueReadOf(Val); 89 if (!UserStmt || isa<Argument>(Val)) 90 return VirtualUse(UserStmt, Val, ReadOnly, nullptr, InputMA); 94 return VirtualUse(UserStmt, Val, ReadOnly, nullptr, InputMA); 99 if (InputMA || (!Virtual && UserStmt != S->getStmtFor(Inst))) 100 return VirtualUse(UserStmt, Val, Inter, nullptr, InputMA); 102 return VirtualUse(UserStmt, Val, Intra, nullptr, nullptr);