Lines Matching defs:Used
2146 SmallPtrSet<GlobalValue *, 4> Used;
2155 Used = {Vec.begin(), Vec.end()};
2164 iterator usedBegin() { return Used.begin(); }
2165 iterator usedEnd() { return Used.end(); }
2178 bool usedCount(GlobalValue *GV) const { return Used.count(GV); }
2184 bool usedErase(GlobalValue *GV) { return Used.erase(GV); }
2186 bool usedInsert(GlobalValue *GV) { return Used.insert(GV).second; }
2194 setUsedInitializer(*UsedV, Used);
2259 LLVMUsed Used(M);
2261 for (GlobalValue *GV : Used.used())
2262 Used.compilerUsedErase(GV);
2300 if (!hasUsesToReplace(J, Used, RenameTarget))
2315 if (Used.usedErase(&J))
2316 Used.usedInsert(Target);
2318 if (Used.compilerUsedErase(&J))
2319 Used.compilerUsedInsert(Target);
2320 } else if (mayHaveOtherReferences(J, Used))
2329 Used.syncVariablesAndSets();