reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1316 DecompGEP1.StructOffset = DecompGEP1.OtherOffset = APInt(MaxPointerSize, 0); 1316 DecompGEP1.StructOffset = DecompGEP1.OtherOffset = APInt(MaxPointerSize, 0); 1320 DecomposeGEPExpression(GEP1, DecompGEP1, DL, &AC, DT); 1324 APInt GEP1BaseOffset = DecompGEP1.StructOffset + DecompGEP1.OtherOffset; 1324 APInt GEP1BaseOffset = DecompGEP1.StructOffset + DecompGEP1.OtherOffset; 1327 assert(DecompGEP1.Base == UnderlyingV1 && DecompGEP2.Base == UnderlyingV2 && 1335 isGEPBaseAtNegativeOffset(GEP1, DecompGEP1, DecompGEP2, V2Size)) 1344 isGEPBaseAtNegativeOffset(GEP2, DecompGEP2, DecompGEP1, V1Size)) 1366 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,