Capture information for a specific Use.

Synopsis

Declared in <llvm/Analysis/CaptureTracking.h>

struct UseCaptureInfo;

Member Functions

Name

Description

UseCaptureInfo [constructor]

Construct capture info for a use.

isPassthrough

Return whether this use captures only via its result.

operator CaptureComponents

Return the union of the use and result capture components.

Static Member Functions

Name

Description

passthrough

Return info for a use that captures only via its result.

Data Members

Name

Description

ResultCC

Components captured by the return value of the user of this Use.

UseCC

Components captured by this use.

Non-Member Functions

Name

Description

DetermineUseCaptureKind

Determine what kind of capture behaviour U may exhibit.

Created with MrDocs