LLVM: llvm::PhysRegInfo Struct Reference (original) (raw)

Information about how a physical register Reg is used by a set of operands. More...

#include "[llvm/CodeGen/MachineInstrBundle.h](MachineInstrBundle%5F8h%5Fsource.html)"

Public Attributes
bool Clobbered
There is a regmask operand indicating Reg is clobbered.
bool Defined
Reg or one of its aliases is defined.
bool FullyDefined
Reg or a super-register is defined.
bool Read
Reg or one of its aliases is read.
bool FullyRead
Reg or a super-register is read. The full register is read.
bool DeadDef
Either:
bool PartialDeadDef
Reg is Defined and all defs of reg or an overlapping register are dead.
bool Killed
There is a use operand of reg or a super-register with kill flag set.

Information about how a physical register Reg is used by a set of operands.

Definition at line 256 of file MachineInstrBundle.h.

Clobbered

bool llvm::PhysRegInfo::Clobbered

DeadDef

bool llvm::PhysRegInfo::DeadDef

Defined

bool llvm::PhysRegInfo::Defined

FullyDefined

bool llvm::PhysRegInfo::FullyDefined

FullyRead

bool llvm::PhysRegInfo::FullyRead

Killed

bool llvm::PhysRegInfo::Killed

PartialDeadDef

bool llvm::PhysRegInfo::PartialDeadDef

Read

bool llvm::PhysRegInfo::Read


The documentation for this struct was generated from the following file: