Lines Matching refs:Writers
182 std::vector<Function*> &Writers,
204 std::vector<Function*> Readers, Writers;
207 if (!AnalyzeUsesOfPointer(I, Readers, Writers)) {
212 Readers.clear(); Writers.clear();
218 if (!AnalyzeUsesOfPointer(I, Readers, Writers)) {
226 for (unsigned i = 0, e = Writers.size(); i != e; ++i)
227 FunctionInfo[Writers[i]].GlobalInfo[I] |= Mod;
235 Readers.clear(); Writers.clear();
247 std::vector<Function*> &Writers,
257 Writers.push_back(SI->getParent()->getParent());
262 if (AnalyzeUsesOfPointer(GEP, Readers, Writers)) return true;
264 if (AnalyzeUsesOfPointer(BCI, Readers, Writers, OkayStoreDest))
267 Writers.push_back(cast<Instruction>(U)->getParent()->getParent());
281 if (AnalyzeUsesOfPointer(CE, Readers, Writers))