LLVM 20.0.0git
|
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 44 of file MachineInstrBuilder.h.