LLVM: llvm::InterferenceCache Class Reference (original) (raw)

#include "[CodeGen/InterferenceCache.h](InterferenceCache%5F8h%5Fsource.html)"

Classes
class Cursor
Cursor - The primary query interface for the block interference cache. More...
Public Member Functions
InterferenceCache ()=default
InterferenceCache & operator= (const InterferenceCache &other)=delete
InterferenceCache (const InterferenceCache &other)=delete
~InterferenceCache ()
void reinitPhysRegEntries ()
void init (MachineFunction *mf, LiveIntervalUnion *liuarray, SlotIndexes *indexes, LiveIntervals *lis, const TargetRegisterInfo *tri)
init - Prepare cache for a new function.
unsigned getMaxCursors () const
getMaxCursors - Return the maximum number of concurrent cursors that can be supported.

Definition at line 32 of file InterferenceCache.h.

llvm::InterferenceCache::InterferenceCache ( ) default

InterferenceCache() [2/2]

References InterferenceCache().

~InterferenceCache()

llvm::InterferenceCache::~InterferenceCache ( ) inline

getMaxCursors()

unsigned llvm::InterferenceCache::getMaxCursors ( ) const inline

getMaxCursors - Return the maximum number of concurrent cursors that can be supported.

Definition at line 174 of file InterferenceCache.h.

init()

operator=()

References InterferenceCache().

reinitPhysRegEntries()

void InterferenceCache::reinitPhysRegEntries ( )

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