LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::PressureDiffs Class Reference

Array of PressureDiffs. More...

#include <RegisterPressure.h>

Public Member Functions

 PressureDiffs ()
 
 ~PressureDiffs ()
 
void clear ()
 
void init (unsigned N)
 Initialize an array of N PressureDiffs. More...
 
PressureDiffoperator[] (unsigned Idx)
 
const PressureDiffoperator[] (unsigned Idx) const
 

Detailed Description

Array of PressureDiffs.

Definition at line 156 of file RegisterPressure.h.

Constructor & Destructor Documentation

llvm::PressureDiffs::PressureDiffs ( )
inline

Definition at line 161 of file RegisterPressure.h.

llvm::PressureDiffs::~PressureDiffs ( )
inline

Definition at line 162 of file RegisterPressure.h.

References llvm::LibFunc::free.

Member Function Documentation

void llvm::PressureDiffs::clear ( )
inline

Definition at line 164 of file RegisterPressure.h.

Referenced by llvm::ScheduleDAGMI::enterRegion().

void PressureDiffs::init ( unsigned  N)

Initialize an array of N PressureDiffs.

Definition at line 372 of file RegisterPressure.cpp.

References llvm::LibFunc::calloc, llvm::LibFunc::free, llvm::Intrinsic::memset, and N.

Referenced by llvm::ScheduleDAGInstrs::buildSchedGraph().

PressureDiff& llvm::PressureDiffs::operator[] ( unsigned  Idx)
inline

Definition at line 168 of file RegisterPressure.h.

const PressureDiff& llvm::PressureDiffs::operator[] ( unsigned  Idx) const
inline

Definition at line 172 of file RegisterPressure.h.


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