llvm::SizeOffsetWeakTrackingVH

SizeOffsetValue - Used by ObjectSizeOffsetEvaluator, which works with Values.

Synopsis

Declared in <llvm/Analysis/MemoryBuiltins.h>

struct SizeOffsetWeakTrackingVH
    : SizeOffsetType<WeakTrackingVH, SizeOffsetWeakTrackingVH>

Base Classes

NameDescription
SizeOffsetType<WeakTrackingVH, SizeOffsetWeakTrackingVH>SizeOffsetType - A base template class for the object size visitors. Used here as a self-documenting way to handle the values rather than using a std::pair.

Member Functions

NameDescription
SizeOffsetWeakTrackingVH [constructor]Constructors
anyKnown
bothKnown
knownOffset
knownSize
operator== Equality operator
operator!= Inequality operator

Static Member Functions

Name
known

Data Members

Name
Offset
Size