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

Base class for register pressure results. More...

#include <RegisterPressure.h>

Inheritance diagram for llvm::RegisterPressure:
[legend]
Collaboration diagram for llvm::RegisterPressure:
[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< unsigned, 8 > LiveInRegs
 List of live in virtual registers or physical register units. More...
 
SmallVector< unsigned, 8 > LiveOutRegs
 

Detailed Description

Base class for register pressure results.

Definition at line 30 of file RegisterPressure.h.

Member Function Documentation

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

Member Data Documentation

SmallVector<unsigned,8> llvm::RegisterPressure::LiveInRegs
SmallVector<unsigned,8> llvm::RegisterPressure::LiveOutRegs
std::vector<unsigned> llvm::RegisterPressure::MaxSetPressure

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