@@ -158,7 +158,7 @@ def ConvertAsyncToLLVMPass : Pass<"convert-async-to-llvm", "ModuleOp"> {
158
158
];
159
159
let options = [
160
160
Option<"useOpaquePointers", "use-opaque-pointers", "bool",
161
- /*default=*/"true ", "Generate LLVM IR using opaque pointers "
161
+ /*default=*/"false ", "Generate LLVM IR using opaque pointers "
162
162
"instead of typed pointers">,
163
163
];
164
164
}
@@ -251,7 +251,7 @@ def ConvertControlFlowToLLVMPass : Pass<"convert-cf-to-llvm", "ModuleOp"> {
251
251
/*default=kDeriveIndexBitwidthFromDataLayout*/"0",
252
252
"Bitwidth of the index type, 0 to use size of machine word">,
253
253
Option<"useOpaquePointers", "use-opaque-pointers", "bool",
254
- /*default=*/"true ", "Generate LLVM IR using opaque pointers "
254
+ /*default=*/"false ", "Generate LLVM IR using opaque pointers "
255
255
"instead of typed pointers">,
256
256
];
257
257
}
@@ -314,7 +314,7 @@ def ConvertFuncToLLVMPass : Pass<"convert-func-to-llvm", "ModuleOp"> {
314
314
"String description (LLVM format) of the data layout that is "
315
315
"expected on the produced module">,
316
316
Option<"useOpaquePointers", "use-opaque-pointers", "bool",
317
- /*default=*/"true ", "Generate LLVM IR using opaque pointers "
317
+ /*default=*/"false ", "Generate LLVM IR using opaque pointers "
318
318
"instead of typed pointers">,
319
319
];
320
320
}
@@ -362,7 +362,7 @@ def GpuToLLVMConversionPass : Pass<"gpu-to-llvm", "ModuleOp"> {
362
362
"Annotation attribute string for GPU binary"
363
363
>,
364
364
Option<"useOpaquePointers", "use-opaque-pointers", "bool",
365
- /*default=*/"true ", "Generate LLVM IR using opaque pointers "
365
+ /*default=*/"false ", "Generate LLVM IR using opaque pointers "
366
366
"instead of typed pointers">,
367
367
];
368
368
@@ -388,7 +388,7 @@ def LowerHostCodeToLLVMPass : Pass<"lower-host-to-llvm", "ModuleOp"> {
388
388
389
389
let options = [
390
390
Option<"useOpaquePointers", "use-opaque-pointers", "bool",
391
- /*default=*/"true ", "Generate LLVM IR using opaque pointers "
391
+ /*default=*/"false ", "Generate LLVM IR using opaque pointers "
392
392
"instead of typed pointers">
393
393
];
394
394
@@ -414,7 +414,7 @@ def ConvertGpuOpsToNVVMOps : Pass<"convert-gpu-to-nvvm", "gpu::GPUModuleOp"> {
414
414
Option<"hasRedux", "has-redux", "bool", /*default=*/"false",
415
415
"Target gpu supports redux">,
416
416
Option<"useOpaquePointers", "use-opaque-pointers", "bool",
417
- /*default=*/"true ", "Generate LLVM IR using opaque pointers "
417
+ /*default=*/"false ", "Generate LLVM IR using opaque pointers "
418
418
"instead of typed pointers">,
419
419
];
420
420
}
@@ -451,7 +451,7 @@ def ConvertGpuOpsToROCDLOps : Pass<"convert-gpu-to-rocdl", "gpu::GPUModuleOp"> {
451
451
clEnumValN(::mlir::gpu::amd::Runtime::OpenCL, "OpenCL", "OpenCL")
452
452
)}]>,
453
453
Option<"useOpaquePointers", "use-opaque-pointers", "bool",
454
- /*default=*/"true ", "Generate LLVM IR using opaque pointers "
454
+ /*default=*/"false ", "Generate LLVM IR using opaque pointers "
455
455
"instead of typed pointers">,
456
456
];
457
457
}
@@ -507,7 +507,7 @@ def ConvertVulkanLaunchFuncToVulkanCallsPass
507
507
508
508
let options = [
509
509
Option<"useOpaquePointers", "use-opaque-pointers", "bool",
510
- /*default=*/"true ", "Generate LLVM IR using opaque pointers "
510
+ /*default=*/"false ", "Generate LLVM IR using opaque pointers "
511
511
"instead of typed pointers">
512
512
];
513
513
@@ -545,10 +545,11 @@ def ConvertLinalgToLLVMPass : Pass<"convert-linalg-to-llvm", "ModuleOp"> {
545
545
let summary = "Convert the operations from the linalg dialect into the LLVM "
546
546
"dialect";
547
547
let dependentDialects = ["scf::SCFDialect", "LLVM::LLVMDialect"];
548
+
548
549
let options = [
549
550
Option<"useOpaquePointers", "use-opaque-pointers", "bool",
550
- /*default=*/"true ", "Generate LLVM IR using opaque pointers "
551
- "instead of typed pointers">
551
+ /*default=*/"false ", "Generate LLVM IR using opaque pointers "
552
+ "instead of typed pointers">
552
553
];
553
554
}
554
555
@@ -656,7 +657,7 @@ def FinalizeMemRefToLLVMConversionPass :
656
657
"Use generic allocation and deallocation functions instead of the "
657
658
"classic 'malloc', 'aligned_alloc' and 'free' functions">,
658
659
Option<"useOpaquePointers", "use-opaque-pointers", "bool",
659
- /*default=*/"true ", "Generate LLVM IR using opaque pointers "
660
+ /*default=*/"false ", "Generate LLVM IR using opaque pointers "
660
661
"instead of typed pointers">
661
662
];
662
663
}
@@ -701,7 +702,7 @@ def ConvertNVGPUToNVVMPass : Pass<"convert-nvgpu-to-nvvm"> {
701
702
];
702
703
let options = [
703
704
Option<"useOpaquePointers", "use-opaque-pointers", "bool",
704
- /*default=*/"true ", "Generate LLVM IR using opaque pointers "
705
+ /*default=*/"false ", "Generate LLVM IR using opaque pointers "
705
706
"instead of typed pointers">
706
707
];
707
708
}
@@ -726,7 +727,7 @@ def ConvertOpenACCToLLVMPass : Pass<"convert-openacc-to-llvm", "ModuleOp"> {
726
727
let dependentDialects = ["LLVM::LLVMDialect"];
727
728
let options = [
728
729
Option<"useOpaquePointers", "use-opaque-pointers", "bool",
729
- /*default=*/"true ", "Generate LLVM IR using opaque pointers "
730
+ /*default=*/"false ", "Generate LLVM IR using opaque pointers "
730
731
"instead of typed pointers">,
731
732
];
732
733
}
@@ -797,7 +798,7 @@ def ConvertSCFToOpenMPPass : Pass<"convert-scf-to-openmp", "ModuleOp"> {
797
798
798
799
let options = [
799
800
Option<"useOpaquePointers", "use-opaque-pointers", "bool",
800
- /*default=*/"true ", "Generate LLVM IR using opaque pointers "
801
+ /*default=*/"false ", "Generate LLVM IR using opaque pointers "
801
802
"instead of typed pointers">
802
803
];
803
804
@@ -886,7 +887,7 @@ def ConvertSPIRVToLLVMPass : Pass<"convert-spirv-to-llvm", "ModuleOp"> {
886
887
887
888
let options = [
888
889
Option<"useOpaquePointers", "use-opaque-pointers", "bool",
889
- /*default=*/"true ", "Generate LLVM IR using opaque pointers "
890
+ /*default=*/"false ", "Generate LLVM IR using opaque pointers "
890
891
"instead of typed pointers">
891
892
];
892
893
}
@@ -1096,7 +1097,7 @@ def ConvertVectorToLLVMPass : Pass<"convert-vector-to-llvm", "ModuleOp"> {
1096
1097
"Enables the use of X86Vector dialect while lowering the vector "
1097
1098
"dialect.">,
1098
1099
Option<"useOpaquePointers", "use-opaque-pointers", "bool",
1099
- /*default=*/"true ", "Generate LLVM IR using opaque pointers "
1100
+ /*default=*/"false ", "Generate LLVM IR using opaque pointers "
1100
1101
"instead of typed pointers">
1101
1102
];
1102
1103
}
0 commit comments