Skip to content

Commit d2eab6e

Browse files
committed
[mlir][llvmir] expose TypeFromLLVMIRTranslator
1 parent 473dd7a commit d2eab6e

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

mlir/include/mlir-c/Target/LLVMIR.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@
1616

1717
#include "mlir-c/IR.h"
1818
#include "mlir-c/Support.h"
19-
#include "mlir/CAPI/Wrap.h"
20-
#include "mlir/Target/LLVMIR/TypeFromLLVM.h"
2119
#include "llvm-c/Support.h"
2220

2321
#ifdef __cplusplus
@@ -40,9 +38,6 @@ struct MlirTypeFromLLVMIRTranslator {
4038

4139
typedef struct MlirTypeFromLLVMIRTranslator MlirTypeFromLLVMIRTranslator;
4240

43-
DEFINE_C_API_PTR_METHODS(MlirTypeFromLLVMIRTranslator,
44-
mlir::LLVM::TypeFromLLVMIRTranslator);
45-
4641
MLIR_CAPI_EXPORTED MlirTypeFromLLVMIRTranslator
4742
mlirTypeFromLLVMIRTranslatorCreate(MlirContext ctx);
4843

mlir/lib/CAPI/Target/LLVMIR.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ LLVMModuleRef mlirTranslateModuleToLLVMIR(MlirOperation module,
3434
return moduleRef;
3535
}
3636

37+
DEFINE_C_API_PTR_METHODS(MlirTypeFromLLVMIRTranslator,
38+
mlir::LLVM::TypeFromLLVMIRTranslator);
39+
3740
MlirTypeFromLLVMIRTranslator
3841
mlirTypeFromLLVMIRTranslatorCreate(MlirContext ctx) {
3942
MLIRContext *context = unwrap(ctx);

0 commit comments

Comments
 (0)