Lines Matching refs:O1
437 static bool notDifferentParent(const Value *O1, const Value *O2) { in notDifferentParent() argument
439 const Function *F1 = getParent(O1); in notDifferentParent()
1405 const Value *O1 = GetUnderlyingObject(V1, *DL, MaxLookupSearchDepth); in aliasCheck() local
1410 if (const ConstantPointerNull *CPN = dyn_cast<ConstantPointerNull>(O1)) in aliasCheck()
1417 if (O1 != O2) { in aliasCheck()
1419 if (isIdentifiedObject(O1) && isIdentifiedObject(O2)) in aliasCheck()
1423 if ((isa<Constant>(O1) && isIdentifiedObject(O2) && !isa<Constant>(O2)) || in aliasCheck()
1424 (isa<Constant>(O2) && isIdentifiedObject(O1) && !isa<Constant>(O1))) in aliasCheck()
1429 if ((isa<Argument>(O1) && isIdentifiedFunctionLocal(O2)) || in aliasCheck()
1430 (isa<Argument>(O2) && isIdentifiedFunctionLocal(O1))) in aliasCheck()
1434 if ((isa<ConstantPointerNull>(O2) && isKnownNonNull(O1)) || in aliasCheck()
1435 (isa<ConstantPointerNull>(O1) && isKnownNonNull(O2))) in aliasCheck()
1447 if (isEscapeSource(O1) && isNonEscapingLocalObject(O2)) in aliasCheck()
1449 if (isEscapeSource(O2) && isNonEscapingLocalObject(O1)) in aliasCheck()
1457 (V2Size != UnknownSize && isObjectSmallerThan(O1, V2Size, *DL, *TLI))) in aliasCheck()
1476 std::swap(O1, O2); in aliasCheck()
1480 AliasResult Result = aliasGEP(GV1, V1Size, V1AAInfo, V2, V2Size, V2AAInfo, O1, O2); in aliasCheck()
1509 if (DL && O1 == O2) in aliasCheck()
1510 if ((V1Size != UnknownSize && isObjectSize(O1, V1Size, *DL, *TLI)) || in aliasCheck()