|
LLVM 22.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 "llvm/Support/Compiler.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. | |