[all-commits] [llvm/llvm-project] 1d7b5c: [ParseResult] Mark this as LLVM_NODISCARD (like Lo...
Chris Lattner via All-commits
all-commits at lists.llvm.org
Fri May 13 08:29:18 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 1d7b5cd5bf8cfe2593109ace361ad37ec3b54a1f
https://github.com/llvm/llvm-project/commit/1d7b5cd5bf8cfe2593109ace361ad37ec3b54a1f
Author: Chris Lattner <clattner at nondot.org>
Date: 2022-05-13 (Fri, 13 May 2022)
Changed paths:
M mlir/include/mlir/Support/LogicalResult.h
M mlir/lib/Dialect/Affine/IR/AffineOps.cpp
M mlir/lib/Dialect/Async/IR/Async.cpp
M mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
M mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
M mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
M mlir/lib/Dialect/Quant/IR/TypeParser.cpp
M mlir/lib/Dialect/SCF/SCF.cpp
M mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp
M mlir/lib/Dialect/Vector/IR/VectorOps.cpp
M mlir/lib/IR/FunctionImplementation.cpp
M mlir/lib/Parser/AffineParser.cpp
M mlir/test/Dialect/SCF/invalid.mlir
M mlir/test/IR/invalid.mlir
M mlir/unittests/Interfaces/DataLayoutInterfacesTest.cpp
Log Message:
-----------
[ParseResult] Mark this as LLVM_NODISCARD (like LogicalResult) and fix issues.
There are a lot of cases where we accidentally ignored the result of some
parsing hook. Mark ParseResult as LLVM_NODISCARD just like ParseResult is.
This exposed some stuff to clean up, so do.
Differential Revision: https://reviews.llvm.org/D125549
More information about the All-commits
mailing list