summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp')
-rw-r--r--mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp19
1 files changed, 9 insertions, 10 deletions
diff --git a/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp b/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
index 0b10391f180..e4708fbe535 100644
--- a/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
+++ b/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
@@ -37,18 +37,17 @@
#include "llvm/IR/Type.h"
#include "llvm/Support/SourceMgr.h"
-namespace mlir {
-namespace NVVM {
+using namespace mlir;
+using namespace NVVM;
//===----------------------------------------------------------------------===//
// Printing/parsing for NVVM ops
//===----------------------------------------------------------------------===//
static void printNVVMIntrinsicOp(OpAsmPrinter &p, Operation *op) {
- p << op->getName() << " ";
- p.printOperands(op->getOperands());
+ p << op->getName() << " " << op->getOperands();
if (op->getNumResults() > 0)
- interleaveComma(op->getResultTypes(), p << " : ");
+ p << " : " << op->getResultTypes();
}
// <operation> ::= `llvm.nvvm.XYZ` : type
@@ -141,8 +140,7 @@ static ParseResult parseNVVMMmaOp(OpAsmParser &parser, OperationState &result) {
}
static void printNVVMMmaOp(OpAsmPrinter &p, MmaOp &op) {
- p << op.getOperationName() << " ";
- p.printOperands(op.getOperands());
+ p << op.getOperationName() << " " << op.getOperands();
p.printOptionalAttrDict(op.getAttrs());
p << " : "
<< FunctionType::get(llvm::to_vector<12>(op.getOperandTypes()),
@@ -210,10 +208,11 @@ NVVMDialect::NVVMDialect(MLIRContext *context) : Dialect("nvvm", context) {
allowUnknownOperations();
}
+namespace mlir {
+namespace NVVM {
#define GET_OP_CLASSES
#include "mlir/Dialect/LLVMIR/NVVMOps.cpp.inc"
-
-static DialectRegistration<NVVMDialect> nvvmDialect;
-
} // namespace NVVM
} // namespace mlir
+
+static DialectRegistration<NVVMDialect> nvvmDialect;
OpenPOWER on IntegriCloud