MLIR  17.0.0git
Namespaces | Enumerations
Encoding.h File Reference
#include <cstdint>
+ Include dependency graph for Encoding.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::bytecode
 
 mlir::bytecode::Section
 
 mlir::bytecode::OpEncodingMask
 This enum represents a mask of all of the potential components of an operation.
 

Enumerations

enum  { mlir::bytecode::kVersion = 0 , mlir::bytecode::kAlignmentByte = 0xCB }
 
enum  mlir::bytecode::Section::ID : uint8_t {
  mlir::bytecode::Section::kString = 0 , mlir::bytecode::Section::kDialect = 1 , mlir::bytecode::Section::kAttrType = 2 , mlir::bytecode::Section::kAttrTypeOffset = 3 ,
  mlir::bytecode::Section::kIR = 4 , mlir::bytecode::Section::kResource = 5 , mlir::bytecode::Section::kResourceOffset = 6 , mlir::bytecode::Section::kNumSections = 7
}
 
enum  : uint8_t {
  mlir::bytecode::OpEncodingMask::kHasAttrs = 0b00000001 , mlir::bytecode::OpEncodingMask::kHasResults = 0b00000010 , mlir::bytecode::OpEncodingMask::kHasOperands = 0b00000100 , mlir::bytecode::OpEncodingMask::kHasSuccessors = 0b00001000 ,
  mlir::bytecode::OpEncodingMask::kHasInlineRegions = 0b00010000
}