[all-commits] [llvm/llvm-project] 085075: [mlir][transform] Check for invalidated iterators ...
Matthias Springer via All-commits
all-commits at lists.llvm.org
Mon Sep 25 06:42:49 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 085075a5e3f81c140850a9775b9a792557e8519c
https://github.com/llvm/llvm-project/commit/085075a5e3f81c140850a9775b9a792557e8519c
Author: Matthias Springer <me at m-sp.org>
Date: 2023-09-25 (Mon, 25 Sep 2023)
Changed paths:
M mlir/include/mlir/Dialect/Transform/IR/MatchInterfaces.h
M mlir/include/mlir/Dialect/Transform/IR/TransformInterfaces.h
M mlir/lib/Dialect/Linalg/TransformOps/LinalgMatchOps.cpp
M mlir/lib/Dialect/Transform/IR/TransformInterfaces.cpp
M mlir/lib/Dialect/Transform/IR/TransformOps.cpp
M mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.cpp
Log Message:
-----------
[mlir][transform] Check for invalidated iterators on payload values (#66472)
Same as #66369 but for payload values. (#66369 added checks only for
payload operations.)
It was necessary to change the signature of `getPayloadValues` to return
an iterator. This is now similar to payload operations.
Fixes an issue in #66369 where the `LLVM_ENABLE_ABI_BREAKING_CHECKS`
check was inverted.
More information about the All-commits
mailing list