LLVM  8.0.1
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
[legend]
Collaboration diagram for llvm::RegisterPressure:
Collaboration graph
[legend]

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. More...
 
SmallVector< RegisterMaskPair, 8 > LiveInRegs
 List of live in virtual registers or physical register units. More...
 
SmallVector< RegisterMaskPair, 8 > LiveOutRegs
 

Detailed Description

Base class for register pressure results.

Definition at line 49 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: