LLVM 19.0.0git
Public Member Functions | Public Attributes | Friends | List of all members
llvm::SymbolInfoTy Struct Reference

#include "llvm/MC/MCDisassembler/MCDisassembler.h"

Public Member Functions

 SymbolInfoTy (std::optional< XCOFF::StorageMappingClass > Smc, uint64_t Addr, StringRef Name, std::optional< uint32_t > Idx, bool Label)
 SymbolInfoTy (uint64_t Addr, StringRef Name, uint8_t Type, bool IsMappingSymbol=false, bool IsXCOFF=false)
bool isXCOFF () const

Public Attributes

uint64_t Addr
StringRef Name
XCOFFSymbolInfoTy XCOFFSymInfo
uint8_t Type
bool IsMappingSymbol


bool operator< (const SymbolInfoTy &P1, const SymbolInfoTy &P2)

Detailed Description

Definition at line 29 of file MCDisassembler.h.

Constructor & Destructor Documentation

◆ SymbolInfoTy() [1/2]

llvm::SymbolInfoTy::SymbolInfoTy ( std::optional< XCOFF::StorageMappingClass Smc,
uint64_t  Addr,
StringRef  Name,
std::optional< uint32_t Idx,
bool  Label 

Definition at line 43 of file MCDisassembler.h.

◆ SymbolInfoTy() [2/2]

llvm::SymbolInfoTy::SymbolInfoTy ( uint64_t  Addr,
StringRef  Name,
uint8_t  Type,
bool  IsMappingSymbol = false,
bool  IsXCOFF = false 

Definition at line 47 of file MCDisassembler.h.

Member Function Documentation

◆ isXCOFF()

bool llvm::SymbolInfoTy::isXCOFF ( ) const

Definition at line 51 of file MCDisassembler.h.

Friends And Related Function Documentation

◆ operator<

bool operator< ( const SymbolInfoTy P1,
const SymbolInfoTy P2 

Definition at line 54 of file MCDisassembler.h.

Member Data Documentation

◆ Addr

uint64_t llvm::SymbolInfoTy::Addr

Definition at line 30 of file MCDisassembler.h.

Referenced by llvm::AMDGPUSymbolizer::tryAddingSymbolicOperand().

◆ IsMappingSymbol

bool llvm::SymbolInfoTy::IsMappingSymbol

Definition at line 36 of file MCDisassembler.h.

◆ Name

StringRef llvm::SymbolInfoTy::Name

Definition at line 31 of file MCDisassembler.h.

◆ Type

uint8_t llvm::SymbolInfoTy::Type

Definition at line 34 of file MCDisassembler.h.

Referenced by llvm::AMDGPUSymbolizer::tryAddingSymbolicOperand().

◆ XCOFFSymInfo

XCOFFSymbolInfoTy llvm::SymbolInfoTy::XCOFFSymInfo

Definition at line 33 of file MCDisassembler.h.

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