LLVM API Documentation

llvm::CopyRecSort Struct Reference

#include <SimpleRegisterCoalescing.h>

Inheritance diagram for llvm::CopyRecSort:
[legend]
Collaboration diagram for llvm::CopyRecSort:
[legend]

List of all members.

Public Member Functions

 CopyRecSort (JoinPriorityQueue< CopyRecSort > *jpq)
 CopyRecSort (const CopyRecSort &RHS)
bool operator() (CopyRec left, CopyRec right) const

Public Attributes

JoinPriorityQueue< CopyRecSort > * JPQ


Detailed Description

CopyRecSort - Sorting function for coalescer queue.

Definition at line 45 of file SimpleRegisterCoalescing.h.


Constructor & Destructor Documentation

llvm::CopyRecSort::CopyRecSort ( JoinPriorityQueue< CopyRecSort > *  jpq  )  [inline, explicit]

Definition at line 47 of file SimpleRegisterCoalescing.h.

llvm::CopyRecSort::CopyRecSort ( const CopyRecSort &  RHS  )  [inline]

Definition at line 48 of file SimpleRegisterCoalescing.h.


Member Function Documentation

bool CopyRecSort::operator() ( CopyRec  left,
CopyRec  right 
) const

CopyRecSort::operator - Join priority queue sorting function.

Definition at line 2137 of file SimpleRegisterCoalescing.cpp.

References llvm::CopyRec::isBackEdge, and llvm::CopyRec::LoopDepth.


Member Data Documentation

Definition at line 46 of file SimpleRegisterCoalescing.h.


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