Home | History | Annotate | Download | only in Scalar

Lines Matching refs:Indices

506       // If this is a GEP with a variable indices, we can't handle it.
512 SmallVector<Value*, 8> Indices(GEP->op_begin()+1, GEP->op_end());
519 GEPNonConstantIdx = Indices.pop_back_val();
526 Indices);
612 SmallVector<Value*, 8> Indices(GEP->op_begin()+1, GEP->op_end());
617 GEPNonConstantIdx = Indices.pop_back_val();
621 Indices);
1703 /// replacement. It is safe when all the indices are constant, in-bounds
1706 /// return, Offset is adjusted as specified by the GEP indices.
1715 // Walk through the GEP type indices, checking the types that this indexes
1729 SmallVector<Value*, 8> Indices(GEPI->op_begin() + 1, GEPI->op_end());
1734 Indices.pop_back();
1735 Offset += DL->getIndexedOffset(GEPI->getPointerOperandType(), Indices);
2038 SmallVector<Value*, 8> Indices(GEPI->op_begin() + 1, GEPI->op_end());
2045 NonConstantIdx = Indices
2046 Offset += DL->getIndexedOffset(GEPI->getPointerOperandType(), Indices);