LLVM
8.0.1
|
#include "Target/Hexagon/RDFRegisters.h"
Public Member Functions | |
RegisterRef ()=default | |
RegisterRef (RegisterId R, LaneBitmask M=LaneBitmask::getAll()) | |
operator bool () const | |
bool | operator== (const RegisterRef &RR) const |
bool | operator!= (const RegisterRef &RR) const |
bool | operator< (const RegisterRef &RR) const |
Public Attributes | |
RegisterId | Reg = 0 |
LaneBitmask | Mask = LaneBitmask::getNone() |
Definition at line 72 of file RDFRegisters.h.
|
default |
|
inlineexplicit |
Definition at line 77 of file RDFRegisters.h.
|
inline |
Definition at line 80 of file RDFRegisters.h.
References llvm::LaneBitmask::any().
|
inline |
Definition at line 88 of file RDFRegisters.h.
References llvm::operator==().
|
inline |
Definition at line 92 of file RDFRegisters.h.
|
inline |
Definition at line 84 of file RDFRegisters.h.
LaneBitmask llvm::rdf::RegisterRef::Mask = LaneBitmask::getNone() |
Definition at line 74 of file RDFRegisters.h.
Referenced by llvm::rdf::Liveness::computeLiveIns(), llvm::rdf::Liveness::computePhiInfo(), llvm::rdf::PhysicalRegisterInfo::getAliasSet(), llvm::rdf::RegisterAggr::hasAliasOf(), llvm::rdf::RegisterAggr::hasCoverOf(), llvm::rdf::RegisterAggr::insert(), llvm::rdf::PhysicalRegisterInfo::mapTo(), operator<(), operator==(), llvm::rdf::DataFlowGraph::pack(), llvm::rdf::Liveness::resetKills(), llvm::rdf::Liveness::resetLiveIns(), and llvm::rdf::DataFlowGraph::restrictRef().
RegisterId llvm::rdf::RegisterRef::Reg = 0 |
Definition at line 73 of file RDFRegisters.h.
Referenced by llvm::rdf::PhysicalRegisterInfo::alias(), llvm::rdf::Liveness::computeLiveIns(), llvm::rdf::Liveness::computePhiInfo(), llvm::rdf::PhysicalRegisterInfo::getAliasSet(), llvm::rdf::DataFlowGraph::getNextShadow(), llvm::rdf::RegisterAggr::hasAliasOf(), llvm::rdf::RegisterAggr::hasCoverOf(), llvm::rdf::RegisterAggr::insert(), llvm::rdf::CopyPropagation::interpretAsCopy(), llvm::rdf::PhysicalRegisterInfo::mapTo(), operator<(), operator==(), llvm::rdf::DataFlowGraph::pack(), llvm::rdf::DataFlowGraph::pushAllDefs(), llvm::rdf::Liveness::resetKills(), llvm::rdf::Liveness::resetLiveIns(), and llvm::rdf::DataFlowGraph::restrictRef().