reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/BasicAliasAnalysis.cpp
 1764   if (O1 == nullptr)
 1765     O1 = GetUnderlyingObject(V1, DL, MaxLookupSearchDepth);
 1772   if (const ConstantPointerNull *CPN = dyn_cast<ConstantPointerNull>(O1))
 1779   if (O1 != O2) {
 1781     if (isIdentifiedObject(O1) && isIdentifiedObject(O2))
 1785     if ((isa<Constant>(O1) && isIdentifiedObject(O2) && !isa<Constant>(O2)) ||
 1786         (isa<Constant>(O2) && isIdentifiedObject(O1) && !isa<Constant>(O1)))
 1786         (isa<Constant>(O2) && isIdentifiedObject(O1) && !isa<Constant>(O1)))
 1791     if ((isa<Argument>(O1) && isIdentifiedFunctionLocal(O2)) ||
 1792         (isa<Argument>(O2) && isIdentifiedFunctionLocal(O1)))
 1804     if (isEscapeSource(O1) &&
 1808         isNonEscapingLocalObject(O1, &AAQI.IsCapturedCache))
 1819           O1, getMinimalExtentFrom(*V2, V2Size, DL, NullIsValidLocation), DL,
 1839     std::swap(O1, O2);
 1844         aliasGEP(GV1, V1Size, V1AAInfo, V2, V2Size, V2AAInfo, O1, O2, AAQI);
 1855     std::swap(O1, O2);
 1871     std::swap(O1, O2);
 1887   if (O1 == O2)
 1889         (isObjectSize(O1, V1Size.getValue(), DL, TLI, NullIsValidLocation) ||