LLVM  14.0.0git
Public Attributes | List of all members
llvm::TargetRegisterInfoDesc Struct Reference

Extra information, not in MCRegisterDesc, about registers. More...

#include "llvm/CodeGen/TargetRegisterInfo.h"

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

Public Attributes

const uint8_t * CostPerUse
 
unsigned NumCosts
 
const bool * InAllocatableClass
 

Detailed Description

Extra information, not in MCRegisterDesc, about registers.

These are used by codegen, not by MC.

Definition at line 213 of file TargetRegisterInfo.h.

Member Data Documentation

◆ CostPerUse

const uint8_t* llvm::TargetRegisterInfoDesc::CostPerUse

Definition at line 214 of file TargetRegisterInfo.h.

Referenced by llvm::TargetRegisterInfo::getRegisterCosts().

◆ InAllocatableClass

const bool* llvm::TargetRegisterInfoDesc::InAllocatableClass

◆ NumCosts

unsigned llvm::TargetRegisterInfoDesc::NumCosts

Definition at line 215 of file TargetRegisterInfo.h.


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