|
LLVM 22.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 45 of file MachineInstrBuilder.h.