File tree Expand file tree Collapse file tree 2 files changed +2
-15
lines changed
lib/Conversion/GPUToLLVMSPV
test/Conversion/GPUToLLVMSPV Expand file tree Collapse file tree 2 files changed +2
-15
lines changed Original file line number Diff line number Diff line change @@ -385,19 +385,6 @@ struct GPUToLLVMSPVConversionPass final
385
385
if (failed (applyPartialConversion (getOperation (), target,
386
386
std::move (patterns))))
387
387
signalPassFailure ();
388
-
389
- // `func.func`s are not handled by the lowering, so need a proper calling
390
- // convention set separately.
391
- getOperation ().walk ([](LLVM::LLVMFuncOp f) {
392
- if (f.getCConv () == LLVM::CConv::C) {
393
- f.setCConv (LLVM::CConv::SPIR_FUNC);
394
- }
395
- });
396
- getOperation ().walk ([](LLVM::CallOp c) {
397
- if (c.getCConv () == LLVM::CConv::C) {
398
- c.setCConv (LLVM::CConv::SPIR_FUNC);
399
- }
400
- });
401
388
}
402
389
};
403
390
} // namespace
Original file line number Diff line number Diff line change @@ -538,11 +538,11 @@ gpu.module @kernels {
538
538
func.call @no_address_spaces_callee (%arg0 , %arg1 ) : (memref <2 x2 xf32 >, memref <4 xf32 >) -> ()
539
539
gpu.return
540
540
}
541
- // CHECK-OPENCL-LABEL: llvm.func spir_funccc @no_address_spaces_callee(
541
+ // CHECK-OPENCL-LABEL: llvm.func @no_address_spaces_callee(
542
542
// CHECK-OPENCL-SAME: %{{[a-zA-Z_][a-zA-Z0-9_]*}}: !llvm.ptr<1>
543
543
// CHECK-OPENCL-SAME: %{{[a-zA-Z_][a-zA-Z0-9_]*}}: !llvm.ptr<1>
544
544
// CHECK-OPENCL: [[C0:%.*]] = llvm.mlir.constant(0 : i32) : i32
545
- // CHECK-OPENCL: llvm.call spir_funccc @_Z12get_group_idj([[C0]]) {
545
+ // CHECK-OPENCL: llvm.call @_Z12get_group_idj([[C0]]) {
546
546
// CHECK-OPENCL: [[LD:%.*]] = llvm.load
547
547
// CHECK-OPENCL: llvm.store [[LD]]
548
548
func.func @no_address_spaces_callee (%arg0: memref <2 x2 xf32 >, %arg1: memref <4 xf32 >) {
You can’t perform that action at this time.
0 commit comments