Lines Matching refs:O1

789 static bool notDifferentParent(const Value *O1, const Value *O2) {  in notDifferentParent()  argument
791 const Function *F1 = getParent(O1); in notDifferentParent()
1482 const Value *O1 = getUnderlyingObject(V1, MaxLookupSearchDepth); in aliasCheck() local
1487 if (const ConstantPointerNull *CPN = dyn_cast<ConstantPointerNull>(O1)) in aliasCheck()
1494 if (O1 != O2) { in aliasCheck()
1496 if (isIdentifiedObject(O1) && isIdentifiedObject(O2)) in aliasCheck()
1500 if ((isa<Constant>(O1) && isIdentifiedObject(O2) && !isa<Constant>(O2)) || in aliasCheck()
1501 (isa<Constant>(O2) && isIdentifiedObject(O1) && !isa<Constant>(O1))) in aliasCheck()
1506 if ((isa<Argument>(O1) && isIdentifiedFunctionLocal(O2)) || in aliasCheck()
1507 (isa<Argument>(O2) && isIdentifiedFunctionLocal(O1))) in aliasCheck()
1519 if (isEscapeSource(O1) && in aliasCheck()
1523 isNonEscapingLocalObject(O1, &AAQI.IsCapturedCache)) in aliasCheck()
1534 O1, getMinimalExtentFrom(*V2, V2Size, DL, NullIsValidLocation), DL, in aliasCheck()
1581 aliasCheckRecursive(V1, V1Size, V2, V2Size, AAQI, O1, O2); in aliasCheck()
1618 AAQueryInfo &AAQI, const Value *O1, const Value *O2) { in aliasCheckRecursive() argument
1620 AliasResult Result = aliasGEP(GV1, V1Size, V2, V2Size, O1, O2, AAQI); in aliasCheckRecursive()
1624 AliasResult Result = aliasGEP(GV2, V2Size, V1, V1Size, O2, O1, AAQI); in aliasCheckRecursive()
1651 if (O1 == O2) { in aliasCheckRecursive()
1654 (isObjectSize(O1, V1Size.getValue(), DL, TLI, NullIsValidLocation) || in aliasCheckRecursive()