Skip to content

Conversation

@jorickert
Copy link

No description provided.

CoTinker and others added 12 commits January 8, 2025 10:45
This PR adds a missing verifier for `tosa.pad`, ensuring that the
padding shape matches [2*rank(shape1)] according to V1.0.0
Specification. Fixes llvm#119840.
Update maintainers for inlining, and add section for NewPM/CGSCC.
)

In PR llvm#112341, the `APAS` instruction was added as part of the Armv9.6-A
specification, but it didn't take the Xt register parameter. This change
fixes this.
This can enable clang to detect dangling assignment issues, see llvm#120698.
…#121956)

Following-up on [comments
](llvm#62432 (comment))
in the issue that motivated this extension.
This does add a little computational complexity because now every
freemem operation has to be tested for every allocation. This could be
improved with some more memoisation but I think it is easier to read
this way. Let me know if you would prefer me to change this to
pre-compute the normalised addresses each freemem operation is using.

Weirdly, this change resulted in a verifier failure for the fir.declare
in the previous test case. Maybe it was previously removed as dead code
and now it isn't. Anyway I fixed that too.
[AutoBump] Merge with 67efbd0 (Jan 08) (31) [Only tested MLIR]
Base automatically changed from bump_to_e7244d86 to bump_to_d622b66a April 14, 2025 07:45
Base automatically changed from bump_to_d622b66a to bump_to_392622d0 April 14, 2025 07:48
@jorickert jorickert merged commit ec709e6 into bump_to_392622d0 Apr 14, 2025
4 checks passed
@jorickert jorickert deleted the bump_to_c1d01b2f branch April 14, 2025 07:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.