LLVM API Documentation

Public Member Functions | Static Public Member Functions | Public Attributes
llvm::StackMaps::LiveOutReg Struct Reference

#include <StackMaps.h>

Collaboration diagram for llvm::StackMaps::LiveOutReg:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 LiveOutReg ()
 LiveOutReg (unsigned short Reg, unsigned short RegNo, unsigned short Size)
void MarkInvalid ()
bool operator< (const LiveOutReg &LO) const

Static Public Member Functions

static bool IsInvalid (const LiveOutReg &LO)

Public Attributes

unsigned short Reg
unsigned short RegNo
unsigned short Size

Detailed Description

Definition at line 98 of file StackMaps.h.


Constructor & Destructor Documentation

Definition at line 103 of file StackMaps.h.

llvm::StackMaps::LiveOutReg::LiveOutReg ( unsigned short  Reg,
unsigned short  RegNo,
unsigned short  Size 
) [inline]

Definition at line 104 of file StackMaps.h.


Member Function Documentation

static bool llvm::StackMaps::LiveOutReg::IsInvalid ( const LiveOutReg LO) [inline, static]

Definition at line 111 of file StackMaps.h.

References Reg.

Definition at line 107 of file StackMaps.h.

References Reg.

bool llvm::StackMaps::LiveOutReg::operator< ( const LiveOutReg LO) const [inline]

Definition at line 110 of file StackMaps.h.

References RegNo.


Member Data Documentation

Definition at line 99 of file StackMaps.h.

Referenced by IsInvalid(), and MarkInvalid().

Definition at line 100 of file StackMaps.h.

Referenced by operator<().

Definition at line 101 of file StackMaps.h.


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