LLVM 20.0.0git
|
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/iterator.h"
#include "llvm/ADT/iterator_range.h"
#include "llvm/MC/LaneBitmask.h"
#include "llvm/MC/MCRegister.h"
#include <cassert>
#include <cstdint>
#include <iterator>
#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... | |
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 | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |