LLVM 17.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 boolInAllocatableClass

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: