Lines Matching defs:O2
443 static bool notDifferentParent(const Value *O1, const Value *O2) {
446 const Function *F2 = getParent(O2);
1126 const Value *O2 = GetUnderlyingObject(V2, TD);
1133 if (const ConstantPointerNull *CPN = dyn_cast<ConstantPointerNull>(O2))
1137 if (O1 != O2) {
1139 if (isIdentifiedObject(O1) && isIdentifiedObject(O2))
1143 if ((isa<Constant>(O1) && isIdentifiedObject(O2) && !isa<Constant>(O2)) ||
1144 (isa<Constant>(O2) && isIdentifiedObject(O1) && !isa<Constant>(O1)))
1149 if (((isa<Argument>(O1) && (isa<AllocaInst>(O2) || isNoAliasCall(O2))) ||
1150 (isa<Argument>(O2) && (isa<AllocaInst>(O1) || isNoAliasCall(O1)))))
1154 if ((isa<ConstantPointerNull>(O2) && isKnownNonNull(O1)) ||
1155 (isa<ConstantPointerNull>(O1) && isKnownNonNull(O2)))
1167 if (isEscapeSource(O1) && isNonEscapingLocalObject(O2))
1169 if (isEscapeSource(O2) && isNonEscapingLocalObject(O1))
1176 if ((V1Size != UnknownSize && isObjectSmallerThan(O2, V1Size, *TD)) ||
1196 std::swap(O1, O2);
1199 AliasResult Result = aliasGEP(GV1, V1Size, V2, V2Size, V2TBAAInfo, O1, O2);
1226 if (TD && O1 == O2)
1228 (V2Size != UnknownSize && isObjectSize(O2, V2Size, *TD)))