Lines Matching refs:Writers
187 std::vector<Function*> &Writers,
209 std::vector<Function*> Readers, Writers; in AnalyzeGlobals() local
212 if (!AnalyzeUsesOfPointer(I, Readers, Writers)) { in AnalyzeGlobals()
217 Readers.clear(); Writers.clear(); in AnalyzeGlobals()
223 if (!AnalyzeUsesOfPointer(I, Readers, Writers)) { in AnalyzeGlobals()
231 for (unsigned i = 0, e = Writers.size(); i != e; ++i) in AnalyzeGlobals()
232 FunctionInfo[Writers[i]].GlobalInfo[I] |= Mod; in AnalyzeGlobals()
240 Readers.clear(); Writers.clear(); in AnalyzeGlobals()
252 std::vector<Function*> &Writers, in AnalyzeUsesOfPointer() argument
262 Writers.push_back(SI->getParent()->getParent()); in AnalyzeUsesOfPointer()
267 if (AnalyzeUsesOfPointer(I, Readers, Writers)) in AnalyzeUsesOfPointer()
270 if (AnalyzeUsesOfPointer(I, Readers, Writers, OkayStoreDest)) in AnalyzeUsesOfPointer()
278 Writers.push_back(CS->getParent()->getParent()); in AnalyzeUsesOfPointer()