Skip to content

Commit e2e398f

Browse files
committed
[mlir][llvmir][reland] expose Type(To/From)LLVMIRTranslator C API
1 parent 40fc315 commit e2e398f

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

mlir/lib/CAPI/Target/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@ add_mlir_upstream_c_api_library(MLIRCAPITarget
88
MLIRToLLVMIRTranslationRegistration
99
MLIRCAPIIR
1010
MLIRLLVMToLLVMIRTranslation
11+
MLIRLLVMIRToLLVMTranslation
1112
MLIRSupport
1213
)

mlir/lib/CAPI/Target/LLVMIR.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ LLVMModuleRef mlirTranslateModuleToLLVMIR(MlirOperation module,
3535
}
3636

3737
DEFINE_C_API_PTR_METHODS(MlirTypeFromLLVMIRTranslator,
38-
mlir::LLVM::TypeFromLLVMIRTranslator);
38+
mlir::LLVM::TypeFromLLVMIRTranslator)
3939

4040
MlirTypeFromLLVMIRTranslator
4141
mlirTypeFromLLVMIRTranslatorCreate(MlirContext ctx) {
@@ -45,9 +45,8 @@ mlirTypeFromLLVMIRTranslatorCreate(MlirContext ctx) {
4545
}
4646

4747
void mlirTypeFromLLVMIRTranslatorDestroy(
48-
MlirTypeFromLLVMIRTranslator translator) {
49-
delete static_cast<LLVM::TypeFromLLVMIRTranslator *>(unwrap(translator));
50-
}
48+
MlirTypeFromLLVMIRTranslator translator){
49+
delete static_cast<LLVM::TypeFromLLVMIRTranslator *>(unwrap(translator))}
5150

5251
MlirType mlirTypeFromLLVMIRTranslatorTranslateType(
5352
MlirTypeFromLLVMIRTranslator translator, LLVMTypeRef llvmType) {

0 commit comments

Comments
 (0)