diff --git a/mlir/include/mlir/IR/Builders.h b/mlir/include/mlir/IR/Builders.h --- a/mlir/include/mlir/IR/Builders.h +++ b/mlir/include/mlir/IR/Builders.h @@ -70,6 +70,7 @@ IndexType getIndexType(); IntegerType getI1Type(); + IntegerType getI8Type(); IntegerType getI32Type(); IntegerType getI64Type(); IntegerType getIntegerType(unsigned width); diff --git a/mlir/lib/IR/Builders.cpp b/mlir/lib/IR/Builders.cpp --- a/mlir/lib/IR/Builders.cpp +++ b/mlir/lib/IR/Builders.cpp @@ -53,6 +53,8 @@ IntegerType Builder::getI1Type() { return IntegerType::get(context, 1); } +IntegerType Builder::getI8Type() { return IntegerType::get(context, 8); } + IntegerType Builder::getI32Type() { return IntegerType::get(context, 32); } IntegerType Builder::getI64Type() { return IntegerType::get(context, 64); }