llvm::getUnderlyingObjectsForCodeGen

This is a wrapper around getUnderlyingObjects and adds support for basic ptrtoint+arithmetic+inttoptr sequences.

Synopsis

Declared in <llvm/Analysis/ValueTracking.h>

bool
getUnderlyingObjectsForCodeGen(
    Value const* V,
    SmallVectorImpl<Value*>& Objects);

Parameters

NameDescription
VLLVM Value Representation
ObjectsThis class consists of common code factored out of the SmallVector class to reduce code duplication based on the SmallVector 'N' template parameter.