|
LLVM 22.0.0git
|
Cursor - The primary query interface for the block interference cache. More...
#include "CodeGen/InterferenceCache.h"
Public Member Functions | |
| Cursor ()=default | |
| Cursor - Create a dangling cursor. | |
| Cursor (const Cursor &O) | |
| Cursor & | operator= (const Cursor &O) |
| ~Cursor () | |
| void | setPhysReg (InterferenceCache &Cache, MCRegister PhysReg) |
| setPhysReg - Point this cursor to PhysReg's interference. | |
| void | moveToBlock (unsigned MBBNum) |
| moveTo - Move cursor to basic block MBBNum. | |
| bool | hasInterference () |
| hasInterference - Return true if the current block has any interference. | |
| SlotIndex | first () |
| first - Return the starting index of the first interfering range in the current block. | |
| SlotIndex | last () |
| last - Return the ending index of the last interfering range in the current block. | |
Cursor - The primary query interface for the block interference cache.
Definition at line 177 of file InterferenceCache.h.
|
default |
Cursor - Create a dangling cursor.
Referenced by Cursor(), and operator=().
Definition at line 197 of file InterferenceCache.h.
References Cursor().
|
inline |
Definition at line 206 of file InterferenceCache.h.
|
inline |
first - Return the starting index of the first interfering range in the current block.
Definition at line 229 of file InterferenceCache.h.
|
inline |
hasInterference - Return true if the current block has any interference.
Definition at line 223 of file InterferenceCache.h.
|
inline |
last - Return the ending index of the last interfering range in the current block.
Definition at line 235 of file InterferenceCache.h.
|
inline |
moveTo - Move cursor to basic block MBBNum.
Definition at line 218 of file InterferenceCache.h.
Definition at line 201 of file InterferenceCache.h.
References Cursor().
|
inline |
setPhysReg - Point this cursor to PhysReg's interference.
Definition at line 209 of file InterferenceCache.h.
References llvm::InterferenceCache::InterferenceCache(), and llvm::MCRegister::isValid().