getArgumentAliasingToReturnedPointer overloads

Synopses

Declared in <llvm/Analysis/ValueTracking.h>

Non‐const overload of getArgumentAliasingToReturnedPointer.

Value*
getArgumentAliasingToReturnedPointer(
    CallBase* Call,
    bool MustPreserveOffset);

Return the call pointer argument that aliasing rules treat as the returned pointer.

Value const*
getArgumentAliasingToReturnedPointer(
    CallBase const* Call,
    bool MustPreserveOffset);

Return Value

Argument that aliases the returned pointer, or null.

Parameters

Name

Description

Call

Call whose returned pointer may alias an argument.

MustPreserveOffset

Require the call to preserve the pointer offset.

Created with MrDocs