LLVM
8.0.1
|
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/iterator_range.h"
#include "llvm/MC/LaneBitmask.h"
#include <cassert>
#include <cstdint>
#include <utility>
Go to the source code of this file.
Classes | |
class | llvm::MCRegisterClass |
MCRegisterClass - Base class of TargetRegisterClass. More... | |
struct | llvm::MCRegisterDesc |
MCRegisterDesc - This record contains information about a particular register. More... | |
class | llvm::MCRegisterInfo |
MCRegisterInfo base class - We assume that the target defines a static array of MCRegisterDesc objects that represent all of the machine registers that the target has. More... | |
struct | llvm::MCRegisterInfo::DwarfLLVMRegPair |
DwarfLLVMRegPair - Emitted by tablegen so Dwarf<->LLVM reg mappings can be performed with a binary search. More... | |
struct | llvm::MCRegisterInfo::SubRegCoveredBits |
SubRegCoveredBits - Emitted by tablegen: bit range covered by a subreg index, -1 in any being invalid. More... | |
class | llvm::MCRegisterInfo::DiffListIterator |
DiffListIterator - Base iterator class that can traverse the differentially encoded register and regunit lists in DiffLists. More... | |
class | llvm::MCSubRegIterator |
MCSubRegIterator enumerates all sub-registers of Reg. More... | |
class | llvm::MCSubRegIndexIterator |
Iterator that enumerates the sub-registers of a Reg and the associated sub-register indices. More... | |
class | llvm::MCSuperRegIterator |
MCSuperRegIterator enumerates all super-registers of Reg. More... | |
class | llvm::MCRegUnitIterator |
class | llvm::MCRegUnitMaskIterator |
MCRegUnitMaskIterator enumerates a list of register units and their associated lane masks for Reg. More... | |
class | llvm::MCRegUnitRootIterator |
MCRegUnitRootIterator enumerates the root registers of a register unit. More... | |
class | llvm::MCRegAliasIterator |
MCRegAliasIterator enumerates all registers aliasing Reg. More... | |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
Typedefs | |
using | llvm::MCPhysReg = uint16_t |
An unsigned integer type large enough to represent all physical registers, but not necessarily virtual registers. More... | |