Home | History | Annotate | Download | only in IPA

Lines Matching refs:Mod

1 //===- GlobalsModRef.cpp - Simple Mod/Ref Analysis for Globals ------------===//
10 // This simple pass provides alias and mod/ref information for global values
49 /// GlobalInfo - Maintain mod/ref info for all of the globals without
130 else if ((FR->FunctionEffect & Mod) == 0)
147 else if ((FR->FunctionEffect & Mod) == 0)
190 "globalsmodref-aa", "Simple mod/ref analysis for globals",
194 "globalsmodref-aa", "Simple mod/ref analysis for globals",
219 // Remember that we are tracking this global, and the mod/ref fns
227 FunctionInfo[Writers[i]].GlobalInfo[I] |= Mod;
320 // TODO: Could try some IP mod/ref of the loaded pointer.
368 /// graph to all callers and compute the mod/ref info for all memory for each
391 // Collect the mod
392 // one mod-ref set.
401 // Try to get mod/ref behaviour from function attributes.
462 FunctionEffect |= Mod;
464 FunctionEffect |= Mod;
478 if ((FunctionEffect & Mod) == 0)
557 // If we are asking for mod/ref info of a direct call with a pointer to a
568 return NoModRef; // No need to query other mod/ref analyses