Lines Matching refs:Index
320 Value *Index = *I;
321 // Compute the (potentially symbolic) offset in bytes for this index.
324 unsigned FieldNo = cast<ConstantInt>(Index)->getZExtValue();
332 if (ConstantInt *CIdx = dyn_cast<ConstantInt>(Index)) {
343 unsigned Width = cast<IntegerType>(Index->getType())->getBitWidth();
347 // Use GetLinearExpression to decompose the index into a C1*V+C2 form.
349 Index = GetLinearExpression(Index, IndexScale, IndexOffset, Extension,
352 // The GEP index scale ("Scale") scales C1*V+C2, yielding (C1*V+C2)*Scale.
358 // If we already had an occurrence of this index variable, merge this
361 // This also ensures that 'x' only appears in the index list once.
363 if (VarIndices[i].V == Index &&
379 VariableGEPIndex Entry = {Index, Extension,
899 // instruction. If one pointer is a GEP with a non-zero index of the other