MLIR
20.0.0git
|
Namespaces | |
detail | |
OpEncodingMask | |
This enum represents a mask of all of the potential components of an operation. | |
Section | |
Enumerations | |
enum | BytecodeVersion { kMinSupportedVersion = 0 , kDialectVersioning = 1 , kLazyLoading = 2 , kUseListOrdering = 3 , kElideUnknownBlockArgLocation = 4 , kNativePropertiesEncoding = 5 , kNativePropertiesODSSegmentSize = 6 , kVersion = 6 , kAlignmentByte = 0xCB } |
Functions | |
template<typename OperandT > | |
static uint64_t | getUseID (OperandT &val, unsigned ownerID) |
Get the unique ID of a value use. More... | |
Definition at line 27 of file Encoding.h.
|
inlinestatic |
Get the unique ID of a value use.
We encode the unique ID combining an owner number and the argument number such as if ownerID(op1) < ownerID(op2), then useID(op1) < useID(op2). If uses have the same owner, then argNumber(op1) < argNumber(op2) implies useID(op1) < useID(op2).
Definition at line 127 of file Encoding.h.