Lines Matching defs:Changed
263 SmallSet<Function *, 8> &Changed) {
296 Changed.insert(F);
416 bool Changed = false;
454 Changed = true;
487 return Changed;
953 SmallSet<Function *, 8> &Changed) {
992 Changed.insert(F);
1005 bool Changed = false;
1028 Changed = true;
1037 return Changed;
1189 SmallSet<Function *, 8> &Changed,
1203 Changed.insert(F);
1214 Changed.insert(F);
1233 Changed.insert(F);
1258 Changed.insert(F);
1262 Changed.insert(F);
1287 Changed.insert(A->getParent());
1335 Changed.insert(A->getParent());
1372 Changed.insert(A->getParent());
1447 SmallSet<Function *, 8> &Changed) {
1477 Changed.insert(F);
1560 SmallSet<Function *, 8> &Changed) {
1592 Changed.insert(F);
1610 Changed.insert(F);
1617 SmallSet<Function *, 8> &Changed) {
1670 Changed.insert(F);
1725 void run(const SCCNodeSet &SCCNodes, SmallSet<Function *, 8> &Changed);
1731 SmallSet<Function *, 8> &Changed) {
1793 Changed.insert(F);
1907 SmallSet<Function *, 8> &Changed) {
1930 AI.run(SCCNodes, Changed);
1938 SmallSet<Function *, 8> &Changed) {
2003 AI.run(SCCNodes, Changed);
2007 SmallSet<Function *, 8> &Changed) {
2038 Changed.insert(F);
2078 SmallSet<Function *, 8> &Changed) {
2086 Changed.insert(F);
2139 SmallSet<Function *, 8> &Changed) {
2149 Changed.insert(F);
2186 SmallSet<Function *, 8> &Changed) {
2193 Changed.insert(F);
2237 SmallSet<Function *, 8> Changed;
2242 addArgumentAttrs(Nodes.SCCNodes, Changed, /*SkipInitializes=*/true);
2243 return Changed;
2246 addArgumentReturnedAttrs(Nodes.SCCNodes, Changed);
2247 addMemoryAttrs(Nodes.SCCNodes, AARGetter, Changed);
2248 addArgumentAttrs(Nodes.SCCNodes, Changed, /*SkipInitializes=*/false);
2249 inferConvergent(Nodes.SCCNodes, Changed);
2250 addNoReturnAttrs(Nodes.SCCNodes, Changed);
2251 addColdAttrs(Nodes.SCCNodes, Changed);
2252 addWillReturn(Nodes.SCCNodes, Changed);
2253 addNoUndefAttrs(Nodes.SCCNodes, Changed);
2258 addNoAliasAttrs(Nodes.SCCNodes, Changed);
2259 addNonNullAttrs(Nodes.SCCNodes, Changed);
2260 inferAttrsFromFunctionBodies(Nodes.SCCNodes, Changed);
2261 addNoRecurseAttrs(Nodes.SCCNodes, Changed);
2271 Changed.insert(F);
2273 return Changed;
2314 for (Function *Changed : ChangedFunctions) {
2315 FAM.invalidate(*Changed, FuncPA);
2320 for (auto *U : Changed->users()) {
2322 if (Call->getCalledFunction() == Changed)
2406 bool Changed = false;
2408 Changed |= addNoRecurseAttrsTopDown(*F);
2410 return Changed;