| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[MLIR] Revamp RegionBranchOpInterface (#165429) This is still somehow a WIP, we have some issues with this interface that are not trivial to solve. This patch tries to make the concepts of RegionBranchPoint and RegionSuccessor more robust and aligned with their definition: - A RegionBranchPoint is either the parent (RegionBranchOpInterface) op or a RegionBranchTerminatorOpInterface operation in a nested region. - A RegionSuccessor is either one of the nested region or the parent RegionBranchOpInterface Some new methods with reasonnable default implementation are added to help resolving the flow of values across the RegionBranchOpInterface. It is still not trivial in the current state to walk the def-use chain backward with this interface. For example when you have the 3rd block argument in the entry block of a for-loop, finding the matching operands requires to know about the hidden loop iterator block argument and where the iterargs start. The API is designed around forward-tracking of the chain unfortunately. Try to reland #161575 ; I suspect a buildbot incremental build issue. | 9 个月前 | |
[mlir][NFC] update mlir/Dialect create APIs (20/n) (#149927) See https://github.com/llvm/llvm-project/pull/147168 for more info. | 1 年前 | |
Revert "Revert "[MLIR] Lower shape.num_elements -> shape.reduce."" This reverts commit a25f5cd70cef6f74eed45a61c14abca98cd416e4. Now the build with -DBUILD_SHARED_LIBS=ON is fixed. | 6 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 9 个月前 | ||
| 1 年前 | ||
| 6 年前 |