llvm::RuntimeCheckingPtrGroup

A grouping of pointers. A single memcheck is required between two groups.

Synopsis

Declared in <llvm/Analysis/LoopAccessAnalysis.h>

struct RuntimeCheckingPtrGroup;

Member Functions

NameDescription
RuntimeCheckingPtrGroup [constructor]Create a new pointer checking group containing a single pointer, with index Index in RtCheck.
addPointer addPointer overloads

Data Members

NameDescription
AddressSpace Address space of the involved pointers.
High The SCEV expression which represents the upper bound of all the pointers in this group.
Low The SCEV expression which represents the lower bound of all the pointers in this group.
Members Indices of all the pointers that constitute this grouping.
NeedsFreeze Whether the pointer needs to be frozen after expansion, e.g. because it may be poison outside the loop.