Revision tags: llvmorg-18.1.8 |
|
#
6b4c1228 |
| 07-Jun-2024 |
srcarroll <50210727+srcarroll@users.noreply.github.com> |
[mlir][loops] Add getters for multi dim loop variables in `LoopLikeOpInterface` (#94516)
This patch adds `getLoopInductionVars`, `getLoopLowerBounds`,
`getLoopBounds`, `getLoopSteps` interface meth
[mlir][loops] Add getters for multi dim loop variables in `LoopLikeOpInterface` (#94516)
This patch adds `getLoopInductionVars`, `getLoopLowerBounds`,
`getLoopBounds`, `getLoopSteps` interface methods to
`LoopLIkeOpInterface`. The corresponding single value versions have been
moved to shared class declaration and have been implemented based on the
new interface methods.
show more ...
|
Revision tags: llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2, llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1, llvmorg-19-init, llvmorg-17.0.6, llvmorg-17.0.5, llvmorg-17.0.4 |
|
#
2fe9a342 |
| 23-Oct-2023 |
Adrian Kuegel <akuegel@google.com> |
[mlir][SCF] Use getResult() instead of static_cast<Value>().
|
#
35e4a28f |
| 20-Oct-2023 |
Mehdi Amini <joker.eph@gmail.com> |
Fix MLIR gcc7 build: ambiguous overload from user conversion
The implicit conversion from an op to a Value is not triggered for some reasons:
/LoopLikeSCFOpsTest.cpp:78:57: error: call of overloade
Fix MLIR gcc7 build: ambiguous overload from user conversion
The implicit conversion from an op to a Value is not triggered for some reasons:
/LoopLikeSCFOpsTest.cpp:78:57: error: call of overloaded ‘ValueRange(mlir::arith::ConstantIndexOp)’ is ambiguous b.create<scf::ParallelOp>(loc, ValueRange(lb.get()), ValueRange(ub.get()),
explicitly taking the result of the op should solve it.
show more ...
|
#
40ba0ca5 |
| 20-Oct-2023 |
Adrian Kuegel <akuegel@google.com> |
[mlir][SCF] Fix memory leak in LoopLikeSCFOpsTest.cpp
|
#
aa0208d1 |
| 20-Oct-2023 |
Felix Schneider <30509320+ubfx@users.noreply.github.com> |
[mlir][scf] Implement getSingle... of LoopLikeOpinterface for scf::ParallelOp (#68511)
This adds implementations for `getSingleIterationVar`,
`getSingleLowerBound`, `getSingleUpperBound`, `getSingl
[mlir][scf] Implement getSingle... of LoopLikeOpinterface for scf::ParallelOp (#68511)
This adds implementations for `getSingleIterationVar`,
`getSingleLowerBound`, `getSingleUpperBound`, `getSingleStep` of
`LoopLikeOpInterface` to `scf::ParallelOp`. Until now, the
implementations for these methods defaulted to returning `std::nullopt`,
even in the special case where the parallel Op only has one dimension.
Related: https://github.com/llvm/llvm-project/pull/67883
show more ...
|