From 94298cea933991b29dcb7f340725bc25e78cebcf Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Wed, 25 Sep 2019 19:04:59 -0700 Subject: [PATCH] Remove unused variables and methods to address compiler warnings PiperOrigin-RevId: 271256784 --- mlir/lib/Dialect/Linalg/Transforms/LowerToLLVMDialect.cpp | 3 +-- mlir/lib/Dialect/SPIRV/Serialization/Deserializer.cpp | 9 --------- mlir/lib/TableGen/Pattern.cpp | 1 + mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 2 +- 4 files changed, 3 insertions(+), 12 deletions(-) diff --git a/mlir/lib/Dialect/Linalg/Transforms/LowerToLLVMDialect.cpp b/mlir/lib/Dialect/Linalg/Transforms/LowerToLLVMDialect.cpp index 6f08442..8a8e747 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/LowerToLLVMDialect.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/LowerToLLVMDialect.cpp @@ -450,8 +450,7 @@ public: auto sliceOp = cast(op); BaseViewConversionHelper helper(op, sliceOp.getViewType(), rewriter, lowering); - LLVMType elementTy = helper.elementTy, int64Ty = helper.int64Ty, - viewDescriptorTy = helper.viewDescriptorTy; + LLVMType elementTy = helper.elementTy, int64Ty = helper.int64Ty; Value *desc = helper.desc; auto viewType = sliceOp.getBaseViewType(); diff --git a/mlir/lib/Dialect/SPIRV/Serialization/Deserializer.cpp b/mlir/lib/Dialect/SPIRV/Serialization/Deserializer.cpp index d8ec508..f5868e5 100644 --- a/mlir/lib/Dialect/SPIRV/Serialization/Deserializer.cpp +++ b/mlir/lib/Dialect/SPIRV/Serialization/Deserializer.cpp @@ -293,9 +293,6 @@ private: sliceInstruction(spirv::Opcode &opcode, ArrayRef &operands, Optional expectedOpcode = llvm::None); - /// Returns the next instruction's opcode if exists. - Optional peekOpcode(); - /// Processes a SPIR-V instruction with the given `opcode` and `operands`. /// This method is the main entrance for handling SPIR-V instruction; it /// checks the instruction opcode and dispatches to the corresponding handler. @@ -1751,12 +1748,6 @@ Deserializer::sliceInstruction(spirv::Opcode &opcode, return success(); } -Optional Deserializer::peekOpcode() { - if (curOffset >= binary.size()) - return llvm::None; - return extractOpcode(binary[curOffset]); -} - LogicalResult Deserializer::processInstruction(spirv::Opcode opcode, ArrayRef operands, bool deferInstructions) { diff --git a/mlir/lib/TableGen/Pattern.cpp b/mlir/lib/TableGen/Pattern.cpp index e8f18e6..e2c61dc 100644 --- a/mlir/lib/TableGen/Pattern.cpp +++ b/mlir/lib/TableGen/Pattern.cpp @@ -267,6 +267,7 @@ std::string tblgen::SymbolInfoMap::SymbolInfo::getValueAndRangeUse( return formatv(fmt, name); } } + llvm_unreachable("unknown kind"); } std::string tblgen::SymbolInfoMap::SymbolInfo::getAllRangeUse( diff --git a/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp b/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp index 2029490..62318f3 100644 --- a/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp +++ b/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp @@ -807,7 +807,7 @@ static void emitStrToSymFnForBitEnum(const Record &enumDef, raw_ostream &os) { // Skip the special enumerant for None. if (auto val = enumerant.getValue()) os.indent(6) << formatv(".Case(\"{0}\", {1})\n", enumerant.getSymbol(), - enumerant.getValue()); + val); } os.indent(6) << ".Default(llvm::None);\n"; -- 2.7.4