Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Index

410           // emit getelementptrs that index into vectors.
2957 // unsigned but we may have a negative index from the base
3045 Value *Index = *I;
3046 // Compute the (potentially symbolic) offset in bytes for this index.
3049 unsigned FieldNo = cast<ConstantInt>(Index)->getZExtValue();
3057 const SCEV *IndexS = getSCEV(Index);
3061 // Multiply the index by the element size to compute the element offset.
4308 /// and a GEP expression (missing the pointer index) indexing into it, return
4309 /// the addressed element of the initializer or null if the index expression is
4318 assert(Idx < CS->getNumOperands() && "Bad struct index!");
4325 assert(Idx < STy->getNumElements() && "Bad struct index!");
4365 // Okay, we allow one non-constant index into the GEP instruction.
4384 // We can only recognize very limited forms of loop index expressions, in
4986 // value at this index. When solving for "X*X != 5", for example, we