Home | History | Annotate | Download | only in Analysis

Lines Matching full:loc

57 bool AliasAnalysis::pointsToConstantMemory(const Location &Loc,
60 return AA->pointsToConstantMemory(Loc, OrLocal);
81 const Location &Loc) {
102 if (!isNoAlias(CSLoc, Loc)) {
112 // If Loc is a constant memory location, the call definitely could not
114 if ((Mask & Mod) && pointsToConstantMemory(Loc))
122 return ModRefResult(AA->getModRefInfo(CS, Loc) & Mask);
288 AliasAnalysis::getModRefInfo(const LoadInst *L, const Location &Loc) {
295 if (!alias(getLocation(L), Loc))
303 AliasAnalysis::getModRefInfo(const StoreInst *S, const Location &Loc) {
310 if (!alias(getLocation(S), Loc))
315 if (pointsToConstantMemory(Loc))
323 AliasAnalysis::getModRefInfo(const VAArgInst *V, const Location &Loc) {
326 if (!alias(getLocation(V), Loc))
331 if (pointsToConstantMemory(Loc))
339 AliasAnalysis::getModRefInfo(const AtomicCmpXchgInst *CX, const Location &Loc) {
345 if (!alias(getLocation(CX), Loc))
352 AliasAnalysis::getModRefInfo(const AtomicRMWInst *RMW, const Location &Loc) {
358 if (!alias(getLocation(RMW), Loc))
497 const Location &Loc) {
498 return canInstructionRangeModify(BB.front(), BB.back(), Loc);
508 const Location &Loc) {
516 if (getModRefInfo(I, Loc) & Mod)