LLVM  16.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

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 216 of file TargetRegisterInfo.h.

Member Data Documentation

◆ CostPerUse

const uint8_t* llvm::TargetRegisterInfoDesc::CostPerUse

Definition at line 217 of file TargetRegisterInfo.h.

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

◆ InAllocatableClass

const bool* llvm::TargetRegisterInfoDesc::InAllocatableClass

◆ NumCosts

unsigned llvm::TargetRegisterInfoDesc::NumCosts

Definition at line 218 of file TargetRegisterInfo.h.

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