LLVM 20.0.0git
|
A set of register units. More...
#include "llvm/ADT/BitVector.h"
#include "llvm/CodeGen/MachineInstrBundle.h"
#include "llvm/CodeGen/TargetRegisterInfo.h"
#include "llvm/MC/LaneBitmask.h"
#include "llvm/MC/MCRegisterInfo.h"
#include <cstdint>
Go to the source code of this file.
Classes | |
class | llvm::LiveRegUnits |
A set of register units used to track register liveness. More... | |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Functions | |
iterator_range< filter_iterator< ConstMIBundleOperands, bool(*)(const MachineOperand &)> > | llvm::phys_regs_and_masks (const MachineInstr &MI) |
Returns an iterator range over all physical register and mask operands for MI and bundled instructions. | |
A set of register units.
It is intended for register liveness tracking.
Definition in file LiveRegUnits.h.