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

References

lib/Analysis/BasicAliasAnalysis.cpp
  470   Decomposed.VarIndices.clear();
  612       for (unsigned i = 0, e = Decomposed.VarIndices.size(); i != e; ++i) {
  613         if (Decomposed.VarIndices[i].V == Index &&
  614             Decomposed.VarIndices[i].ZExtBits == ZExtBits &&
  615             Decomposed.VarIndices[i].SExtBits == SExtBits) {
  616           Scale += Decomposed.VarIndices[i].Scale;
  617           Decomposed.VarIndices.erase(Decomposed.VarIndices.begin() + i);
  617           Decomposed.VarIndices.erase(Decomposed.VarIndices.begin() + i);
  628         Decomposed.VarIndices.push_back(Entry);
 1285       !DecompObject.VarIndices.empty())
 1295   if (!DecompGEP.VarIndices.empty())
 1366             DecompGEP1.VarIndices == DecompGEP2.VarIndices)
 1366             DecompGEP1.VarIndices == DecompGEP2.VarIndices)
 1400     GetIndexDifference(DecompGEP1.VarIndices, DecompGEP2.VarIndices);
 1400     GetIndexDifference(DecompGEP1.VarIndices, DecompGEP2.VarIndices);
 1435   if (GEP1BaseOffset == 0 && DecompGEP1.VarIndices.empty())
 1442   if (GEP1BaseOffset != 0 && DecompGEP1.VarIndices.empty()) {
 1467   if (!DecompGEP1.VarIndices.empty()) {
 1470     for (unsigned i = 0, e = DecompGEP1.VarIndices.size(); i != e; ++i) {
 1476       Modulo |= DecompGEP1.VarIndices[i].Scale;
 1482         const Value *V = DecompGEP1.VarIndices[i].V;
 1490         bool IsZExt = DecompGEP1.VarIndices[i].ZExtBits > 0 || isa<ZExtInst>(V);
 1497         APInt Scale = DecompGEP1.VarIndices[i].Scale;
 1522     if (constantOffsetHeuristic(DecompGEP1.VarIndices, V1Size, V2Size,