llvm::gep_type_end

gep_type_end overloads

Synopses

Declared in <llvm/IR/GetElementPtrTypeIterator.h>

Return the end iterator for types indexed by GEP GEP.

gep_type_iterator
gep_type_end(User const& GEP);
» more...

Return the end iterator for types indexed by GEP GEP.

gep_type_iterator
gep_type_end(User const* GEP);
» more...

Return an end iterator for GEP indices from operands A.

template<typename T>
generic_gep_type_iterator<T const*>
gep_type_end(
    Type* Op0,
    ArrayRef<T> A);
» more...

Return Value

  • End iterator past the types indexed by GEP.
  • End iterator past the GEP indices in A.

Parameters

NameDescription
GEPGetElementPtr user whose indices are walked.
Op0Unused source element type (for symmetry with gep_type_begin).
AIndex operands of the GEP.