llvm::getUnderlyingObject

Non-const overload of getUnderlyingObject.

Synopsis

Declared in <llvm/Analysis/ValueTracking.h>

Value*
getUnderlyingObject(
    Value* V,
    unsigned int MaxLookup = MaxLookupSearchDepth);

Return Value

Underlying object addressed by V.

Parameters

NameDescription
VPointer value to strip to an underlying object.
MaxLookupMaximum number of stripping steps, or zero for unlimited.