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

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

Collaboration diagram for llvm::SymbolInfoTy:
Collaboration graph
[legend]

Public Member Functions

 SymbolInfoTy (uint64_t Addr, StringRef Name, Optional< XCOFF::StorageMappingClass > Smc, Optional< uint32_t > Idx, bool Label)
 
 SymbolInfoTy (uint64_t Addr, StringRef Name, uint8_t Type)
 
bool isXCOFF () const
 

Public Attributes

uint64_t Addr
 
StringRef Name
 
union {
   uint8_t   Type
 
   XCOFFSymbolInfo   XCOFFSymInfo
 
}; 
 

Friends

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

Detailed Description

Definition at line 33 of file MCDisassembler.h.

Constructor & Destructor Documentation

◆ SymbolInfoTy() [1/2]

llvm::SymbolInfoTy::SymbolInfoTy ( uint64_t  Addr,
StringRef  Name,
Optional< XCOFF::StorageMappingClass Smc,
Optional< uint32_t Idx,
bool  Label 
)
inline

Definition at line 45 of file MCDisassembler.h.

◆ SymbolInfoTy() [2/2]

llvm::SymbolInfoTy::SymbolInfoTy ( uint64_t  Addr,
StringRef  Name,
uint8_t  Type 
)
inline

Definition at line 49 of file MCDisassembler.h.

Member Function Documentation

◆ isXCOFF()

bool llvm::SymbolInfoTy::isXCOFF ( ) const
inline

Definition at line 51 of file MCDisassembler.h.

Friends And Related Function Documentation

◆ operator<

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

Definition at line 54 of file MCDisassembler.h.

Member Data Documentation

◆ @290

union { ... }

◆ Addr

uint64_t llvm::SymbolInfoTy::Addr

Definition at line 34 of file MCDisassembler.h.

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

◆ Name

StringRef llvm::SymbolInfoTy::Name

Definition at line 35 of file MCDisassembler.h.

◆ Type

uint8_t llvm::SymbolInfoTy::Type

Definition at line 37 of file MCDisassembler.h.

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

◆ XCOFFSymInfo

XCOFFSymbolInfo llvm::SymbolInfoTy::XCOFFSymInfo

Definition at line 38 of file MCDisassembler.h.


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