LLVM
17.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 42 of file MachineInstrBuilder.h.