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:
- lib/CodeGen/InterferenceCache.h
- lib/CodeGen/InterferenceCache.cpp