LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::RegisterPressure Struct Reference

Base class for register pressure results. More...

#include "llvm/CodeGen/RegisterPressure.h"

Inheritance diagram for llvm::RegisterPressure:
Inheritance graph

Public Member Functions

void dump (const TargetRegisterInfo *TRI) const

Public Attributes

std::vector< unsignedMaxSetPressure
 Map of max reg pressure indexed by pressure set ID, not class ID.
SmallVector< RegisterMaskPair, 8 > LiveInRegs
 List of live in virtual registers or physical register units.
SmallVector< RegisterMaskPair, 8 > LiveOutRegs

Detailed Description

Base class for register pressure results.

Definition at line 47 of file RegisterPressure.h.

Member Function Documentation

◆ dump()

LLVM_DUMP_METHOD void RegisterPressure::dump ( const TargetRegisterInfo TRI) const

Member Data Documentation

◆ LiveInRegs

SmallVector<RegisterMaskPair,8> llvm::RegisterPressure::LiveInRegs

◆ LiveOutRegs

SmallVector<RegisterMaskPair,8> llvm::RegisterPressure::LiveOutRegs

◆ MaxSetPressure

std::vector<unsigned> llvm::RegisterPressure::MaxSetPressure

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