LLVM: llvm::RegState Namespace Reference (original) (raw)

Enumerations
enum { Define = 0x2 , Implicit = 0x4 , Kill = 0x8 , Dead = 0x10 , Undef = 0x20 , EarlyClobber = 0x40 , Debug = 0x80 , InternalRead = 0x100 , Renamable = 0x200 , DefineNoRead = Define | Undef , ImplicitDefine = Implicit Define , ImplicitKill = Implicit Kill }

anonymous enum

Enumerator
Define Register definition.
Implicit Not emitted register (e.g. carry, or temporary result).
Kill The last use of a register.
Dead Unused definition.
Undef Value of the register doesn't matter.
EarlyClobber Register definition happens before uses.
Debug Register 'use' is for debugging purpose.
InternalRead Register reads a value that is defined inside the same instruction or bundle.
Renamable Register that may be renamed.
DefineNoRead
ImplicitDefine
ImplicitKill

Definition at line 45 of file MachineInstrBuilder.h.