Lines Matching refs:O1
443 static bool notDifferentParent(const Value *O1, const Value *O2) { in notDifferentParent() argument
445 const Function *F1 = getParent(O1); in notDifferentParent()
1125 const Value *O1 = GetUnderlyingObject(V1, TD); in aliasCheck() local
1130 if (const ConstantPointerNull *CPN = dyn_cast<ConstantPointerNull>(O1)) in aliasCheck()
1137 if (O1 != O2) { in aliasCheck()
1139 if (isIdentifiedObject(O1) && isIdentifiedObject(O2)) in aliasCheck()
1143 if ((isa<Constant>(O1) && isIdentifiedObject(O2) && !isa<Constant>(O2)) || in aliasCheck()
1144 (isa<Constant>(O2) && isIdentifiedObject(O1) && !isa<Constant>(O1))) in aliasCheck()
1149 if (((isa<Argument>(O1) && (isa<AllocaInst>(O2) || isNoAliasCall(O2))) || in aliasCheck()
1150 (isa<Argument>(O2) && (isa<AllocaInst>(O1) || isNoAliasCall(O1))))) in aliasCheck()
1154 if ((isa<ConstantPointerNull>(O2) && isKnownNonNull(O1)) || in aliasCheck()
1155 (isa<ConstantPointerNull>(O1) && isKnownNonNull(O2))) in aliasCheck()
1167 if (isEscapeSource(O1) && isNonEscapingLocalObject(O2)) in aliasCheck()
1169 if (isEscapeSource(O2) && isNonEscapingLocalObject(O1)) in aliasCheck()
1177 (V2Size != UnknownSize && isObjectSmallerThan(O1, V2Size, *TD))) in aliasCheck()
1196 std::swap(O1, O2); in aliasCheck()
1199 AliasResult Result = aliasGEP(GV1, V1Size, V2, V2Size, V2TBAAInfo, O1, O2); in aliasCheck()
1226 if (TD && O1 == O2) in aliasCheck()
1227 if ((V1Size != UnknownSize && isObjectSize(O1, V1Size, *TD)) || in aliasCheck()