LLVM 22.0.0git
llvm::StackMaps::CallsiteInfo Struct Reference

#include "llvm/CodeGen/StackMaps.h"

Public Member Functions

 CallsiteInfo ()=default
 CallsiteInfo (const MCExpr *CSOffsetExpr, uint64_t ID, LocationVec &&Locations, LiveOutVec &&LiveOuts)

Public Attributes

const MCExprCSOffsetExpr = nullptr
uint64_t ID = 0
LocationVec Locations
LiveOutVec LiveOuts

Detailed Description

Definition at line 321 of file StackMaps.h.

Constructor & Destructor Documentation

◆ CallsiteInfo() [1/2]

llvm::StackMaps::CallsiteInfo::CallsiteInfo ( )
default

◆ CallsiteInfo() [2/2]

llvm::StackMaps::CallsiteInfo::CallsiteInfo ( const MCExpr * CSOffsetExpr,
uint64_t ID,
LocationVec && Locations,
LiveOutVec && LiveOuts )
inline

Definition at line 328 of file StackMaps.h.

References CSOffsetExpr, ID, LiveOuts, Locations, and llvm::move().

Member Data Documentation

◆ CSOffsetExpr

const MCExpr* llvm::StackMaps::CallsiteInfo::CSOffsetExpr = nullptr

Definition at line 322 of file StackMaps.h.

Referenced by CallsiteInfo().

◆ ID

uint64_t llvm::StackMaps::CallsiteInfo::ID = 0

Definition at line 323 of file StackMaps.h.

Referenced by CallsiteInfo().

◆ LiveOuts

LiveOutVec llvm::StackMaps::CallsiteInfo::LiveOuts

Definition at line 325 of file StackMaps.h.

Referenced by CallsiteInfo().

◆ Locations

LocationVec llvm::StackMaps::CallsiteInfo::Locations

Definition at line 324 of file StackMaps.h.

Referenced by CallsiteInfo().


The documentation for this struct was generated from the following file: