aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/GPUToLLVMSPV
diff options
context:
space:
mode:
Diffstat (limited to 'mlir/lib/Conversion/GPUToLLVMSPV')
-rw-r--r--mlir/lib/Conversion/GPUToLLVMSPV/GPUToLLVMSPV.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/mlir/lib/Conversion/GPUToLLVMSPV/GPUToLLVMSPV.cpp b/mlir/lib/Conversion/GPUToLLVMSPV/GPUToLLVMSPV.cpp
index 25f1e1b..f143a9e 100644
--- a/mlir/lib/Conversion/GPUToLLVMSPV/GPUToLLVMSPV.cpp
+++ b/mlir/lib/Conversion/GPUToLLVMSPV/GPUToLLVMSPV.cpp
@@ -66,7 +66,10 @@ static LLVM::LLVMFuncOp lookupOrCreateSPIRVFn(Operation *symbolTable,
constexpr auto noModRef = mlir::LLVM::ModRefInfo::NoModRef;
auto memAttr = b.getAttr<LLVM::MemoryEffectsAttr>(
/*other=*/noModRef,
- /*argMem=*/noModRef, /*inaccessibleMem=*/noModRef);
+ /*argMem=*/noModRef, /*inaccessibleMem=*/noModRef,
+ /*errnoMem=*/noModRef,
+ /*targetMem0=*/noModRef,
+ /*targetMem1=*/noModRef);
func.setMemoryEffectsAttr(memAttr);
}
@@ -259,7 +262,7 @@ struct GPUShuffleConversion final : ConvertOpToLLVMPattern<gpu::ShuffleOp> {
}
return std::nullopt;
})
- .Default([](auto) { return std::nullopt; });
+ .Default(std::nullopt);
}
static std::optional<std::string> getFuncName(gpu::ShuffleMode mode,