Home | History | Annotate | Download | only in IPA

Lines Matching refs:Ref

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
58 unsigned Effect = MayReadAnyGlobal ? AliasAnalysis::Ref : 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
223 FunctionInfo[Readers[i]].GlobalInfo[I] |= Ref;
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/ref
392 // one mod-ref set.
401 // Try to get mod/ref behaviour from function attributes.
405 FunctionEffect |= Ref;
458 FunctionEffect |= Ref;
467 FunctionEffect |= Ref;
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