From 2f16bf7ac9de4d525fda2916e801e23f456d8b82 Mon Sep 17 00:00:00 2001 From: Alex Zinenko Date: Thu, 28 Nov 2019 11:50:47 -0800 Subject: Split out FunctionLike printing/parsing into FunctionImplementation.{h,cpp} Helper utilies for parsing and printing FunctionLike Ops are only relevant to the implementation of the Op, not its definition. They depend on OpImplementation.h and increase the inclusion footprint of FunctionSupport.h, and do so only to provide some utilities in the "impl" namespace. Move them to a separate files, similarly to OpDefinition/OpImplementation distinction, and make only Op implementations use them while keeping headers cleaner. NFC. PiperOrigin-RevId: 282964556 --- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'mlir/lib/Dialect/LLVMIR') diff --git a/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp b/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp index ca71db5fd8d..66a9bc0ae9f 100644 --- a/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp +++ b/mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp @@ -22,6 +22,7 @@ #include "mlir/Dialect/LLVMIR/LLVMDialect.h" #include "mlir/IR/Builders.h" #include "mlir/IR/DialectImplementation.h" +#include "mlir/IR/FunctionImplementation.h" #include "mlir/IR/MLIRContext.h" #include "mlir/IR/Module.h" #include "mlir/IR/StandardTypes.h" -- cgit v1.2.3