llvm::CallsiteID

Identifies a call site within a basic block for prefetch emission.

Synopsis

Declared in <llvm/Support/UniqueBBID.h>

struct CallsiteID;

Description

The prefetch symbol is emitted immediately after the call of the given index, in block BBID (First call has an index of 1). Zero callsite index means the start of the block.

Data Members

NameDescription
BBID Basic block that contains the call site.
CallsiteIndex One-based index of the call in the block, or zero for the block start.