Skip to content

Commit a2cdf1c

Browse files
committed
don't pass module name argument
1 parent 4a61917 commit a2cdf1c

File tree

3 files changed

+6
-11
lines changed

3 files changed

+6
-11
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ extern "C" {
2929
///
3030
/// \returns the generated LLVM IR Module from the translated MLIR module, it is
3131
/// owned by the caller.
32-
MLIR_CAPI_EXPORTED LLVMModuleRef mlirTranslateModuleToLLVMIR(
33-
MlirOperation module, LLVMContextRef context, MlirStringRef llvmModuleName);
32+
MLIR_CAPI_EXPORTED LLVMModuleRef
33+
mlirTranslateModuleToLLVMIR(MlirOperation module, LLVMContextRef context);
3434

3535
#ifdef __cplusplus
3636
}

mlir/lib/CAPI/Target/LLVMIR.cpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,13 @@
2222
using namespace mlir;
2323

2424
LLVMModuleRef mlirTranslateModuleToLLVMIR(MlirOperation module,
25-
LLVMContextRef context,
26-
MlirStringRef llvmModuleName) {
25+
LLVMContextRef context) {
2726
Operation *moduleOp = unwrap(module);
2827

2928
llvm::LLVMContext *ctx = llvm::unwrap(context);
3029

31-
std::unique_ptr<llvm::Module> llvmModule = mlir::translateModuleToLLVMIR(
32-
moduleOp, *ctx,
33-
llvm::StringRef(llvmModuleName.data, llvmModuleName.length));
30+
std::unique_ptr<llvm::Module> llvmModule =
31+
mlir::translateModuleToLLVMIR(moduleOp, *ctx);
3432

3533
LLVMModuleRef moduleRef = llvm::wrap(llvmModule.release());
3634

mlir/test/CAPI/translation.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,7 @@ static void testToLLVMIR(MlirContext ctx) {
4343

4444
MlirOperation operation = mlirModuleGetOperation(module);
4545

46-
MlirStringRef name = mlirStringRefCreateFromCString("LLVMDialectModule");
47-
48-
LLVMModuleRef llvmModule =
49-
mlirTranslateModuleToLLVMIR(operation, llvmCtx, name);
46+
LLVMModuleRef llvmModule = mlirTranslateModuleToLLVMIR(operation, llvmCtx);
5047

5148
// clang-format off
5249
// CHECK: declare ptr @malloc(i64 %{{.*}})

0 commit comments

Comments
 (0)