enum Flag
Description
These should be considered private to the implementation of the MCInstrDesc class. Clients should use the predicate methods on MCInstrDesc, not use these directly. These all correspond to bitfields in the MCInstrDesc::Flags field.
Declared at: llvm/include/llvm/MC/MCInstrDesc.h:139
Enumerators
Name | Value | Comment |
---|---|---|
PreISelOpcode | 0 | |
Variadic | 1 | |
HasOptionalDef | 2 | |
Pseudo | 3 | |
Return | 4 | |
EHScopeReturn | 5 | |
Call | 6 | |
Barrier | 7 | |
Terminator | 8 | |
Branch | 9 | |
IndirectBranch | 10 | |
Compare | 11 | |
MoveImm | 12 | |
MoveReg | 13 | |
Bitcast | 14 | |
Select | 15 | |
DelaySlot | 16 | |
FoldableAsLoad | 17 | |
MayLoad | 18 | |
MayStore | 19 | |
MayRaiseFPException | 20 | |
Predicable | 21 | |
NotDuplicable | 22 | |
UnmodeledSideEffects | 23 | |
Commutable | 24 | |
ConvertibleTo3Addr | 25 | |
UsesCustomInserter | 26 | |
HasPostISelHook | 27 | |
Rematerializable | 28 | |
CheapAsAMove | 29 | |
ExtraSrcRegAllocReq | 30 | |
ExtraDefRegAllocReq | 31 | |
RegSequence | 32 | |
ExtractSubreg | 33 | |
InsertSubreg | 34 | |
Convergent | 35 | |
Add | 36 | |
Trap | 37 | |
VariadicOpsAreDefs | 38 | |
Authenticated | 39 |