Lines Matching defs:alias
11 // common interface used by all clients and implementations of alias analysis.
16 // alias, a global cannot alias a malloc, two different mallocs cannot alias,
19 // This alias analysis implementation really isn't very good for anything, but
21 // handles lots of little corner cases, other, more complex, alias analysis
52 AliasAnalysis::alias(const Location &LocA, const Location &LocB) {
54 return AA->alias(LocA, LocB);
204 // Call back into the alias analysis with the other form of getModRefBehavior
293 // If the load address doesn't alias the given address, it doesn't read
295 if (!alias(getLocation(L), Loc))
308 // If the store address cannot alias the pointer in question, then the
310 if (!alias(getLocation(S), Loc))
324 // If the va_arg address cannot alias the pointer in question, then the
326 if (!alias(getLocation(V), Loc))
344 // If the cmpxchg address does not alias the location, it does not access it.
345 if (!alias(getLocation(CX), Loc))
357 // If the atomicrmw address does not alias the location, it does not access it.
358 if (!alias(getLocation(RMW), Loc))
411 // FIXME: this is really just shoring-up a deficiency in alias analysis.
447 // is impossible to alias the pointer we're checking. If not, we have to
466 // the AliasAnalysis.o file in the current .a file, causing alias analysis
480 // getAnalysisUsage - All alias analysis implementations should invoke this