LLVM API Documentation

llvm::TargetRegisterDesc Struct Reference

#include <MRegisterInfo.h>

Collaboration diagram for llvm::TargetRegisterDesc:

Collaboration graph
[legend]
List of all members.

Public Attributes

const char * Name
const unsigned * AliasSet

Detailed Description

TargetRegisterDesc - This record contains all of the information known about a particular register. The AliasSet field (if not null) contains a pointer to a Zero terminated array of registers that this register aliases. This is needed for architectures like X86 which have AL alias AX alias EAX. Registers that this does not apply to simply should set this to null.

Definition at line 39 of file MRegisterInfo.h.


Member Data Documentation

const unsigned* llvm::TargetRegisterDesc::AliasSet

Definition at line 41 of file MRegisterInfo.h.

Referenced by llvm::MRegisterInfo::getAliasSet().

const char* llvm::TargetRegisterDesc::Name

Definition at line 40 of file MRegisterInfo.h.

Referenced by llvm::MRegisterInfo::getName().


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