File tree Expand file tree Collapse file tree 2 files changed +4
-5
lines changed
lib/Conversion/FuncToLLVM Expand file tree Collapse file tree 2 files changed +4
-5
lines changed Original file line number Diff line number Diff line change 1
1
// RUN: mlir-opt %s -test-convert-call-op | FileCheck %s
2
2
3
- // CHECK-LABEL: llvm.func @callee(!llvm.ptr<i8> ) -> i32
3
+ // CHECK-LABEL: llvm.func @callee(!llvm.ptr) -> i32
4
4
func.func private @callee (!test.test_type ) -> i32
5
5
6
6
// CHECK-NEXT: llvm.func @caller() -> i32
@@ -9,6 +9,6 @@ func.func @caller() -> i32 {
9
9
%out = call @callee (%arg ) : (!test.test_type ) -> i32
10
10
return %out : i32
11
11
}
12
- // CHECK-NEXT: [[ARG:%.*]] = llvm.mlir.zero : !llvm.ptr<i8>
12
+ // CHECK-NEXT: [[ARG:%.*]] = llvm.mlir.zero : !llvm.ptr
13
13
// CHECK-NEXT: [[OUT:%.*]] = llvm.call @callee([[ARG]])
14
- // CHECK-SAME: : (!llvm.ptr<i8> ) -> i32
14
+ // CHECK-SAME: : (!llvm.ptr) -> i32
Original file line number Diff line number Diff line change @@ -49,12 +49,11 @@ struct TestConvertCallOp
49
49
ModuleOp m = getOperation ();
50
50
51
51
LowerToLLVMOptions options (m.getContext ());
52
- options.useOpaquePointers = false ;
53
52
54
53
// Populate type conversions.
55
54
LLVMTypeConverter typeConverter (m.getContext (), options);
56
55
typeConverter.addConversion ([&](test::TestType type) {
57
- return LLVM::LLVMPointerType::get (IntegerType::get ( m.getContext (), 8 ));
56
+ return LLVM::LLVMPointerType::get (m.getContext ());
58
57
});
59
58
typeConverter.addConversion ([&](test::SimpleAType type) {
60
59
return IntegerType::get (type.getContext (), 42 );
You can’t perform that action at this time.
0 commit comments