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

References

lib/Analysis/BasicAliasAnalysis.cpp
 1767   if (O2 == nullptr)
 1768     O2 = GetUnderlyingObject(V2, DL, MaxLookupSearchDepth);
 1775   if (const ConstantPointerNull *CPN = dyn_cast<ConstantPointerNull>(O2))
 1779   if (O1 != O2) {
 1781     if (isIdentifiedObject(O1) && isIdentifiedObject(O2))
 1785     if ((isa<Constant>(O1) && isIdentifiedObject(O2) && !isa<Constant>(O2)) ||
 1785     if ((isa<Constant>(O1) && isIdentifiedObject(O2) && !isa<Constant>(O2)) ||
 1786         (isa<Constant>(O2) && isIdentifiedObject(O1) && !isa<Constant>(O1)))
 1791     if ((isa<Argument>(O1) && isIdentifiedFunctionLocal(O2)) ||
 1792         (isa<Argument>(O2) && isIdentifiedFunctionLocal(O1)))
 1805         isNonEscapingLocalObject(O2, &AAQI.IsCapturedCache))
 1807     if (isEscapeSource(O2) &&
 1816           O2, getMinimalExtentFrom(*V1, V1Size, DL, NullIsValidLocation), DL,
 1839     std::swap(O1, O2);
 1844         aliasGEP(GV1, V1Size, V1AAInfo, V2, V2Size, V2AAInfo, O1, O2, AAQI);
 1855     std::swap(O1, O2);
 1861         aliasPHI(PN, V1Size, V1AAInfo, V2, V2Size, V2AAInfo, O2, AAQI);
 1871     std::swap(O1, O2);
 1877         aliasSelect(S1, V1Size, V1AAInfo, V2, V2Size, V2AAInfo, O2, AAQI);
 1887   if (O1 == O2)
 1890          isObjectSize(O2, V2Size.getValue(), DL, TLI, NullIsValidLocation))) {