From 01a2d28e8b95ade23302895efe237c3c22946097 Mon Sep 17 00:00:00 2001 From: Jay Foad Date: Wed, 25 Jan 2023 12:02:54 +0000 Subject: [PATCH] [SPIRV] Fix build warnings Fix these build warnings: SPIRVBuiltins.cpp:1590:30: warning: 'getPrefTypeAlignment' is deprecated: use getPrefTypeAlign instead [-Wdeprecated-declarations] SPIRVUtils.cpp:209:3: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] Differential Revision: https://reviews.llvm.org/D142532 --- llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp | 2 +- llvm/lib/Target/SPIRV/SPIRVUtils.cpp | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp b/llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp index 2f44c99..fd9f5b2 100644 --- a/llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp +++ b/llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp @@ -1587,7 +1587,7 @@ static bool buildEnqueueKernel(const SPIRV::IncomingCall *Call, MIB.addUse(buildConstantIntReg(DL.getTypeStoreSize(PType), MIRBuilder, GR)); // Param Aligment: Aligment of block literal structure. MIB.addUse( - buildConstantIntReg(DL.getPrefTypeAlignment(PType), MIRBuilder, GR)); + buildConstantIntReg(DL.getPrefTypeAlign(PType).value(), MIRBuilder, GR)); for (unsigned i = 0; i < LocalSizes.size(); i++) MIB.addUse(LocalSizes[i]); diff --git a/llvm/lib/Target/SPIRV/SPIRVUtils.cpp b/llvm/lib/Target/SPIRV/SPIRVUtils.cpp index 9dcddf5..89bb28a 100644 --- a/llvm/lib/Target/SPIRV/SPIRVUtils.cpp +++ b/llvm/lib/Target/SPIRV/SPIRVUtils.cpp @@ -206,7 +206,6 @@ SPIRV::MemorySemantics::MemorySemantics getMemSemantics(AtomicOrdering Ord) { case AtomicOrdering::Unordered: case AtomicOrdering::Monotonic: case AtomicOrdering::NotAtomic: - default: return SPIRV::MemorySemantics::None; } } -- 2.7.4