LLVM API Documentation
#include <GetElementPtrTypeIterator.h>


Public Member Functions | |
| bool | operator== (const generic_gep_type_iterator &x) const |
| bool | operator!= (const generic_gep_type_iterator &x) const |
| Type * | operator* () const |
| Type * | getIndexedType () const |
| Type * | operator-> () const |
| Value * | getOperand () const |
| generic_gep_type_iterator & | operator++ () |
| generic_gep_type_iterator | operator++ (int) |
Static Public Member Functions | |
| static generic_gep_type_iterator | begin (Type *Ty, ItTy It) |
| static generic_gep_type_iterator | end (ItTy It) |
Definition at line 23 of file GetElementPtrTypeIterator.h.
| static generic_gep_type_iterator llvm::generic_gep_type_iterator< ItTy >::begin | ( | Type * | Ty, |
| ItTy | It | ||
| ) | [inline, static] |
Definition at line 33 of file GetElementPtrTypeIterator.h.
References I.
Referenced by llvm::gep_type_begin().
| static generic_gep_type_iterator llvm::generic_gep_type_iterator< ItTy >::end | ( | ItTy | It | ) | [inline, static] |
Definition at line 39 of file GetElementPtrTypeIterator.h.
References I.
Referenced by llvm::gep_type_end().
| Type* llvm::generic_gep_type_iterator< ItTy >::getIndexedType | ( | ) | const [inline] |
Definition at line 57 of file GetElementPtrTypeIterator.h.
References llvm::generic_gep_type_iterator< ItTy >::getOperand(), and llvm::CompositeType::getTypeAtIndex().
Referenced by llvm::ComputeMaskedBits(), llvm::EmitGEPOffset(), EvaluateGEPOffsetExpression(), evaluateICmpRelation(), and GetOffsetFromIndex().
| Value* llvm::generic_gep_type_iterator< ItTy >::getOperand | ( | ) | const [inline] |
Definition at line 66 of file GetElementPtrTypeIterator.h.
Referenced by llvm::generic_gep_type_iterator< ItTy >::getIndexedType(), IsUserOfGlobalSafeForSRA(), and llvm::generic_gep_type_iterator< ItTy >::operator++().
| bool llvm::generic_gep_type_iterator< ItTy >::operator!= | ( | const generic_gep_type_iterator< ItTy > & | x | ) | const [inline] |
Definition at line 49 of file GetElementPtrTypeIterator.h.
References llvm::generic_gep_type_iterator< ItTy >::operator==().
| Type* llvm::generic_gep_type_iterator< ItTy >::operator* | ( | ) | const [inline] |
Definition at line 53 of file GetElementPtrTypeIterator.h.
Referenced by llvm::generic_gep_type_iterator< ItTy >::operator->().
| generic_gep_type_iterator& llvm::generic_gep_type_iterator< ItTy >::operator++ | ( | ) | [inline] |
Definition at line 68 of file GetElementPtrTypeIterator.h.
References llvm::generic_gep_type_iterator< ItTy >::getOperand().
| generic_gep_type_iterator llvm::generic_gep_type_iterator< ItTy >::operator++ | ( | int | ) | [inline] |
Definition at line 78 of file GetElementPtrTypeIterator.h.
| Type* llvm::generic_gep_type_iterator< ItTy >::operator-> | ( | ) | const [inline] |
Definition at line 64 of file GetElementPtrTypeIterator.h.
References llvm::generic_gep_type_iterator< ItTy >::operator*().
| bool llvm::generic_gep_type_iterator< ItTy >::operator== | ( | const generic_gep_type_iterator< ItTy > & | x | ) | const [inline] |
Definition at line 46 of file GetElementPtrTypeIterator.h.
Referenced by llvm::generic_gep_type_iterator< ItTy >::operator!=().