Home | History | Annotate | Download | only in Analysis

Lines Matching refs:O1

439 static bool notDifferentParent(const Value *O1, const Value *O2) {
441 const Function *F1 = getParent(O1);
1215 const Value *O1 = GetUnderlyingObject(V1, DL, MaxLookupSearchDepth);
1220 if (const ConstantPointerNull *CPN = dyn_cast<ConstantPointerNull>(O1))
1227 if (O1 != O2) {
1229 if (isIdentifiedObject(O1) && isIdentifiedObject(O2))
1233 if ((isa<Constant>(O1) && isIdentifiedObject(O2) && !isa<Constant>(O2)) ||
1234 (isa<Constant>(O2) && isIdentifiedObject(O1) && !isa<Constant>(O1)))
1239 if ((isa<Argument>(O1) && isIdentifiedFunctionLocal(O2)) ||
1240 (isa<Argument>(O2) && isIdentifiedFunctionLocal(O1)))
1244 if ((isa<ConstantPointerNull>(O2) && isKnownNonNull(O1)) ||
1245 (isa<ConstantPointerNull>(O1) && isKnownNonNull(O2)))
1257 if (isEscapeSource(O1) && isNonEscapingLocalObject(O2))
1259 if (isEscapeSource(O2) && isNonEscapingLocalObject(O1))
1267 (V2Size != UnknownSize && isObjectSmallerThan(O1, V2Size, *DL, *TLI)))
1286 std::swap(O1, O2);
1290 AliasResult Result = aliasGEP(GV1, V1Size, V1TBAAInfo, V2, V2Size, V2TBAAInfo, O1, O2);
1319 if (DL && O1 == O2)
1320 if ((V1Size != UnknownSize && isObjectSize(O1, V1Size, *DL, *TLI)) ||