Lines Matching defs:indices
2602 // FIXME: since we're shuffling with undef, can we just use the indices
3941 ArrayRef<llvm::Value*> indices,
3947 return CGF.EmitCheckedInBoundsGEP(elemType, ptr, indices, signedIndices,
3951 return CGF.Builder.CreateGEP(elemType, ptr, indices, name);
3956 ArrayRef<llvm::Value *> indices,
3962 return CGF.EmitCheckedInBoundsGEP(addr, indices, elementType, signedIndices,
3966 return CGF.Builder.CreateGEP(addr, indices, elementType, align, name);
4058 ArrayRef<llvm::Value *> indices,
4064 // All the indices except that last must be zero.
4066 for (auto *idx : indices.drop_back())
4072 // the thing that the indices are expressed in terms of.
4080 getArrayElementAlign(addr.getAlignment(), indices.back(), eltSize);
4086 auto LastIndex = dyn_cast<llvm::ConstantInt>(indices.back());
4089 addr = emitArraySubscriptGEP(CGF, addr, indices,
4100 addr.getElementType(), addr.emitRawPointer(CGF), indices.size() - 1,
4613 // Encode the element access list into a vector of unsigned indices.