Lines Matching refs:O2
854 static bool notDifferentParent(const Value *O1, const Value *O2) { in notDifferentParent() argument
857 const Function *F2 = getParent(O2); in notDifferentParent()
1494 const Value *O2 = getUnderlyingObject(V2, MaxLookupSearchDepth); in aliasCheck() local
1501 if (const ConstantPointerNull *CPN = dyn_cast<ConstantPointerNull>(O2)) in aliasCheck()
1505 if (O1 != O2) { in aliasCheck()
1507 if (isIdentifiedObject(O1) && isIdentifiedObject(O2)) in aliasCheck()
1512 if ((isa<Argument>(O1) && isIdentifiedFunctionLocal(O2)) || in aliasCheck()
1513 (isa<Argument>(O2) && isIdentifiedFunctionLocal(O1))) in aliasCheck()
1526 O2, dyn_cast<Instruction>(O1), /*OrAt*/ true)) in aliasCheck()
1528 if (isEscapeSource(O2) && AAQI.CI->isNotCapturedBefore( in aliasCheck()
1529 O1, dyn_cast<Instruction>(O2), /*OrAt*/ true)) in aliasCheck()
1537 O2, getMinimalExtentFrom(*V1, V1Size, DL, NullIsValidLocation), DL, in aliasCheck()
1575 if ((O1 == HintO1 && O2 == HintO2) || (O1 == HintO2 && O2 == HintO1)) { in aliasCheck()
1635 aliasCheckRecursive(V1, V1Size, V2, V2Size, AAQI, O1, O2); in aliasCheck()
1672 AAQueryInfo &AAQI, const Value *O1, const Value *O2) { in aliasCheckRecursive() argument
1674 AliasResult Result = aliasGEP(GV1, V1Size, V2, V2Size, O1, O2, AAQI); in aliasCheckRecursive()
1678 AliasResult Result = aliasGEP(GV2, V2Size, V1, V1Size, O2, O1, AAQI); in aliasCheckRecursive()
1708 if (O1 == O2) { in aliasCheckRecursive()
1712 isObjectSize(O2, V2Size.getValue(), DL, TLI, NullIsValidLocation))) in aliasCheckRecursive()